developer.py
click me
1from pathlib import Path
2 
3developer = {
4 "name": "Hanan Hussain",
5 "role": "Computer Engineer",
6 "cofounder": "Keytrus",
7 "location": "Saskatoon, SK",
8 "degree": "B.Sc. Computer Engineering",
9 "available": True,
10}
11 
12about = Path("about.md").read_text()
13print(about)
//tech_stack.ts

click a tech (or a few) to filter the projects below that use it

//projects/
lobengine.cpp

LOBEngine — Low-Latency Limit Order Book & Matching Engine

2026
view →

C++20 limit order book and matching engine built to production-grade low-latency standards — zero-allocation hot path, a TSan-verified lock-free ring buffer, and a full simulated exchange wired together over real loopback UDP with measured, honestly-reported latency.

C++20CMakeNinjaGoogleTestLock-Free SPSCUDP NetworkingLinux
keytrus.sql

Keytrus — Multi-Tenant Property Management Platform

2026
view →

Co-founded and built a multi-tenant SaaS property management platform — landlords, tenants, and vendors on one system, with tenant isolation enforced entirely at the database layer via Postgres Row-Level Security. Deployed live on Vercel.

Next.js 16TypeScriptPostgreSQLSupabaseTailwind CSSVercel
fraudguard.go

FraudGuard — Real-Time Fraud Detection

2026
view →

Event-driven fraud/anomaly detection pipeline on Azure — a Go scoring microservice consumes a live transaction stream from Event Hubs and flags amount, velocity, and geo-velocity anomalies in real time on a Next.js dashboard.

GoNext.jsTypeScriptTerraformAzure Event HubsAzure Cosmos DBAzure Container AppsAzure SignalRGitHub Actions
nanistack.js

NaniStack — Agency OS

2026
view →

Self-hosted agency operating system and Telegram bot that routes tasks to 6 specialized AI agents powered by a local LLM — real-time WebSocket dashboard, client management, and a built-in daily planner.

Node.jsExpressWebSocketOllamaTelegram Bot APIRaspberry Pi
autoholic-invoicing.ts

Autoholic Invoicing

2026
view →

Production invoicing system built for a real auto repair and towing business — managing clients, vehicles, invoices, and expenses with Canadian GST/PST tax handling. Deployed on Railway and actively in use.

Next.js 15TypeScriptSQLiteRailway
autoholic-website.tsx

Autoholic Website

2026
view →

Public marketing site for Autoholic Auto Care and Towing — a scroll-driven 3D interactive car model built with Three.js and React Three Fiber, animated with GSAP. Deployed live on Vercel.

Next.js 16TypeScriptThree.jsReact Three FiberGSAPTailwind CSS
ai-code-review-pipeline.py

AI Code Review Pipeline

2026
view →

Autonomous multi-agent system that reviews GitHub Pull Requests in real time, posting inline comments on specific lines of code — like CodeRabbit, built from scratch.

PythonCrewAIClaude APIFastAPIGitHub APIGCP Cloud RunDocker
horus.py

Horus — AI Desktop Assistant

2025 – 2026
view →

Agentic desktop AI assistant with an Iron Man HUD-style interface. Combines real-time voice I/O, persistent vector memory, and computer control — all running locally with Claude as the reasoning core.

PythonFastAPIReactThree.jsClaude APIOpenAI WhisperChromaDBWebSockets
asl-translator.py

Portable English-ASL Translator

Sept 2025 – Apr 2026
view →

Two-way offline translation system on Raspberry Pi 5 enabling real-time communication between ASL users and English speakers. Housed in a custom portable enclosure with battery-powered operation — no cloud dependency.

PythonRaspberry Pi 5MediaPipeVOSK
kawakraft.tsx

KawaKraft

2025
view →

Full-stack e-commerce platform with secure REST APIs for product management, authentication, and customer orders. Responsive UI built with Next.js and Tailwind CSS; version-controlled CI workflow via GitHub.

DjangoNext.jsPostgreSQLTailwind CSSREST API
microprocessor.v

8-bit Microprocessor

2024
view →

Modular 8-bit microprocessor in Verilog HDL with sequencer, instruction decoder, and ALU. Validated on Intel FPGA using Quartus synthesis and ModelSim functional simulation.

VerilogIntel FPGAQuartusModelSim
booth-multiplier.v

Approximate Radix-4 Booth Multiplier

2024
view →

8-bit Verilog HDL multiplier designed to accelerate DNN workloads by approximating the least significant partial product columns — achieving ~12% area and ~11% power reduction with 95% last-layer inference accuracy.

VerilogQuartusModelSim
travel-app.py

Travel Planning App

2024
view →

Django-based collaborative travel planning application with booking and reservation management backed by a relational database.

DjangoPythonSQL