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.