Eindhoven University of Technology
Eindhoven University of Technology
Projects
ASML (12 months individual project)
- Orchestrated a comprehensive C++ benchmarking framework to evaluate high‑throughput data‑streaming technologies, including Apache Arrow Flight, gRPC, Kafka, NATS, and ZeroMQ.
- Analyzed and compared system performance across throughput, resource utilization, and reliability metrics to identify optimal solutions for the Twinscan lithography system.
- Engineered and prototyped a high‑performance streaming interface using C++ and Arrow Flight, enabling reliable, large‑volume data transfer within complex system constraints.
Canon (2 months in-house team project)
- Spearheaded the integration of JetBrains MPS and the Modelix plugin, successfully prototyping a DSL web‑based modeling tool.
- Formulated comprehensive architectural documentation and development guidelines to streamline onboarding and ensure project maintainability.
Differ (2 months in-house team project)
- Architected and developed a modernized, user‑friendly drag‑and‑drop platform using TypeScript, React, and React Flow for designing complex self‑driving lab simulation workflows.
- Eliminated inefficient manual JSON‑based configuration processes, significantly enhancing usability with a modular frontend logic for electrochemistry simulations.
TU/e Building Acoustics (2 months in-house team project)
- Engineered a full‑stack, open‑source web platform for acoustic simulation, leveraging a TypeScript & React frontend and a Python & Flask backend infrastructure.
- Implemented auralization support and optimized data‑handling pipelines, delivering a scalable architecture that improved simulation performance and user experience.