Skip to main content

00Available for work

Mohammad Hajeer

Full-Stack Software Engineer

Computer Science graduate · Next.js, FastAPI, PostgreSQL

I build full-stack products end to end — from a computer-vision calisthenics coach to expiring, view-limited file sharing — along with the APIs, data models, authentication, and deployment behind them.

Portrait of Mohammad Hajeer
Full-Stack Software Engineer
Mohammad Hajeer

01about

Software built with care

Profile / Capabilities

I am a Computer Science graduate with a strong foundation in algorithms, system design, and software engineering. I build end-to-end web applications that pair sound technical decisions with clear, accessible interfaces.

From database schemas and API security to React components and deployment, I bring the same attention to detail to every layer of a product.

01

Frontend

Fast, responsive, and accessible interfaces

02

Backend

Reliable APIs, authentication, and service architecture

03

Systems

Practical system design, infrastructure, and deployment

JavaScriptTypeScriptPythonReactNext.jsNode.jsExpressFastAPIPostgreSQLMongoDBDockerGitREST APIsSupabaseTailwind CSSLinuxCI/CDSystem design

02projects

Selected work

Project / 01

Live

Open Ascent

A full-stack calisthenics coach built on a deliberate split: deterministic computer vision measures the movement — reps, phases, technique — and AI explains those findings instead of guessing them. Live Coach tracks pose in the browser; uploaded videos go to a FastAPI backend and background workers.

View Project
Next.jsTypeScriptFastAPIPostgreSQLMediaPipeOpenCVOpenAISupabase

Project / 02

Completed

SafeDrop

A secure full-stack app for sharing text and files through temporary links with expiration and view limits built in.

View Project
FastAPINext.jsTypeScriptPostgreSQLSQLAlchemyNeonTanStack QueryTailwind CSS

Project / 03

Completed

RestoManager

A restaurant operations and food-ordering platform connecting customers, restaurant owners, kitchens, and administrators.

View Source
ReactTypeScriptNode.jsExpressMongoDBMongooseTailwind CSSshadcn/uiTanStack QueryZustandReact Hook FormZodSupabaseBetter Auth

Project / 04

CompletedApr 2025 – Aug 2025

Quran Progress Tracker

A Quran memorization and revision tracker that gives students and teachers a shared view of daily work and long-term progress.

Next.jsAppwriteshadcn/uiReactTailwind CSS

Project / 05

CompletedFeb 2024 – Jun 2024

ASL Learning & Translation Platform

A full-stack platform that brings ASL lessons, sign translation, progress tracking, and real-time collaboration into one learning experience.

LaravelReact (TS)Tailwind CSSFramer MotionMediaPipePusherMUI Charts

03tech stack

A practical technology stack

A focused set of tools for building complete systems, from interface to infrastructure.

01 / Frontend

ReactNext.jsTailwind CSS

02 / Languages

TypeScriptPython

03 / Backend

Node.jsFastAPIExpress

04 / Databases

PostgreSQLMongoDB

05 / Infrastructure

DockerGitLinux

06 / APIs

Supabase

04workflow

From idea to production

Four stages, each ending in something that can be checked.

  1. 01

    Constraints

    Before choosing tools, I write down what the system must guarantee: who can see what, what has to expire, and what must never leave the device.

  2. 02

    Design

    The data model and API contracts come first, along with where each job runs — in the browser, in the API, or in a background worker.

  3. 03

    Build and verify

    I build one flow end to end, enforce its rules on the server rather than in the interface, and exercise the paths that fail: expired links, wrong roles, failed jobs.

  4. 04

    Ship and observe

    It goes live with real authentication and storage, and with enough visibility — queue depth, failures, worker health — to see when something breaks.

Typical delivery4–12 weeks depending on scope
05Principle / Itqān

إِنَّ اللَّهَ يُحِبُّ إِذَا عَمِلَ أَحَدُكُمْ عَمَلًا أَنْ يُتْقِنَهُ

English translation

“Indeed, Allah loves that when one of you undertakes a task, they perfect it.”

— Reported by al-Bayhaqī in Shuʿab al-Īmān

— The principle I bring to every line of code

06contact

Let’s work together

I’m available for full-time engineering roles, freelance projects, and focused product collaborations.

Available for work

Based in Saida, Lebanon

Download RésuméPDF