Available for freelance & collaboration

Building the systems behind great products.

Passionate about crafting full-stack solutions — a web developer grounded on Earth but always aiming for the stars when it comes to user experience and modern tech.

Mohammad Aman
METRICS_LOG
Projects Built14+
Technologies16+
Open SourceYes
Selected Works

Technical Case Studies

Focused on clean architecture, developer tooling, and performant web applications.

Modular Monolith Backend

2025_03

Refactored a flat MVC Node.js codebase into a feature-based modular monolith with layered architecture, Zod validation, and production-grade logging.

Node.jsTypeScriptZodMongoDB

API Contract Guardian

2025_03

A developer tool that validates API responses against their TypeScript type definitions at runtime, catching contract drift before it ships.

TypeScriptNode.jsGitHub APIPostgreSQL
Core Competencies

The Stack

Backend

Node.js / ExpressAdvanced

REST APIs, authentication, middleware architecture, and microservices.

MongoDB / MongooseAdvanced

Schema design, aggregation pipelines, indexing, and performance tuning.

PostgreSQL / PrismaProficient

Relational modeling, migrations, and type-safe database access.

Frontend

React / Next.jsAdvanced

Server components, SSR/ISR, App Router, and complex state management.

TypeScriptExpert

Strong typing, generics, and scalable frontend architecture.

Tailwind CSSExpert

Design systems, responsive layouts, and utility-first workflows.

DevOps & Tools

DockerProficient

Containerization, multi-stage builds, and compose workflows.

Git / GitHubAdvanced

Branching strategies, CI/CD with GitHub Actions, and code review.

AWS / VercelProficient

Deployment, serverless functions, and cloud infrastructure.

Engineering Philosophy

I believe that software engineering is about managing complexity, not just writing code. My approach is rooted in the principle of Architectural Integrity: a system should be as simple as possible, but no simpler.

Performance

If it's not fast, it's broken. I optimize for the critical path and eliminate bloat at every layer.

Maintainability

Code is read 10x more than it is written. I prioritize clear abstractions and exhaustive documentation.

The best way to predict the future is to implement it with a stable, scalable backend.
Mohammad Aman
Mohammad Aman
Full Stack Developer

Let's build something great.

Got a question? DM me on X or reach out through any channel below.

Say Hello