
About Me

Experience
Universiteit van Amsterdam
Amsterdam, Netherlands
Jan 2025 – Aug 2025
Designed and implemented the CL0 engine, a discrete-event world emulator combining declarative logic inference with parallel execution in Rust. Developed a custom language parser, reactive rule engine, and modular execution model inspired by Petri Nets. Conducted ongoing research and full-stack development of Incremental Graph Code (IGC), a new exploratory and incremental graph-based programming environment built with React, Node.js, Express, and Electron. Enabled users to construct applications through interactive execution graphs; project outcomes resulted in two published research papers.
Universiteit van Amsterdam
Amsterdam, Netherlands
Aug 2023 – Mar 2025
Master of Science in Software Engineering (Grade: 8.2 / 10.0) (Cum Laude). Relevant coursework: Requirements Engineering, Software Specification, Verification and Testing, Model-based Design of Cyber-physical Systems, Software Evolution, DevOps and Cloud-based Software, Software Process. Thesis: Bridging Incremental Programming and Complex Software Development in Modern Programming Environments (Grade: 8.5 / 10.0).
Cisco Systems
Kanata, Canada
May 2019 – Aug 2023
Full stack development working on 6 different tools (micro-services) for build workflow automation and UAT used by all Cisco IOS-XE developers. Millions of dollars are spent through these systems for teams around the world. Led multiple performance optimization efforts introducing compiled C and Golang into the build process, reducing overall build times by up to 15%. Additionally, improved full-stack GUI performance across multiple internal tools, achieving 200–10,000% faster load and execution times. Implemented pyATS based automation which performed packet injection testing with target system CPU and memory numerical analysis to identify the specific performance profile of different Cisco switch families.
Skills
Programming Languages
Technologies
Infra / DevOps / CI/CD
Tools
Concepts
Languages
Research / Publications / Interests
Presented at PAINT part of SPLASH in 2024, Pasadena, California, USA Published to ACM.
Thesis Defense as part of UvA Masters in Software Engineering. Published to UvA digital library.
Presented at the Programming Experience part of <Programming> in 2025, Prague, Czechia. Published to OASIcs by Dagstuhl Publishing.








