Senior Software Engineer
August 2025 – now
Fellow · Ottawa, Canada · 1 year and 2 months
Leading Electron desktop app development of Fellow the AI Meeting Assistant.
- Leading Electron desktop app development and maintenance using TypeScript and Rust.
- Enabling more AI use-cases by using Windows and MacOS native APIs in cross-platform architecture.
- Managing crash reporting, packaging, and distribution workflows.
- Optimizing desktop app performance for thousands of users.
Rust, Electron, NAPI, Tauri, C++, Swift, Python, Typescript, React.js, Node.js
Senior Full-Stack Engineer
August 2024 – August 2025
Jimdo · Munich, Germany · 1 year and 1 month
Building the next generation of website builders, empowering millions of users to create their online presence.
- Mentoring my junior teammates and bridging the gap between our backend and frontend engineers.
- Working with Kotlin and Spring Boot on our backend microservices, and building the frontend with React and TypeScript.
- Maintaining multiple WordPress instances, ensuring all PHP plugins are up to date, and verifying that our custom code functions as expected
Typescript, React.js, Kotlin, PHP, Java, Node.js, PostgreSQL, Kubernetes, Terraform
Senior Software Engineer
August 2022 – August 2024
Avi Medical · Munich, Germany · 2 years and 1 month
Enjoying the Bavarian Alps while helping to democratize best-in-class healthcare in Germany.
- Led performance optimization initiatives for our complex medical desktop app, achieving a 60% improvement and significantly enhancing patient care efficiency.
- Conducted user research, wrote technical documents, estimated, and delivered solutions that improved our medical staff satisfaction.
- Automated away common medical tasks, such as billing, which helped our medical staff focus more on patient care.
- Improved our backend system's interaction with external systems, by implementing caching, batching, and retry mechanisms.
Typescript, React.js, Java, Rust, React Native, Tauri, Electron.js, Node.js, MySQL, Kubernetes, Terraform
Senior Software Engineer
March 2021 – August 2022
Deed (YC S21) · Berlin, Germany · 2 years
Building the workplace giving and volunteering platform that puts people first.
- Successfully delivered the Corporate Batch Payments Processing feature within a tight deadline, enabling B2B clients to efficiently process high-volume transactions.
- Built new server-less micro-services to handle unpredictable loads from different campaigns, improving system scalability.
- Demonstrated flexibility by regularly switching context and delivering new features for our B2B clients on short notice.
Typescript, React Native, GraphQL, Java, Python, Serverless, Node.js, MongoDB, AWS, PayPal, Stripe, Javascript, React.js
Full-Stack Developer
February 2020 – March 2021
Abu Dhabi TAMM · Dubai, UAE · 1 year and 2 months
Working on Abu Dhabi Digital Authority’s project, to incorporate all government services into one centralized platform called TAMM.
- Integrated external APIs from government entities into our system, expanding service availability.
- Used BPM tools to optimize and automate business processes, such as approval workflows, notifications, and escalations.
- Enhanced the user experience, by developing frontends using React and the latest technologies while maintaining performance.
Typescript, React.js, Java, GraphQL, BPMN, Node.js, Camunda, MariaDB, Javascript
Full-Stack Developer
November 2017 – February 2020
Upwork · Biskra, Algeria · 2 years and 4 months
Built products from scratch, such as the RaceLab desktop app, and helped startups and small businesses improve their products.
- Bootstrapped Racelab desktop app, a real-time data visualization tool for sim racing drivers, using Electron, React, C++.
- Worked on various freelance projects, all with excellent feedback from the clients.
Electron.js, Typescript, C++, React.js, Python, AWS, php, Node.js