// hi there, I'm

Hassan Mohamed

Full Stack developer with hands-on experience building web applications using TypeScript, React, Node.js, and PostgreSQL. I enjoy working across the stack to solve real problems and build useful tools.

About Me & Skills

I'm a Full Stack developer who enjoys tackling complex problems and creating intuitive, responsive web applications.

Currently, I'm actively exploring how AI tools like Cursor, Claude, and various open-source models can enhance the development lifecycle, improving both efficiency and creativity in building solutions.

My military service background forged discipline and leadership under pressure. I turned downtime into learning opportunities, tackling books like The Pragmatic Programmer while working on impactful coding projects.

Frontend

HTML5 CSS3 JavaScript TypeScript React Next.js Angular Tailwind

Backend

Node.js Express PostgreSQL MongoDB Prisma Firebase

DevOps & Tools

Git Docker Linux CI/CD Github Actions

Languages

English Arabic French

Experience

05/2025 - 08/2025

Full Stack Software Engineer

Stunning Remote

Next.js Nest.js MongoDB

Stunning is an AI platform for creating websites in seconds, trusted by 150,000+ users.

  • Worked on migrating the editor experience from a template-based approach to a full blown AI generation with direct editing capabilities.
  • Designed and implemented an in-house tenant domain management system, replacing a third-party solution to streamline operations and reduce costs.
01/2024 - 03/2025

Mandatory Military Service

Egyptian Armed Forces

Forged discipline and leadership under pressure, turned downtime into learning opportunities, tackling books such as The Pragmatic Programmer, Designing Data-Intensive Apps, and more while working on impactful coding projects.

05/2021 - 10/2021

Software Engineering Intern

Pencil Spaces · San Francisco, CA (Remote)

MEAN Stack

Pencil is an award-winning tool for teaching online and in-person. Co-founded and developed by ex-software Engineers from Top Tech Companies such as Google, Facebook, and others.

  • Implemented email-password signup flow using firebase, with A/B testing to evaluate effectiveness for different flows.
  • Worked on bringing our collaborative whiteboard desktop experience to mobile.
2019 - 2023

Bachelor of Computer Science

Minia University

Featured Projects

ELVocab

01/2024 - Present
[React, Express, PostgreSQL, Prisma, TS]

Cross-platform Web and Android App allowing language learners to import custom study materials in their target language, track their progress, and manage vocabulary reviews.

  • Integrated with various APIs including Youtube, Reddit, Spotify, Genius, Paypal, and OpenAI
  • Used NLP models to process content and enhance the user experience
  • Ranked #3 product of the day on uneed.com

Extend.js

CLI Tool
[JS, NPM, VSCode Extension API]

A JavaScript-based transpiler that allows users to define their own syntax, available on NPM with VSCode syntax highlighting support.

This project gives developers the ability to extend JavaScript with custom syntax rules without being constrained by predefined patterns, opening up new possibilities for domain-specific language features.

GTA V Banking System

Freelance
[Lua, MySQL, React.js, TS]

A full-featured banking mod for GTA V (FiveM) supporting both QBCore and ESX, the top frameworks used by server admins for multiplayer game modding.

This custom solution provides realistic banking functionality within the game environment, enhancing roleplaying experiences with features like transfers, loans, and automated payments.

Place

Collaborative Web App
[Node, WebSockets, HTML5 Canvas, Vanilla JS]

A collaborative pixel drawing board inspired by reddit.com/r/place, allowing multiple users to create art together in real-time.

This project demonstrates real-time data synchronization across clients, handling concurrent modifications and maintaining consistency in a shared canvas environment.

Let's Connect

I'm always open to discussing new projects, opportunities, and partnerships. Feel free to reach out!