CV
Education
- M.Sc. in Embedded Systems, Technische Universiteit Eindhoven (TU/e), 2025 (expected)
- B.Sc. in Computer Science and Engineering, Technische Universiteit Eindhoven (TU/e), 2022
Work experience
Embedded Systems Engineer, Accenture, June 2024 - September 2024
- Full-time internship
- Implemented BLE API with MQTT support in Go for an internal media player using a Raspberry Pi as MCU
- Implemented a Javascript app with Web Bluetooth to allow any device with a browser to connect to the media player
Embedded Software Engineer, ASML, July 2023 - December 2023
- Full-time internship
- Designed a framework for hardware-in-the-loop end-to-end test automation with behavior-driven development
- Implemented Python libraries with RobotFramework that used OPC UA and XML-RPC as communication protocols
- Expanded the Matlab/Simulink plant model that simulates the temperature properties of the machine
- Implemented state machines for simulating electronic components’ behavior in C++ with Boost
- Eliminated the need for end-to-end manual testing and integrated the framework in the CI/CD pipeline
Robotics Software Engineer, Starnus Technology, July 2023 - December 2023
- Full-time internship for Bachelor Thesis
- Starnus Technology is a startup specializing in custom autonomous mobile robots for logistics applications
- Developed infrastructure that allows users to send commands and create missions for robots via a web application
- Designed the system’s architecture, containing a Vue web application, a Springboot server and ROS nodes
- Developed ROS nodes with C++, a robot simulation in Gazebo, web sockets in Java on the Springboot server
- Collaborated in a SCRUM team of 10 students, following Agile principles, using Git and integrating CI/CD
Operations Manager & Engineer, Team Polar, September 2021 - July 2023
- Team Polar is a student team that develops a solar powered autonomous vehicle that facilitates Antarctic research
- Oversaw the organization and direction of the Team’s ~25 members as Operations Manager in the Team’s Board
- Implemented a vehicle simulation with ROS, Gazebo, C++; installed mechanical parts; soldered wires
- Created a 2D animation in Adobe After Effects that presents the Team’s mission to a non-technical audience
- Oversaw the construction of the Team’s first prototype, a €40,000 remote-controlled rover weighing 350kg
- Successfully tested the prototype in Norway in January 2023 which can be seen here.
Teaching Assistant, Technische Universiteit Eindhoven, September 2020 - July 2023
- Part-time job
- Duties include:
- Teach small-sized (8 students) groups
- Lead medium-sized (30-40 students) Q&A sessions
- Grade mathematical proofs, pseudo-code algorithms
- Grade programming assignments (Java, ARM Assembly, Haskell)
Research experience
- Student researcher, Division of Electronics and Embedded Systems of Kungliga tekniska Hogskolan (KTH), February 2024 - June 2024
- Erasmus+ full-time internship
- Investigating latency improvements for ROS2 systems via task-to-executor allocation schemes
- Created a framework for deploying run-time generated ROS2 executor architectures for fast iteration experiments
- Student researcher, Security Group (SEC) of TU/e, November 2021 - April 2022
- Investigated cybercriminals’ preference of underground markets by inspecting their activities on 23 illegal markets
- Created web scrapers in Python and compiled a database with data about 480 cybercriminals
- Determined the common features of the illegal markets that are visited by notorious cybercriminals
- Co-authored a paper presenting the results, published at WEIS ’23, accessible here
- Student researcher, Smart Mobility track of the Honors Academy of TU/e, September 2020 - May 2021
- Investigated estimating optical flow in an unsupervised way
- Implemented neural networks with Pytorch for image classification (ResNet), semantic segmentation (DeepLab)
- Designed an optical flow network that calculates the loss from the output frame and a reconstructed second frame
- Implemented the reconstructor by using the generator of Pix2Pix, an image-to-image translation network
- Analyzed the approach with confusion matrices, loss graphs, wrote a comprehensive report about the findings
Skills
- Programming Languages
- C, C++, Java, Python, C#, Bash, MATLAB, Haskell, Tcl, Typescript, Dafny, HTML/CSS/Javascript
- Tools and frameworks
- Git, Jira, ROS1, ROS2, Gazebo, Cadence, OpenGL, Pytorch, OpenCV, Springboot, Boost
- Languages
- English - Full Proficiency (C2)
- Dutch - Limited Working Proficiency (B1)
- Spanish - Limited Working Proficiency (B1)
- Romanian - Native (C2)