Erin RobinsonEindhoven

Second-year Computer Science & Engineering, TU Eindhoven

Erin Robinson

Open to internships & part-time tech jobs Honors Radio Astronomy track Hack4Her 2026 winner

Passionate about building complex software and researching innovative solutions. I specialize in implementing complex algorithms, designing scalable systems, and communicating technical concepts effectively. I enjoy participating in hackathons and challenges where I can push my limits and improve user experiences.

A few more things, if you're curious.

Tap one to find out.


First place, first pitch

Two people, one deadline, one prototype. My teammate and I pitched our Booking.com challenge solution together to a non-technical panel at Hack4Her 2026 and took the category.

Six-person systems

Two multi-person builds — a pest-monitoring platform and a Java desktop app — where my job included the part nobody volunteers for: writing the spec everyone builds from.

People, not just pipelines

Peak-hour customer service teaches a thing that lectures don't: staying clear and warm with a stranger while the queue grows behind them.

Background

Curious by default, structured by training

Computer Science gave me the tools, training gave me the structure. During late nights, I bring ideas to life through hands-on building and tinkering. That has lead me to build and figuring many things that lecture rooms couldn't teach.

Give me a weekend and I'll usually find something to build — a Pac-Man clone from scratch, a script pulling apart pulsar signal data just to see what's in it. I like the version of computer science where you get to make something concrete, then poke at it until it breaks, then work out why.

I'm in my second year at TU Eindhoven, and the pattern in everything I've done so far is the same. There's a technical core — a expiry-matching algorithm, a fault-injection dashboard, a hackathon prototype — and then making it legible.

In September 2026 I joined the Honors Radio Astronomy track — a chance to work with students from completely different disciplines on fast, ambitious projects, where half the challenge is translating between fields.

Languages

English — C2
Dutch — A2

Dutch is a work in progress, and the Albert Heijn shop floor is excellent practice.


The route so far

Honors Radio Astronomy Track — TU Eindhoven

Fast-paced, innovative projects with a deliberately mixed group of students from different disciplines. The kind of environment where the interesting problems live at the seams between specialisms.

Operations Assistant — Albert Heijn

Front-line service during peak hours, plus day-to-day department workflow and inventory replenishment. Recurring, time-sensitive tasks, a rotating cast of colleagues, and a lot of face-to-face problem solving with strangers.

Hack4Her — 1st place, Booking.com challenge

Prototyped and pitched with a two-person team under a hard deadline.

BSc Computer Science and Engineering — TU Eindhoven

Currently in the second year. Software design, algorithms, systems, and a steady diet of group projects with real deliverables.

Work

Unraveling the universe in Python, building the world in Java

Open any entry for what it was, what I did, and what I'd want you to ask me about. Filter by what you're looking for.

Show:

What happened

  • Rapidly prototyped a solution to Booking.com's challenge with a two-person team, against a tight competition deadline.
  • Delivered the pitch together with my teammate: taking a technical concept and making it clear, persuasive and defensible for a judging panel that wasn't technical.
  • Won the category — which mostly proved that the idea survived contact with an audience.

Why it matters to me

Taking something from "concept" to "explainable and defensible in front of a room" is the exact skill I'd use coaching a student on how to present themselves to an employer. Same job, different subject.

Role
Builder and co-presenter
Team
2 people
Constraint
Hackathon deadline, non-technical judges
Outcome
First place, Booking.com challenge

What it is

Built in the CBL course in Q4 of my first year, YieldWise is an autonomous system for monitoring pests in the field, built with a team of six on ROS. The brief was framed around UN SDG 2.3 — raising the productivity and incomes of small-scale food producers — so the system was designed to catch pest damage early enough for a farmer to actually act on it. My contribution centred on the layer where people meet the system, and on proving it behaves when things break.

What I did

  • Helped develop a live web dashboard for monitoring and fault injection, so the system's state is readable rather than inferred.
  • Validated the system through structured fault-tolerance testing: deliberately breaking things and documenting exactly how it degraded.
  • Organised and communicated a multi-part technical effort across six people, keeping the moving parts explainable.
Role
Dashboard & validation
Team
6 people
Course
CBL, Q4 Year 1 — TU/e
Stack
ROS
HTML
Web dashboard, fault-tolerance testing
SDG focus
2.3 — small-scale food producer productivity
Ask me about
What broke first, and what that told us

The problem

Households throw out food that was perfectly good last Tuesday. Stocked tracks your inventory and alerts you when items are about to expire.

What I did

  • Designed the expiration tracking system with the team, using ingredient expiration data to drive suggestions.
  • Authored the formal use-case specifications, turning defined functional and quality requirements into something six people could build from without guessing.
  • Carried those requirements through to a working, user-facing application.
Role
Algorithm design & specification
Team
6 people
Course
Software Design, Q4 Year 1 — TU/e
Stack
Java desktop application
Ask me about
Turning a vague requirement into a testable one

Day to day

  • Front-line customer service through high-traffic peak hours — staying clear and approachable with a very wide range of people, under time pressure.
  • Coordinating department workflow and inventory replenishment: recurring, time-sensitive tasks that only stay invisible if someone organises them properly.
  • Working across shifts with different colleagues and working styles to hold one consistent standard of service.

What it's actually taught me

Comfort with strangers. It sounds small. It's the reason presenting to a panel of judges didn't frighten me.

Role
Operations Assistant
Since
August 2026
Alongside
Full-time study at TU/e

What I built

  • Developed a Python script to analyze pulsar signal data and identify potential candidates for further study.
  • Implemented data cleaning and preprocessing techniques to ensure accurate analysis.
  • Got to learn and understand about complex mathematical transforms like fast Fourier transforms.

Why it was meaningful

This project allowed me to apply my programming skills to a real-world problem in astronomy, contributing to the field of pulsar research.

Role
builder and explorer
Stack
Python, data analysis
When
Independent project
Outcome
Accepted into radio astronomy honors program. had fun!

What it is

A Pac-Man clone built from scratch in Java with a teammate, for a first-quarter assignment. GameWindow.java opens the window and drives the game loop; it calls into Pacman.java for the core logic. Both files and all image assets need to sit in the same folder to run.

What I built

  • Pac-Man and ghost movement, with collision handling around the maze walls.
  • Score tracking from eating dots and cherries — cherries only spawn in Maze 3.
  • Teleport portals, a lives system, and multiple selectable levels and mazes.
  • Full game flow: start screen → level select → maze select → play. Losing resets to the same choices; winning returns to level select.

Maze 4 is a stripped-down test maze, built to check the winning case quickly, so a few features are deliberately left out of it.

Role
Co-developer
Team
2 people
Stack
Java
Course
Programming, Q1 Year 1 — TU/e
Ask me about
Why Maze 4 exists

The problem

A lot of what makes healthcare hard to access isn't the medicine — it's the admin. Built with two other students in high school, this is a Python program backed by a SQL database that keeps doctors, patients and admin staff organised in one place, so booking, cancelling and looking up a patient's details doesn't depend on someone finding the right folder.

What I did

  • Designed the SQL schema for doctors, patients, admins and appointments, and wrote the Python logic that reads and writes to it.
  • Built the booking and cancelling flow, so an appointment could be created against a specific doctor's schedule and pulled back up on request.
  • Structured patient records so details could be found and updated quickly by admin staff.
Role
Schema & backend logic
Team
3 people
Stack
Python, SQL
When
High school
Ask me about
How the schema is structured

The same project, explained to three different rooms.

A constraint-satisfaction matcher that ranks recipes against a household's current ingredient set, weighted by time-to-expiry.

Toolkit

Pick anything and I'll show you where I used it

A skills list only means something with receipts attached. Select one below.

How I work with people

What I build with

Nothing selected yet

Choose a skill on the left. You'll get what it means in practice for me, and which projects it shows up in.

Proficient in Python, Java and SQL. Working knowledge of C++, Assembly and ROS2 through coursework and project work.

Contact

Say hello

I'm in Eindhoven, studying full time, and interested in internships, student-facing coaching work, and projects where someone has to explain the hard part.

Good reasons to write

You need someone who is comfortable with technical concepts and can build user centered solutions.

You're looking for a student developer, teaching assistant, or someone who'll come up with creative solutions.

You have a project at the seam between disciplines and need a translator who can also code.