Résumé
Experience
I am working as a Software Developer on Adaptive.
I worked as an Embedded Developer on the Pipeline Automation team, under Embedded Software Quality.
Apart from day-to-day tasks supporting 10k+ pipelines/month across 250+ GitLab repositories, I:
- –built high-performance artifact-retrieval gRPC microservice for in-house Software-in-the-Loop testing framework.
- –containerized Windows-only embedded development environment to automate firmware builds for 500k+ devices.
- –reverse-engineered undocumented production Docker images to reconstruct their commit-based build history, replacing them with reproducible Ubuntu 22 Dockerfiles and reducing image size by 30%.
I worked on the Core Services team.
I developed a self-hosted uptime monitoring tool with real-time web & database status tracking, and implemented CI/CD pipelines using GitHub Actions across 25+ projects.
I worked on the Internal Tools team.
I built and maintained a full-stack content management system with real-time metrics, while spearheading major MySQL-to-PostgreSQL migrations across projects and optimizing queries for post-migration performance gains.
Education
Bachelor of Mathematics, Computational Mathematics
Computational Mathematics is an interdisciplinary major that combines Mathematics, Statistics, Optimization and Computer Science, offered by the Faculty of Mathematics.
Selected projects
All projectsA terminal file-browser for remote HTTP servers that previews media metadata without downloading whole files.
A networked key-value store delivering 50k+ operations per second with sub-millisecond latency.
Open-source contributor to a finance app, improving release infrastructure and developer tooling.