This is the print-ready CV. Use your browser's print dialog and choose “Save as PDF” (A4, margins: Default/None). Back to site
Pim van Leeuwen
Software Engineer
Problem solver, always looking for a challenge.
Pim van Leeuwen
mail@pvleeuwen.com pvleeuwen.com github.com/PimVanLeeuwen in/pim-van-leeuwen-28a64a148 Eindhoven, Netherlands

Profile

Software engineer focused on building reliable, scalable, and thoughtfully designed systems, motivated by real-world problem solving and human impact. Cum Laude BSc and an MSc in Computer Science, currently rotating through engineering teams in ING's Tech Class. Primarily backend, with mobile and full-stack experience, and backed by extensive leadership and community experience.

Experience

Software Engineer · ING Nederland
  • Engineer in ING's Tech Class 2025–2026, rotating through multiple engineering teams during this year.
  • UpgradeHub: built Java Spring Boot services powering Upgrade Check (public ING tool) and Upgrader (for ING mortgage customers), helping customers improve their home energy labels.
  • InsideBusiness Mobile: shipped corporate-identity and routing updates in the InsideBusiness app, used by hundreds of corporate clients.
  • AI rotation: prototyped an AI-driven "Design Enforcer" VS Code plugin that applied generated design rules to improve developer efficiency.
Departmental Support Officer · TU Eindhoven (LIS)
  • Operated and maintained daily ICT for the Mathematics & Computer Science service desk.
  • Coordinated a team of 10 student assistants; managed authorization and access rights for faculty.
Business Case · Eventix
  • Completed a business case for study association GEWIS on a real-world ticketing platform; the resulting product was continued internally at Eventix.
  • Built with Vue 3 and TypeScript in a professional dev environment.
LIS Metaforum & Flux Student Assistant · EuFlex / TU Eindhoven
  • Resolved technical issues for faculty employees across Mathematics & CS, Electrical Engineering, and Applied Physics.
  • Streamlined desk workflows to improve overall service quality.
Teaching Assistant · TU Eindhoven
  • Tutored cohorts of 15–45 students per course in Algorithms & Data Structures, Logic & Set Theory, and Discrete Structures.
  • Mentored and coached first-year Computer Science students through core coursework.

Technical Skills

Languages

JavaPythonC++ RustC / OpenCLDart TypeScript

Frameworks

Spring BootFlutterReact Vue.jsLaravelHalide DSL

Tools & Platforms

Git / GitHubDockerLinux Microsoft AdminJetBrainsVS Code

Key Projects

The Harry List
Java Spring Boot · React

Full-stack bar reservation system for Hubble Community Café, deployed and in active daily use. harry.hubble.cafe

Advent of Code Portfolio
Python

A visual portfolio of all my Advent of Code solutions, covering every year of the event. aoc.pvleeuwen.com

FARLLID: Master's Thesis
Python · LLMs · ANTLR

Framework for automatic, repository-wide, language-independent documentation generation using LLMs. llm_documentation_framework

Languages

Dutch — NativeEnglish — C1 (CAE)

Education

MSc Computer Science & Engineering · TU Eindhoven
  • Specialised in Software Technology, focusing on software engineering, language tooling, and applied machine learning.
  • Thesis research: Creating FARLLID: Framework for Automatic, Repository-wide, LLM-Aided, Language-Independent Documentation generation.
BSc Computer Science & Engineering · TU Eindhoven
  • Graduated Cum Laude with a strong foundation in software engineering, algorithms, and data structures.
  • Active in student associations and extracurricular activities throughout.

Board & Volunteering

Event First Responder · Rode Kruis Nederland
  • Training as an Event First Responder (Evenementenhulpverlener) to ensure safety at events.
Digital Infrastructure Support · Hubble Community Café
  • Maintain and operate the café's application landscape; ship new tools such as the reservation manager.
Chief Technology Officer · Hubble Community Café
  • Maintained 10+ internal services (register, screens, reservation system) across the café's two bars; led tech for opening the second bar.
Chairman · E.S.T.C. Twist
  • Led the ~60-member cheerleading and gymnastics association as chairman, with primary responsibility for the entire organization.
Secretary · ESSF (Sports Federation)
  • Coordinated 37 sports associations in Eindhoven; stakeholder management at scale.
Secretary · E.S.E.V. Zephyr (Esports)
  • Co-ran the esports association in my first board year alongside fellow board members, developing foundational leadership and organizational skills.

Certifications

Strengths

Problem SolvingCommunication Team LeadershipOrganization MentoringEager to Learn

Interests

Advent of Code, systems & performance programming, community building, and first-aid volunteering.