Experience

Where I've worked, what I built there and what it taught me.

  1. Sep 2025 – Feb 2026 · Germany

    BMW

    Software Engineering Intern

  2. Context

    Software that plans how trucks get loaded

    On the logistics team I worked on internal 2D and 3D tools for truck loading. The goal was to support more ways to load a truck, with new layouts.

  3. What I did · 1/3

    New ways to load

    Extended the loading algorithm so cargo can be loaded in new ways and placed along axes it didn't support before.

  4. What I did · 2/3

    Reusable operations

    Added an inventory system so frequently used internal operations can be saved and reused when needed.

  5. What I did · 3/3

    Code that's easier to maintain

    Refactored growing logic with the strategy pattern, and migrated three applications and their dependencies to the latest Angular.

  6. Result

    More layouts, cleaner code

    The tool now handles loading layouts it couldn't before, on a codebase that's easier to extend.

  7. Stack and takeaway

    • Angular
    • Three.js
    • .NET

    It taught me to deliver on demand, own my work and talk about it clearly.

  1. Jul 2026 – Present · Remote

    Cybermeshwork

    Software Engineer

  2. Context

    A platform still being built, with no tests

    Cybermeshwork is an early-stage startup building a digital experience platform. When I joined, it had no automated tests.

  3. What I did · 1/3

    Test infrastructure from scratch

    Built the Playwright test infrastructure and wrote the tests, split into projects that grow with the platform.

  4. What I did · 2/3

    Owning quality

    I own the speed and reliability of the tests and their infrastructure, report bugs, and draft new features in Jira for the development team.

  5. What I did · 3/3

    UX research, then implementation

    Researched UX concepts and implemented them on the landing and search pages, across different verticals and business logic.

  6. Result

    Bugs caught before users see them

    automated tests across projects
    200+
    faster runs than when first written
    ~9×
    bugs caught before release
    ~70
  7. Stack and takeaway

    • Playwright
    • TypeScript
    • React
    • i18n

    It taught me how much a product's reliability depends on its tests.

Next: Cybermeshwork

Earlier roles

  • IDS

    Software Engineering Intern · Dec 2024 – Jan 2025

    Built a tech focused social media platform from scratch as part of a team, where users can share problems they are facing and discuss different topics. Users were able to format their posts in Markdown, follow one another, and upvote posts.

    • React
    • .NET
    • Tailwind CSS
    • MySQL
  • inmind.ai

    Software Engineering Intern · Feb 2025 – Mar 2025

    Built an ecommerce website from scratch(Design and Frontend), the website was focused on UI/UX aspect and its frontend technicalities. The final product was a fully functional traditional ecommerce site with an admin page to manage the products and orders.

    • Angular
    • Figma
    • SCSS
    • .NET
  • Geek Express

    Coding Tutor · Nov 2022 – Sep 2025

    Taught over 50+ students basic and advanced programming concepts and guided them through their projects.

    • HTML
    • CSS
    • JavaScript
    • Python
    • Pygame
    • Pandas
    • Scikit-learn

Projects

A few things I've built, and what each one taught me.

  1. 01

    Achilles Ecommerce

    2022 · Ecommerce Website

    The following project includes a Wireframe, Mockup and a functional ecommerce website (No payment gateway integration). The project has features like guards to protect pages from unauthrized users, and it has a full support for categories, cart and checkout pages.

    • Angular
    • Figma
    • SCSS
    • .NET
    • Docker
    • Github Actions
    • Service Workers
    • PWA
    • Responsive Design
  2. 02

    Lora and Debiasing

    2026 · Research Project

    The following project is a research project that explores the use of Lora and Debiasing in the context of machine learning. The project is a proof of concept that shows how Lora and Debiasing can be used to improve the performance of machine learning models.

    • Python
    • Pytorch
    • Transformers
    • Fine Tuning
    • LLMs
  3. 03

    Truck Loading Simulator

    2025 · 3D visualizer

    The project allows users to load trucks using island Genetic Algorithm, Bin packing algorithm and Max rects algorithm. The project also includes a 3D visualizer that shows the truck and the items inside it.

    • Angular
    • Fast API
    • Three.js
    • Web Workers