Work Experience
Meta
Software Engineer
August 2022 - April 2025
London, UK
Service Integration Testing Across Web Servers
- Designed and implemented a 0→1 project for service testing against web servers, enabling users to test web servers alongside other core infrastructure servers during CI/CD stages.
- Automated the setup, build, and deployment of web servers and core infrastructure servers to facilitate interaction and integration testing.
- Successfully onboarded over 10 teams to start using this testing service.
- Developed using Python, Rust, and Hack, and established SLO/SLI monitoring to enhance performance.
Automated Debugging Tool – Multisect
- Designed and implemented an automated debugging tool for service integration tests. When a test fails, the tool uses algorithms to automatically rerun tests against all code and configuration changes, accelerating bug detection—even during off-hours—and significantly reducing debugging time for engineers.
- Developed using Python, Hack, and Rust. This project is estimated to have saved $50M in costs.
Whatsapp Data Pipeline
- Designed and implemented a real-time, privacy-focused stream processing infrastructure to handle data for the whole of WhatsApp using Erlang, Python, Hack, and C++.
Jobtech AB
Software Engineer
July 2019 – August 2022
Stockholm, Sweden
Swedish Job Advertisement Search Engine
- Designed and implemented a search engine that utilized SVM models to classify job advertisements into various categories. The system indexed pre-trained data using Elasticsearch and Python.
- Elasticsearch queries were employed to build the search and autocomplete APIs. Redis was used to enhance performance by caching frequently accessed data.
Decentralized Personal Data Management Application
- Developed an application for the Swedish Public Employment Service to manage decentralized personal data. I utilized TypeScript and React for the frontend, and contributed to the backend development with TypeScript and a Solid database.
Gimi AB
Software Engineer
September 2018 – November 2019
Stockholm, Sweden
Financial Management App for Children
- Designed and implemented features using Python, Django, PostgreSQL, and RabbitMQ. Conducted testing and deployed the application to AWS.
Skills
Programming Languages
- Python
- Rust
- Erlang
- C++
- TypeScript
- Hack
- Java
Frameworks
- Flask
- Django
- React
- Scikit-Learn
- TensorFlow (Learning)
Tools & Software
- Docker
- RabbitMQ
- Tupperware
- Kubernetes
Databases
- MySQL
- PostgreSQL
- Memcached
- ElasticSearch
- Redis
- Hive
- Scuba
- Solid
Cloud
- AWS (EC2, S3, RDS)
- AWS SQS
- AWS Route53
- AWS CodeCommit
ML & Data Analysis
- CNN, RNN, Transformer
- LLM (Learning)
- NumPy
- Pandas
Education
Stockholm University
Master's Degree of Science
Computer and Systems Science
2016 - 2019
Relevant Coursework
- Linear Algebra
- Calculus
- Statistics
- Data Structures and Algorithms
- Machine Learning
- Distributed Systems
- Operations Research
- Deep Learning (Online Course)
Let's Connect
I'm always open to discussing new projects, opportunities, or partnerships.