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

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

//projects/
munova.tsx

Munova — Custom Software & AI for Businesses

2026
view →

Munova Solutions is my Saskatoon company building custom software and AI for businesses: web apps, internal tools, AI phone agents and automation. This is its public website, a motion-driven Next.js site with a full SEO build and a working contact form, live at munovasolutions.ca.

Next.js 16React 19TypeScriptTailwind CSSLenisResendVercel
evergreen-essence.tsx

Evergreen Essence

2026
view →

Marketing site for a Saskatoon yard work and snow removal business, built from the client's own flyer and live on its own domain: a dual-season design, scroll-driven motion and a single config file for all business content.

Next.js 16TypeScriptTailwind CSSFramer MotionVercel
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
motion_fitness_agent.py

Motion Fitness AI Caller — Self-Hosted AI Phone Receptionist

2026
view →

In-house, self-hosted AI phone receptionist for a 7-location gym chain, built to replace a third-party AI vendor that shut down mid-contract. Answers a single main line for all clubs — grounded FAQs, live class schedules, warm transfers, lead capture — with a three-layer SIP failover to a human if anything breaks. It has since grown to place timed outbound calls to trial-pass members and to run as a monitored production system.

PythonLiveKit AgentsDeepgram Nova-3Anthropic Claude HaikuCartesia SonicPostgreSQLFlaskTelnyxDockerAWS Lightsail
motion_fitness_accounting.py

Motion Fitness Accounting Dashboard

2026
view →

PDF-to-dashboard bookkeeping tool for a 7-location gym chain's accountant — parses RBC bank statement PDFs per location, auto-categorizes transactions against verified accounting rules, and replaces manual Excel entry with a batch-upload web dashboard and a Sage 50-ready GL export.

PythonFlaskSQLitepdfplumberAnthropic Claude HaikuVanilla JS
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 operating system for running an agency with AI agents: a real-time dashboard and Telegram bot, a JARVIS-style 3D agent HUD with voice dispatch, an Obsidian-vault second brain, and a business cluster that scouts leads and drafts outreach for my company, Munova, with a human approving every send.

Node.jsExpressWebSocketClaude APIOllamaThree.jsMCPTelegram Bot APIRaspberry PiTailscale
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 — Brand Site & Shop Invoicing

2025 – 2026
view →

Website and back-office tooling for KawaKraft, a custom laser-engraved leather goods business: a dark-luxury brand site with a product catalogue, live at kawakraft.ca, plus a separate private invoicing and inventory app built for the shop's made-to-order workflow.

Next.jsTypeScriptTailwind CSSSQLiteDjangoPostgreSQL
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