Ali Hasan
Full-stack engineer · TypeScript · NestJS · Next.js
I ship TypeScript backends and full-stack products — NestJS, Next.js, and PostgreSQL in production. M.Sc. Computer Science (2026, GPA 4.92/5). Looking for a mid-level backend or full-stack role on an English-speaking team in the EU.
Projects
M.Sc. thesis. Generates OpenAPI from NestJS, Spring Boot, and ASP.NET source.

Local compose demo, not a hosted product. Open a map and see short-lived photos people posted near you; drop your own snap, it expires.
Bachelor thesis. Pose estimation and LSTM on live video, on a laptop.
Experience
Freelance Software Engineer
- ▸ Built and shipped full-stack web applications for enterprise and retail clients, adapting to each client’s stack.
- ▸ Redesigned the PostgreSQL schema and query paths on a NestJS/Next.js CRM; p95 API latency fell from 2.5 s to under 1 s.
- ▸ Contributed to an AWS-hosted microservices e-commerce platform for a large-scale retailer; improved release reliability through CI/CD.
- ▸ Split synchronous dashboard endpoints into RabbitMQ/Redis workers on a student-data product, reducing request-path blocking.
Web Developer — IdeaPipe
- ▸ Worked with senior engineers on slow MongoDB paths; compound indexes reduced typical API response from ~500 ms to ~400 ms on the affected routes.
- ▸ Cut redundant lookups and added query projections on core application routes.
- ▸ Introduced Redux for shared UI state and reduced reported frontend bugs.
Education
M.Sc. Computer Science · GPA 4.92 / 5.00 · Thesis: DocGen
B.Sc. Information Technology Engineering
Technical Skills
Stack from the three projects above, plus consulting. Filled = used there; outline = less often.
Languages & Core
Backend & Distributed Systems
Databases & Storage
AI, RAG & Machine Learning
Frontend & Mobile
DevOps, Cloud & Quality
How I work with coding agents
Specs I wrote for coding agents — prompt packs, not shipped products.
orchestrate-flow
Coordinates plan, issues, implementation, and review.
navigate-compass
Scopes a project and writes the architecture plan.
split-plan
Compiles a plan into a GitHub issue graph.
dig-deep
Researches a technical question and cites sources.
elevate-code
Reviews or refactors code against SOLID and DRY.
hunt-feature
Suggests high-impact features from repo gaps.
Looking for a mid-level backend or full-stack engineer?
Mid-level backend or full-stack. English-speaking teams in the EU.