AH
Ali Hasan
Available for Software Engineering roles worldwide

Ali Hasan

Software Engineer building resilient distributed systems, high-concurrency backends, and AI pipelines.

MSc in Computer Science graduate. Proven experience delivering sub-100ms high-throughput APIs, NATS microservices, and compiler AST-based RAG architectures.

Flagship Engineering Work

Featured Projects

Production-tested architectures showcasing distributed systems, AST compilation pipelines, and real-time computer vision inference.

NowHere: Distributed Geospatial & Real-Time Microservices

High-Concurrency Location-Based Discovery Engine Built with NestJS, NATS JetStream & React Native

A comprehensive technical report on NowHere—a distributed social geolocation platform sustaining 1,000+ simultaneous WebSocket connections, direct-to-S3 presigned uploads, NATS request-reply microservices, and MongoDB 2dsphere spatial indexing.

NowHere: Distributed Geospatial & Real-Time Microservices
1,000+
Concurrency
5MB → 1KB
Upload Pipeline
NestJS 11NATS JetStreamMongoDB 2dsphereMySQL & TypeORMRedis CacheReact NativeExpo 53Docker & KubernetesSocket.IO
DocGen: Deterministic Neuro-Symbolic AST-RAG Engine

Enterprise REST API Documentation Platform Powered by Tree-sitter & Haystack 2.0

A comprehensive technical report on DocGen—a hybrid Neuro-Symbolic extraction engine combining Tree-sitter AST parsing with graph-guided RAG (Haystack 2.0 & Weaviate) to generate RFC-compliant OpenAPI 3.0 specs with 90-100% path precision and O(Δ) incremental caching.

DocGen: Deterministic Neuro-Symbolic AST-RAG Engine
90–100%
Benchmark Precision
< 2s
Incremental Cache
PythonFastAPIHaystack 2.0Tree-sitter ASTWeaviate v4Celery & RedisPostgreSQL & SQLiteScikit-LearnDocker
Real-Time Multi-Person Action Detection & Exam Proctoring

Edge-Optimized Spatial-Temporal Deep Learning Architecture on Consumer Hardware

A comprehensive technical report on an edge AI surveillance system built for the Syrian Computer Society (ICDL Centers). The architecture decouples spatial pose estimation (MoveNet MultiPose) from temporal recurrent classification (LSTM & 1D-CNN), tracking up to 6 people simultaneously at 15 FPS on consumer CPU hardware.

Real-Time Multi-Person Action Detection & Exam Proctoring
15 FPS
Edge Inference
4 Feeds
Multi-Stream Capacity
PythonTensorFlow 2.18Keras 3MoveNet Multi-PoseLSTM Recurrent Networks1D Convolutional NetworksOpenCVNumPyScikit-LearnPydantic & PyYAML
Autonomous Agent Architecture

Agentic AI & Engineering Skill Graph

A deterministic suite of specialized, autonomous skills developed for Google Antigravity & coding agents—governing the lifecycle from architectural scoping to topological multi-agent execution.

Meta-Orchestrator Lifecycle Manager

orchestrate-flow

Autonomous Skill Graph & Multi-Agent Orchestrator

Orchestrates the software development lifecycle as an adaptive Directed Acyclic Graph (DAG) with isolated subagent context budgets (200k tokens) and deterministic Git rollback.

DAG Traversal Subagent Spawning revert-on-failure
Read specification
Consultant Agent System Architect

navigate-compass

Adaptive Engineering Scoping & Architecture Planning

Runs an adaptive consultant interview across greenfield, redesign, or refactoring initiatives to generate plan.md, Mermaid DAGs, and machine-readable JSON adjacency lists.

Adaptive Interview Tri-Artifact Plan System Design
Read specification
Graph Compiler Technical Lead

split-plan

Deterministic Plan-to-GitHub Issue Graph Compiler

Compiles high-level architecture plans into topological issue layers with domain-specific sub-tasks (UI mockups, ERD schemas, API contracts) and automated gh CLI publishing.

Topological Layering push_issues.py Domain Sub-Tasks
Read specification
Research Analyst Staff Researcher

dig-deep

Multi-Source Deep Technical Research & Verification

Conducts evidence-backed research across at least 5 distinct authoritative sources (RFCs, official docs, engineering blogs) with strict zero-hallucination consensus rules.

Multi-Source (>=5) RFC Verification Consensus Protocol
Read specification
Quality Gatekeeper Code Reviewer

elevate-code

Interactive Clean Code Mentor & SOLID Architecture Gate

Evaluates code against a 12-dimension quality checklist (SOLID, DRY, complexity) in interactive Socratic Tutorial Mode or direct Auto-Apply Mode with security auditing.

SOLID Audit Tutorial Mode Clean Architecture
Read specification
Strategy Engine Technical Strategist

hunt-feature

Engineering Impact & Tech Trend Feature Discovery

Performs automated repository gap analysis and cross-references high-demand tech trends to curate the top 5 highest-impact architectural features.

Gap Analysis Tech Trends Top 5 Matrix
Read specification
Capabilities & Stack

Technical Skills

Tools, frameworks, and patterns used in production systems and research projects.

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 (DAG Pipelines) Tree-sitter AST Parsing TensorFlow & Keras MoveNet Pose Estimation 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
Work History

Professional Experience

Impact-focused engineering roles delivering quantifiable backend latency reductions and distributed workflows.

Software Engineer Consultant

Freelance / Remote • Remote (Europe & MENA)
March 2023 - September 2024
  • Optimized critical query paths for a NestJS CRM by redesigning PostgreSQL data models and indexing strategies. ⚡ Impact: Slashing p99 latency by 60% (from 2.5s to <1s) on high-volume tables
  • Re-engineered cross-regional student data dashboards by decoupling synchronous endpoints into event-driven RabbitMQ and Redis worker queues. ⚡ Impact: Boosting processing throughput by 40%
  • Architected frontend performance optimizations for a React/Next.js e-commerce platform via dynamic imports and dependency pruning. ⚡ Impact: Reducing JavaScript bundle size by 35% to improve Core Web Vitals
  • Accelerated First Contentful Paint (FCP) by combining Static Site Generation (SSG) with critical asset optimization. ⚡ Impact: Improved FCP by 1.5s

Web Developer

IdeaPipe • Damascus
February 2021 - February 2023
  • Collaborated with senior engineers to analyze slow MongoDB query paths, implementing compound indexing. ⚡ Impact: Reduced API response times by 20% (from ~500ms to ~400ms)
  • Contributed to Node.js API endpoint optimizations by adding document query projections and eliminating redundant database lookups. ⚡ Impact: Eliminated duplicate IO across core application routes
  • Contributed to UI state stabilization by integrating Redux architecture and predictable data flow. ⚡ Impact: Reduced reported UI state bugs by 32% during maintenance phase
Academic Background

Education

September 2024 - June 2026

Master of Computer Science (MSc)

Széchenyi István University
Győr, Hungary
Relevant Coursework:
Production Software Development High Performance Computing Machine Learning Deep Learning Parallel Algorithms
September 2017 - June 2022

Bachelor of Information Technology Engineering (BEng)

Damascus University
Damascus, Syria
Relevant Coursework:
Software Engineering & Clean Architecture Advanced Databases & Relational Theory Information Retrieval & Search Distributed Systems & Networking
Let's Connect

Looking for a Backend or AI Engineer?

Open to international opportunities worldwide. Available for full-time on-site, hybrid, or remote positions.

Open Email Client