Skip to content
AH
Open to mid-level backend / full-stack

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.

Ali Hasan
Selected work

Projects

DocGen

M.Sc. thesis. Generates OpenAPI from NestJS, Spring Boot, and ASP.NET source.

DocGen
8 repos
Eval set
~7.8×
Flash-lite vs Pro
PythonFastAPIHaystackTree-sitterWeaviate

NowHere

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.

Local compose
Not a hosted product
Nearby
Snaps on a live map
NestJSNATSMongoDBExpoSocket.IO

Action detection

Bachelor thesis. Pose estimation and LSTM on live video, on a laptop.

Action detection
6
People per frame
~15 fps
One stream (README)
PythonTensorFlowLSTMOpenCVMoveNet
Work History

Experience

Freelance Software Engineer

03/2023 – 09/2024
Remote · enterprise and retail clients
Stack: NestJS, Next.js, PostgreSQL, Redis, RabbitMQ, React, Docker, AWS
  • ▸ 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.
Client references available on request.

Web Developer — IdeaPipe

02/2021 – 02/2023
6-person Agile product team
Stack: Node.js, Express, MongoDB, React, Redux
  • ▸ 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.
Academic Background

Education

09/2024 – 06/2026

M.Sc. Computer Science · GPA 4.92 / 5.00 · Thesis: DocGen

Széchenyi István University
Relevant Coursework:
Machine Learning Deep Learning Production Software Development High-Performance Computing
09/2017 – 06/2022

B.Sc. Information Technology Engineering

Damascus University
Relevant Coursework:
Software Engineering Advanced Databases Information Retrieval Programming Languages
Capabilities & Stack

Technical Skills

Stack from the three projects above, plus consulting. Filled = used there; outline = less often.

Languages & Core

TypeScript Python JavaScript / ESNext Go SQL

Backend & Distributed Systems

NestJS FastAPI Node.js NATS & JetStream Redis & Pub/Sub Celery WebSockets & Socket.IO RabbitMQ

Databases & Storage

PostgreSQL MongoDB & 2dsphere MySQL Weaviate (Vector DB) AWS S3 / MinIO SQLite

AI, RAG & Machine Learning

Haystack 2.0 Tree-sitter AST Parsing TensorFlow & Keras MoveNet / YOLO pose LSTM Neural Networks OpenCV Arize Phoenix (OTel Tracing)

Frontend & Mobile

React 18 / 19 React Native & Expo Next.js Tailwind CSS TanStack React Query Zustand MapLibre / OpenStreetMap

DevOps, Cloud & Quality

Docker & Docker Compose Kubernetes (K8s) GitHub Actions CI/CD Vitest & Jest (TDD) Nx Monorepo Linux & Bash
SKILL.md

How I work with coding agents

Specs I wrote for coding agents — prompt packs, not shipped products.

Let's Connect

Looking for a mid-level backend or full-stack engineer?

Mid-level backend or full-stack. English-speaking teams in the EU.

Open Email Client