About
I'm Ethan Nguyen, a software engineer with a deep appreciation for clean architecture and thoughtful design. I spend my days building software that solves real problems, from high-throughput data platforms to developer tools that streamline workflows.
Outside of code, I pursue photography as a way to slow down and observe the world differently. It's a good counterbalance to staring at a screen all day.
I care about writing code that's clear, intentional, and free of unnecessary complexity. Every function should earn its place, and every abstraction should simplify rather than obscure.
When I'm not at my desk or behind a camera, you'll find me rock climbing, cooking, or experimenting with new frameworks and languages. I'm always looking for the next interesting problem to solve.
Technologies
Experience
WeTheTrack
Fullstack Developer
Paris, France
Building a music licensing marketplace end-to-end. Working across backend services, web frontends, payment integration, and cloud infrastructure in a small development team. Gained experience in legal-tech workflows, third-party API integration, feature planning, and shipping production software with high ownership.
Alenia
Fullstack Developer
Paris, France
Built a fullstack recruitment platform with Angular, C# .NET, and MongoDB, handling everything from candidate-facing UI to backend business logic and automated notifications. Worked closely with HR teams to shape features around real hiring workflows.
Epitech
Teaching Assistant (Astek/AER)
Paris, France
Mentored first and second-year students through their technical projects, providing hands-on support with programming concepts, project management best practices, and team collaboration to build student autonomy.
CAST Software
Fullstack Developer
Paris, France
Developed internal tooling to synchronize Jira and Zendesk tickets. Python API integrations on the backend, HTML/CSS/JS on the frontend, automating incident tracking and resolution workflows.
Education
Epitech
Programme Grande École
Expert en Technologies de l'information (Bac+5)
Paris, France
Project-based learning across the full stack. Built projects from low-level systems programming in C and C++ to full-stack web applications in React, Next.js, and Golang. Coursework in networking, DevOps, cloud infrastructure, cybersecurity, and AI.
Chung-Ang University (중앙대학교)
Exchange Program
Computer Science & Engineering
Seoul, South Korea
Exchange year in the Department of Computer Science and Engineering. Coursework in advanced software engineering, algorithms, and AI in an international academic environment.
École 89
Cursus Programmation Informatique
1st year of Bachelor's degree
Ferrières-en-Brie, France
Project-based learning: in-depth C programming, Unix systems, shell scripting, and algorithms. Emphasis on autonomy and hands-on problem solving.