Skip to content

SOFTWARE & AI ENGINEER — ONTARIO, CANADA I build systems that run themselves. — Usama Kelani, Software & AI Engineer

Software and AI engineer building automation, internal tools, and production AI systems. By night, operator of a self-hosted cloud run by five AI agents.

Studio portrait of Usama Kelani, Software & AI Engineer
FIG. 01 — THE OPERATOR

HOMELAB STATUS: NOMINAL 21 ACTIVE CONTAINERS 99.9% UPTIME / 90 DAYS 0 FORWARDED ROUTER PORTS 31 ACTIVE HEALTH CHECKS

01 — PAPER TRAIL

The credentials, on actual paper.

Degrees and certifications. Most verifiable, the rest documented.

  1. ● IN PROGRESS

    Master of Business Administration (MBA)

    Carleton University

  2. AWS Certified Generative AI Developer - Professional

    Amazon Web Services

    Verify credential ↗
    AWS Certified Generative AI Developer - Professional — Amazon Web Services
    THE CERTIFICATE
  3. Microsoft Certified: Dynamics 365 Business Central Developer Associate

    Microsoft

    Verify credential ↗
    Microsoft Certified: Dynamics 365 Business Central Developer Associate — Microsoft
    THE CERTIFICATE
  4. Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate

    Microsoft

    Verify credential ↗
    Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate — Microsoft
    THE CERTIFICATE
Usama Kelani at University of Saskatchewan convocation, holding a Bachelor of Science degree folder
CONVOCATION · ARTS & SCIENCE
Usama Kelani at the academic pinning ceremony
PINNING CEREMONY
02 — EXPERIENCE

Production systems, shipped on the clock.

Four roles connected by the same objective: upgrade fragile manual work into reliable, maintainable systems.

  1. Ontario, Canada

    Systems Support & Automation Analyst @ Techspan Industries Inc.

    Automation engineering for an industrial distributor, from order intake to fleet-wide IT operations.

    • Built Ordex, a Python and FastAPI tool that reads customer purchase-order PDFs and turns them into orders in the Epicor Prophet 21 ERP. It handles 1,500+ different customer layouts.
    • Designed it to try the cheapest reliable method first: plain text extraction, then OCR, then a trained model. Every release has to clear a 22-module test suite before it ships.
    • Answered data questions by querying MySQL and Epicor Prophet 21 directly, confirming what the database actually held and tracing where two sets of numbers had drifted apart.
    • Automated software rollouts across the company fleet with PowerShell, Action1, and Group Policy, including services that restart themselves after a failure.
    • Turned repetitive IT work into scheduled scripts: onboarding steps, recurring checks, and cleanup jobs that used to be done by hand.
    • Ran day-to-day support across hardware, software, printers, network, VPN, accounts, Microsoft 365, and staff onboarding and offboarding.

    ORDEX PIPELINE

    1. PDF in
    2. Deterministic extract
    3. OCR fallback
    4. Custom-trained model
    5. P21 CSV out

    1,500+ CUSTOMER FORMATS · 22-MODULE REGRESSION SUITE · CI/CD GATED

    • Python
    • FastAPI
    • OCR
    • LLM document parsing
    • Epicor Prophet 21 ERP
    • PowerShell

    Read the engineering case study →

    Network cabinet with patch panel and cable runs at Techspan
    FIG. 02 — Field work · patch panel1 / 4
  2. PRESENT Ontario, Canada

    Software & AI Engineer @ Multiple Clients

    Contract work for two clients: modernizing an accounting firm's systems, and building an agentic research platform that reports in multiple languages.

    • Business Systems Analyst for A & L Accounting Services Inc., working directly with the CEO. Moving their Excel workflows onto Karbon and QuickBooks Online cut cycle time 25%.
    • Built Power BI dashboards and Python and PowerShell alerts that flag system problems as they happen, which cut issue response time 40%.
    • AI Engineer for Multimedia Inc., building Mirqab: an agentic Python and SQLite system that researches and scrapes 32 news and social media sources on its own.
    • It reads about 1,650 posts and articles a day and rates each one for tone and trending topics.
    • Human reviewers who could not see its answers rated the same items, and agreed with the model 87% of the time.
    • The same pipeline then writes the findings up as multilingual PDF, PowerPoint, and Excel reports, without anyone assembling them by hand.
    • Agentic AI
    • Python
    • SQLite
    • Karbon
    • QuickBooks Online
    • Power BI
    Network switch and firewall installation
    FIG. 03 — Systems work in the field1 / 2
  3. Riyadh, Saudi Arabia Contract · Remote

    Software Architect & Full-Stack Developer @ OnDemand MENA

    Architected an AI-powered WhatsApp engagement platform for the Saudi market from zero to working product.

    • Built a WhatsApp business platform for the Saudi and Gulf market on Next.js, TypeScript, PostgreSQL, Prisma, and Redis, putting CRM, campaigns, events, and automation in one place.
    • Each business runs in its own space on the same system, with its own data and its own WhatsApp messaging environment.
    • Built a multilingual Gemini assistant that answers from live Google Search and the platform's own data, across 40+ conversation flows, tested by 75 closed-beta users.
    • Shipped role-based access, Moyasar payments, CRM integrations, and a 52-table PostgreSQL database. Paid campaigns run on the platform brought in 12% more new customers.
    • WhatsApp Business API
    • Gemini + Google Search
    • Vision AI
    • 40+ intent types

    SAMPLE REQUEST

    “Find me a great kabsa spot near Riyadh Boulevard.”

    • Next.js
    • TypeScript
    • PostgreSQL
    • Prisma
    • Redis
    • Gemini

    Read the engineering case study →

    The OnDemand MENA product page: WhatsApp concierge positioning with a live assistant conversation
    FIG. 04 — The product page1 / 2
  4. Saskatchewan, Canada

    Web Developer Intern @ TrackPoint.ai

    Front-end development for an AI-powered communication-training platform.

    • Built the front end of an AI interview-simulation platform covering MMI, medical-school panels, coding interviews, and sales scenarios.
    • Built the practice screen itself: a virtual AI interviewer with custom question sets, live performance analytics, and badges for progress.
    • Turned Figma designs into reusable React components, keeping spacing, type, and interaction states in step with the design file.
    • Made the interface behave the same on a phone as on a laptop, and kept the practice flow usable by keyboard as well as mouse.
    • Refined it over several rounds of user-testing feedback, tightening the steps people kept getting stuck on.
    • React
    • JavaScript
    • UI/UX
    • AI products
    TrackPoint.ai practice scenario interface
    FIG. 05 — Practice scenarios1 / 3
03 — AI HOMELAB

A self-hosted cloud operated by five AI agents.

The agents have separate responsibilities, model tiers, gateways, and permission boundaries. The personality stays visible; the operational controls stay explicit.

CLICK AN AGENT TO OPEN ITS DOSSIER

⬢ FLEET COREUbuntu · one box, every service
active containers
21
AI agents
5
forwarded router ports
0
active health checks
31
agent gateways
2
% uptime · 90d
99.9

Snapshot updated

SERVICES AND OPERATIONS

AI OPERATIONS

  • Inference Relay
  • Operations Relay
  • Bibi · engineer
  • Hermy · router
  • Buggy · watchdog
  • Trader · research
  • Triply · fare scout

EDGE / NETWORK

  • Cloudflare Tunnel
  • Cloudflare Access
  • Tailscale mesh
  • fail2ban

MEDIA & PHOTOS

  • Jellyfin
  • Immich · AI photo search
  • Jellyseerr

AUTOMATION

  • Sonarr
  • Radarr
  • Prowlarr
  • Bazarr
  • media automation (*arr stack)
  • FlareSolverr

SECURITY

  • Vaultwarden
  • Cloudflare WAF
  • Google SSO
  • forced encryption

OPERATIONS

  • Uptime Kuma · 31 health checks
  • Homarr dashboard
  • Komodo · Docker UI
  • restic backups · 7d/4w/6m

01 · FAMILY & FRIENDS PATH

Cloudflare Tunnel provides outbound-only access with WAF and TLS, without exposing router ports.

02 · ADMIN PATH

Cloudflare Access with a restricted Google SSO allow-list, or an encrypted Tailscale mesh.

03 · HOST CONTROLS

Zero forwarded router ports, fail2ban active, and sensitive files restricted through host permissions.

OUTBOUND-ONLY ACCESS · ZERO FORWARDED ROUTER PORTS

Homarr dashboard showing live service cards
FIG. 06 — Homelab operations dashboard1 / 2

AGENT PROFILE — TRADER

PRIVATE RESEARCH

A market analyst with no trade authority.

Trader produces regime analysis, watchlists, risk sizing, and postmortems on a private dashboard. It can evaluate paper-trading evidence, but it cannot place live orders or control a brokerage account.

PERSONAL RESEARCH PROJECT

Trader Desk paper-trading dashboard showing filled paper trades, account equity, win rate, and the forward-test portfolio
FIG. 07 — Trader dashboard (private research)
ENGINEERING DEEP DIVE Model routing, zero-trust networking, automation, observability, and the full system map.
04 — THE METAL SHOP

Software is half the story. I build the machines too.

High-end rigs built by hand, from the flagship daily driver to full client builds.

The Flagship, photo 1 — custom PC built by Usama Kelani
FIG. 08 — The Flagship1 / 3

PARTS MANIFEST

  • 01MSI GeForce RTX 4090
  • 02Intel Core i9-14900K
  • 0364GB XPG DDR5
  • 0412TB storage
  • 05Corsair 1200W PSU

BOOT SEQUENCE○ POSTING…

>POWER ON · THE FLAGSHIP

>BIOS PROFILE ............ XMP ACTIVE · RESIZE BAR ON · FAN CURVES LOCKED

>BOOT HANDOFF ............ CLEAN POST · NO RETRIES · NO RECOVERY FLAGS

>OVERCLOCK STATE ......... APPLIED · VALIDATED · HOLDING UNDER LOAD

>MEMORY TRAINING ......... PASSED · LOW LATENCY PROFILE STABLE

>THERMAL MAP ............. IDLE COOL · LOAD TEMPS CONTROLLED · NO THROTTLE

>POWER DELIVERY .......... RAILS STABLE · TRANSIENT SPIKES HANDLED

>FINAL VERIFY ............ TUNED · COOLED · OVERCLOCKED · BUILD VERIFIED

05 — PROJECTS

Built after hours, finished properly.

Selected projects that show product thinking, testing, and end-to-end delivery beyond day-to-day work.

PERSONAL PROJECT

Learning Hub

A full-stack course platform with an AI quiz engine.

Course authoring, adaptive AI-assisted quiz generation, discussions, and progress tracking, covered by 9 test suites and deterministic seed data.

  • Next.js 15
  • TypeScript
  • Prisma
  • PostgreSQL
  • Tailwind CSS
  • Vitest
Learning Hub landing page
FIG. 09 — Learning platform1 / 3
Galaxy Riders gameplay — neon spaceships and asteroids in a retro arcade space shooter

HI-SCORE 999999 1UP

PUBLISHED UNITY GAME

Galaxy Riders

An infinite-realm space shooter. Published and playable.

64 C# scripts of escalating combat: asteroid storms, boss fights, a ship shop, and dynamic death animations. Built in Unity with a team of seven.

  • Unity
  • C#
  • Game Design
▶ PLAY ON ITCH.IO ↗

TIP: ↑ ↑ ↓ ↓ works anywhere on this page.

SELECTED CAPABILITIES

Tools selected around the work, not a wall of keywords.

Languages & Frameworks

  • Python
  • TypeScript
  • JavaScript
  • C#
  • SQL
  • HTML & CSS
  • Bash
  • React
  • Next.js
  • Node.js
  • FastAPI
  • Astro
  • Tailwind CSS
  • Vite
  • Unity

AI & LLM Engineering

  • Multi-agent systems
  • LLM orchestration
  • Generative AI
  • Tiered model routing
  • Hybrid RAG retrieval
  • Claude (Anthropic)
  • Google Gemini
  • OCR & intelligent document processing
  • Vision AI
  • Prompt engineering

Infrastructure & Cloud

  • Docker
  • Linux
  • AWS
  • Cloudflare Zero Trust
  • Tailscale
  • PostgreSQL
  • MySQL
  • Prisma
  • Supabase
  • Redis
  • Git
  • CI/CD

Systems & Business Tools

  • PowerShell
  • Epicor Prophet 21 ERP
  • Dynamics 365 Business Central
  • Power BI
  • Karbon
  • QuickBooks Online
  • Microsoft 365 administration
  • WhatsApp Business API
  • Fortinet
  • Group Policy
  • Workflow automation
06 — CONTACT

The fleet is monitored. The inbox is too.

For engineering hiring roles, product collaboration, or questions about the self-hosted AI fleet, email is the best place to start.

PRIMARY CONTACT

info@usamakelani.com

CHANNEL OPEN · MONITORED BY THE FLEET · REPLIES IN < 24H
Usama Kelani working at his desk
FIG. 10 — WORKSPACE