Skip to main content
Software Engineer & Frontend Expert @ The Mobility House

Hi, I'm Mohamed

Passionate about elegant software — building production-grade systems across the full stack, from hardware and embedded systems to cloud infrastructure and polished user experiences.

Currently integrating Vehicle-to-Grid (V2G)

Munich, Bavaria, Germanymohamed.s.alaaser@icloud.com

Experience

~4 years

Focus

Full-Stack · Mobile

App stores

5 live apps

Open Source

On GitHub

01 — About

Passionate about elegant software

I am deeply passionate about software engineering — driven by curiosity to create elegant, user-centric solutions. With a strong foundation in computer science and engineering, I specialize in front-end and mobile development while working comfortably across the full stack, from hardware and embedded systems to backends, cloud, and polished user experiences.

Currently shaping Vehicle-to-Grid integration at The Mobility House while pursuing my MSc in Informatics at TUM.

Strong Foundations

Grounded in computer science and computer engineering across diverse domains.

Full-Stack Range

From microprocessors, VHDL, and Arduino to backend systems, infrastructure, and user-facing applications — end to end.

Production Quality

Systems built for scalability, maintainability, and performance in real-world environments.

Design Sensibility

A keen eye for design drives interfaces that feel intuitive, delightful, and purposeful.

Hardware & Embedded

Computer engineering foundations — digital logic, microprocessors, VHDL, and hands-on work with Arduino and embedded systems.

Open Source

Open source on GitHub — Flutter plugins, games, systems projects, and contributions to TUM's Module-Management.

02 — Experience

Where I've built

Roles, scope, and what I delivered — from e-commerce and fintech to Vehicle-to-Grid at scale.

The Mobility House Energy

Munich, Bavaria, Germany

Software Engineer

Building production software for Vehicle-to-Grid (V2G) at the intersection of e-mobility and energy.

  • Design and implement full-stack features for Vehicle-to-Grid integration and bidirectional charging products.
  • Develop user-facing applications and platform logic that connect EVs, wallboxes, and energy markets.
  • Collaborate with product, energy, and engineering teams to ship market-ready V2G solutions in Germany and abroad.
  • Write maintainable, scalable code with a focus on performance, reliability, and user experience.
  • Contribute to architecture discussions, code reviews, and iterative delivery in an agile environment.

Junior Software Engineer

Full-stack role on the Vehicle-to-Grid integration team — from grid-friendly charging to customer-facing flows.

  • Built and shipped features for V1G integration, enabling intelligent charging and smart energy use cases.
  • Implemented software supporting market-based and grid-friendly EV charging strategies.
  • Developed APIs, services, and front-end components used in production energy and mobility products.
  • Worked closely with senior engineers on design, testing, debugging, and release cycles.
  • Helped advance TMH's mission around renewable energy, electromobility, and the energy transition.

Working Student Software Engineer

Hands-on engineering on EV charging and energy products while completing my studies.

  • Supported feature development and bug fixes across the stack on EV charging and energy software.
  • Participated in code reviews, sprint planning, and day-to-day collaboration with the engineering team.
  • Gained deep exposure to e-mobility, smart charging, and the renewable energy domain.
  • Delivered incremental improvements that moved team goals forward under mentorship.
Se7rek

Saudi Arabia (Remote)

Junior Software Engineer (Mobile)

Built the Se7rek mobile app and integrated it with REST APIs — beauty e-commerce for Saudi Arabia and Egypt.

  • Developed the Se7rek mobile application end to end — product browsing, catalog, cart, checkout, and customer flows.
  • Integrated the app with backend REST APIs.
  • Collaborated with backend engineers on API contracts, payloads, error handling, and release coordination.
  • Implemented mobile UX for a multi-brand beauty retailer (skincare, hair care, makeup, and personal care).
  • Shipped features in a fast-moving retail e-commerce environment with a focus on quality and reliability.
Suplyd

Cairo, Egypt

Junior Full-Stack Software Engineer

Front-end engineer on a B2B HoReCa supply chain platform — mobile and web products for hotels, restaurants, and cafés in Egypt.

  • Built end-to-end features for HoReCa supply ordering — catalog, cart, checkout, and delivery workflows.
  • Developed GraphQL APIs and back-end services powering the Suplyd mobile and web applications.
  • Implemented user profiles, personalization, and partner-facing flows for HoReCa customers.
  • Worked on payment and POS-related integrations to streamline in-app transactions.
  • Shipped iteratively in a startup environment from requirements through production deployment.
ShopX

Cairo, Egypt

Junior Full-Stack Software Engineer

Full-stack engineer at a local e-commerce and delivery marketplace — APIs, mobile, and end-to-end delivery.

  • Delivered customer-facing e-commerce features — product discovery, cart, and order placement.
  • Built and maintained back-end services, data models, and APIs supporting the shopping platform.
  • Collaborated with the team to ship features quickly in a fast-paced startup setting.
  • Improved reliability and UX of core flows from browse to doorstep delivery.
Banque Misr

New Cairo, Egypt

Back-End Software Engineer (Intern)

Summer internship on back-end systems inside one of Egypt's largest banks.

  • Contributed to back-end services and APIs within a regulated banking environment.
  • Assisted with data handling, service integration, and enterprise software patterns.
  • Followed security, quality, and review practices expected in financial software.
  • Collaborated with mentors and teams on real banking technology under supervision.
03 — Education

Always learning

From Kuwait to Cairo to Berlin to Munich — a global academic path.

Technical University of Munich

Master of Science (MSc) Informatics

Oct 2023 – Sep 2026 · Munich, Germany

Focus areas

  • Engineering Software-intensive Systems
  • Security and Privacy
  • Robotics

Part-time MSc alongside industry work at The Mobility House — completing September 2026.

Center for Software Engineering Excellence (CSEE)

Software Engineering Program

2025 – Sep 2025 · Munich, Germany

Focus areas

  • Backend Team Lead

Led backend development on industry projects with top European companies — completed September 2025.

German University in Cairo & German International University in Berlin — Double Degree

Bachelor of Science (BSc) Media Engineering and Technology

Sep 2018 – Jul 2023 · Cairo, Egypt · Berlin, Germany

Focus areas

  • Media Engineering
  • Computer Science
  • Computer Engineering

3 semesters in Berlin. Grade: 1.10 (Excellent with high honors).

British Council

IGCSE & A Levels

2014 – 2018 · Kuwait

Focus areas

  • Mathematics
  • Physics
  • Biology

British international secondary qualifications.

04 — Projects

Things I've shipped

Mobile apps, embedded systems, games, and open source — built with curiosity.

More on GitHub

2022

Scrollable Tab View

Open-source fix for the vertical_scrollable_tabview Flutter plugin — corrected the tab bar jumping to the wrong section when a tab is tapped (released in v0.0.7).

FlutterDartOpen Source

2022

Tayartak

Team-built airline booking platform — React/MUI frontend and Express/MongoDB backend with flight search, seat selection, reservations, Stripe payments, and admin flight management.

ReactNode.jsMongoDBExpressTeam Project

MazeRunner

3D maze runner in C/OpenGL — collect coins, jump over obstacles, switch first-/third-person camera, and clear two maze levels.

COpenGL3DGame Dev

2D Game

Endless 2D lane runner in C/OpenGL — dodge obstacles, collect coins, and survive as speed increases every five coins.

COpenGL2DGame Dev

Database Engine

Custom relational database engine in Java — page-based storage, SQL parsing, and query execution with grid indexing (single- and multi-column) for fast inserts, updates, deletes, and selects.

JavaSystemsDatabasesGrid Indexing

Gossip-17

Gossip-protocol module for an anonymous, unobservable VoIP application.

PythonP2PVoIPTUM

GUCera

Online course platform at GUC — ASP.NET Web Forms and SQL Server with student enrollment and assignments, instructor course/grading tools, and admin registration and promo management.

C#ASP.NETSQL Server

Book Review Website

Team coursework site for classic book reviews — Node.js and EJS with session-based login/registration, deployed on Heroku.

Node.jsEJSExpressTeam Project

Automatic Text Generator

Haskell program that learns word statistics from a text corpus and suggests interactive sentence completions from those patterns.

HaskellFP

E-Tourism Recommendation System

Prolog rule engine that scores vacation offers against customer preferences (accommodation, transport, activities) to recommend the best-matching trips.

PrologLogic Programming
View all repositories on GitHub
05 — Skills

Tech stack

Tools and technologies I use across frontend, backend, cloud, and embedded work.

Frontend & Mobile

TypeScriptReact / Next.jsReact NativeFlutter / DartHTML / CSS

Backend & APIs

Node.js / Nest.jsJava / Spring BootPythonC / C++GraphQL / HasuraREST APIsRelational DatabasesNon-Relational Databases

Cloud & DevOps

AWSAWS CDKInfrastructure as CodeFirebaseGCPGit & GitHubCI/CD

Embedded & Systems

VHDL / FPGAArduino / MicroprocessorsDigital Logic

Game Development

UnityC#OpenGL

Domain

V2G / Energy Grid IntegrationE-CommerceFinTechOpen SourceFull-Stack Delivery
06 — Contact

Let's build something

Open to collaborations, interesting projects, and conversations about tech.

Open to opportunities
Full-time rolesContract workCollaborations

Whether you're hiring, collaborating, or just want to say hi — I'd love to hear from you.