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.
Featured Projects
Production-tested architectures showcasing distributed systems, AST compilation pipelines, and real-time computer vision inference.
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.
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.
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.
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.
orchestrate-flow
Orchestrates the software development lifecycle as an adaptive Directed Acyclic Graph (DAG) with isolated subagent context budgets (200k tokens) and deterministic Git rollback.
navigate-compass
Runs an adaptive consultant interview across greenfield, redesign, or refactoring initiatives to generate plan.md, Mermaid DAGs, and machine-readable JSON adjacency lists.
split-plan
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.
dig-deep
Conducts evidence-backed research across at least 5 distinct authoritative sources (RFCs, official docs, engineering blogs) with strict zero-hallucination consensus rules.
elevate-code
Evaluates code against a 12-dimension quality checklist (SOLID, DRY, complexity) in interactive Socratic Tutorial Mode or direct Auto-Apply Mode with security auditing.
hunt-feature
Performs automated repository gap analysis and cross-references high-demand tech trends to curate the top 5 highest-impact architectural features.
Technical Skills
Tools, frameworks, and patterns used in production systems and research projects.
Languages & Core
Backend & Distributed Systems
Databases & Storage
AI, RAG & Machine Learning
Frontend & Mobile
DevOps, Cloud & Quality
Professional Experience
Impact-focused engineering roles delivering quantifiable backend latency reductions and distributed workflows.
Software Engineer Consultant
- ▸ 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
- ▸ 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
Education
Master of Computer Science (MSc)
Bachelor of Information Technology Engineering (BEng)
Looking for a Backend or AI Engineer?
Open to international opportunities worldwide. Available for full-time on-site, hybrid, or remote positions.