💼 Experience
Flytrap
Software Engineer
Aug 2024 - Dec 2024
- Built a self-hosted error monitoring platform focused on simplicity, performance, and data ownership, offering SDKs for seamless integration across four platforms.
- Engineered a scalable, self-hosted AWS cloud architecture leveraging services like API Gateway, SQS, Lambda, RDS, EC2, S3, and SNS, giving users complete control over their data and infrastructure.
- Streamlined infrastructure deployment with Terraform, abstracting the creation of 60+ AWS resources into 5 steps, dramatically cutting manual setup time.
- Optimised system reliability by designing a decoupled, event-driven processing pipeline using API Gateway, SQS, and Lambda, ensuring seamless handling of high traffic.
- Designed and implemented a RESTful API using Flask, containerized with Docker for consistent deployment environments.
- Created an intuitive error management dashboard with React and Chakra UI, offering advanced filtering, detailed and interactive stack trace views, and team management features.
- Implemented advanced debugging features by securely storing source maps, enabling automatic unminification of stack traces, and extracting surrounding code for each stack frame, facilitating issue resolution.
- Developed near real-time alerts using SNS and WebSockets, enabling faster error detection and improved UX.
- Employed industry-standard security protocols (API key authorization, request validation, JWTs) to safeguard sensitive data and ensure system integrity.
- Authored a comprehensive technical case study documenting Flytrap's engineering challenges, system design, and innovative solutions, providing insights into the platform's value.
- Collaborated remotely with a global team of engineers across three time zones using agile workflows and Git best practices.
Projects
- 🎄 Advent of Code : Solved 100+ complex algorithm challenges in various languages, enhancing problem-solving and coding proficiency.
- RequestHub: Built a webhook inspection and debugging tool using React, Express, Node.js, MongoDB, PostgreSQL, WebSockets, NGINX, and DigitalOcean.
- QuickSplit: Developed a shared expense tracking application using Ruby, ERB, and Sinatra, enabling easy group financial management through automatic calculation of outstanding balances between members.
- Margit Lisa Photography: Developed a responsive Next.js website to showcase high-resolution fine art photography.
👩💻 Skills
Languages & Frameworks
Python, JavaScript, TypeScript, Ruby, SQL, C, Express, Flask, React, Next.js, Chakra UI
Cloud
DigitalOcean, AWS (EC2, Lambda, API Gateway, S3, RDS, SQS, SNS), Heroku, Terraform
Other
Git/GitHub, Docker, Bash, PostgreSQL, MongoDB, WebSocket, SSE, Nginx, REST API, Tensorflow
🎓 Education
LaunchSchool
2023 - 2024
Multi-year, mastery-based software engineering curriculum. Read more at
launchschool.com/employers
2024
HardvardX
2023
Goldsmiths, University of London
M.Sc. Forensic Psychology
2017 - 2018
With Merit
Maastricht University
B.Sc. Psychology
2014 - 2017
Honour's Programme, Cum Laude