Principal Software Engineer · Applied AI & Cloud Platforms

I build the platform your AI product runs on.

Multi-tenant AI SaaS, inference economics and cloud infrastructure — production systems, not demos. 15+ years shipping end to end.

15+

Years end to end

100k+

Users served

99.5%

Platform uptime

80+

App vendors on my pipelines

What I own for you

01 — Three mandates
Mandate 01

The AI platform beneath the model

Provider-abstracted inference, a gateway your teams call instead of ten SDKs, cost governance with a real kill-switch, and observability that catches silent retrieval failures before your users do.

LiteLLM gateway Cost governor RAG observability
Mandate 02

The multi-tenant SaaS backbone

Tenant isolation you can prove, not hope for — and the billing spine that turns AI usage into revenue: metering, overage, trial-to-paid lifecycle, webhook reconciliation.

Cognito isolation Stripe metering Aurora Serverless v2
Mandate 03

The cloud and the release path

Infrastructure as code on AWS, keyless CI/CD, staging as a required gate, migrations that cannot race. Deployment stops being the risky part of your week.

AWS CDK · Terraform GitHub OIDC Zero-downtime

Selected work

02 — Three systems in production
Current Mar 2026 →

Takeoff — AEC estimation AI, multi-tenant on AWS

Infin8 Information Technologies

Principal engineer for a digital-takeoff SaaS on AWS Canada Central. I own the backend and the cloud beneath it.

Python / FastAPI on Lambda, multi-stack AWS CDK

Multi-tenant Cognito security — JWT audience isolation so cross-tenant escalation is impossible by construction

Stripe free / trial / paid lifecycle with AI usage metering, overage billing and reconciliation

Document AI (batch OCR / vision, LiteLLM) with a fail-closed cost kill-switch for the worker fleet

Keyless GitHub OIDC deploys with staging as a required gate

Aug 2024 — Mar 2026

One inference layer, three providers

Silver Creek Insights

GenAI infrastructure: provider-abstracted inference, RAG and MCP implementations, and a unified model-and-tools gateway.

Multi-GPU inference serving on vLLM / Kubernetes — ~25% cost and ~40% latency reduction on that platform

One provider switch across local Ollama and a LiteLLM proxy — identical generation code runs free-local or managed-cloud

Optimized image-manipulation pipelines serving 80+ app vendors

Snowflake AI agents with granular access control and data-residency compliance

Multi-agent orchestration and human-in-the-loop review UIs, productionized with IaC and CI/CD

Oct 2017 — Jul 2024

A national mental-health platform, rescued

Homewood Health

Canada's leading digital mental-health service, delivering EFAP and CBT to 100k+ employees. I inherited it abandoned and undocumented.

Uptime after the rebuild99.5%

Users on OAuth 2.0 PKCE SSO with Microsoft Identity25k+

Partner organizations federated over SAML 2.05+

Deploy time, down from four hours20 min

DigitalOcean → AWS migration on TerraformZero downtime

How I work

03 — What you can rely on

Incidents become invariants

Idempotency is a reflex, not a retro item — a platform-wide contract across the whole Lambda fleet, advisory-locked migrations, poison-message handling. Every postmortem ends as a CI-enforced guard, so the same failure cannot recur quietly.

Security by construction

Least-privilege IAM, rotation-aware caching, fail-closed gates, no stored keys in CI. Tenant boundaries are chosen so escalation is structurally impossible rather than merely unlikely — and the same discipline shows up in unpaid side projects.

Reuse before rebuild

I build to learn a domain, then delete what an off-the-shelf tool already does — one bespoke 40-file engine came out for a maintained dependency. Less surface area for your team to carry after I hand it over.

15+ years, seven teams

04 — Career
  1. Infin8 · Takeoff Principal SWE · 2026 → now · 5 mo
  2. Silver Creek Principal SWE · 2024—2026 · 1y 7m
  3. Homewood Health Senior SWE · 2017—2024 · 6y 9m
  4. Scotiabank IT consultant · 2019 · 4 mo · concurrent
  5. Etuper Technologies Lead SWE · 2016—2017 · 1y 4m
  6. RM plc Software engineer · 2011—2016 · 4y 9m
  7. POSibolt Solutions Junior SWE · 2010—2011 · 6 mo

Stack

05 — Working vocabulary
Core technologies
Node.jsReact TypeScriptPython FastAPIExpressJS
Cross-platform
React NativeFlutter
AI / ML stack
LiteLLMRAG · pgvector Document AI · OCRvLLM / TGI Multi-agentMCP Ollama / local LLMsComfyUI / diffusion Snowflake CortexStrands Agents
Multi-tenant SaaS & billing
Multi-tenant architectureStripe billing AI usage meteringSubscription lifecycle Webhook reconciliationValkey
Databases
PostgreSQLAurora Serverless v2 MongoDBRedis
DevOps & CI/CD
AWSAWS CDK KubernetesDocker GitHub ActionsTerraform Nix
Authentication & security
AWS CognitoOAuth 2.0 PKCESAML 2.0 JWT

Open to principal & staff roles · and consulting

Bring me the hardest problem in your AI stack.

Correctness, cost or observability — that's the conversation worth having.

Book a 30-min call ismail@kattakath.com

Toronto, ON · Canada · remote-friendly