HUZAIFA SUBHANI - AI ENGINEER

Building reliable, production-ready AI systems.

Building custom, portable code modules and plug-and-play microservice architectures. Focused on native solutions over bloated third-party plugins.

Voice AI/Agentic workflows/Backend AI systems/FastAPI/RAG systems/Remote

Experience

Where have I built systems at scale?

Production AI systems, voice-first workflows, and backend infrastructure across remote engineering teams.

Jan 2026 - Present

Saint Julian's, Malta · Remote

AI EngineerDakar Software Systems

Jul 2025 - Oct 2025

Dubai, United Arab Emirates · Remote

AI EngineerStealth Startup

Earlier

Karachi · On-site

Associate ML EngineerGuruGroup

Built financial risk models, ML-driven trading systems, ensemble LSTM + XGBoost pipelines, and led interns across ML/backend work.

Flagship

Voice AI / Agentic Automation / Hospitality Tech

Company product / Current work

Operaios — Voice-First Agentic Hotel Automation Platform

Operaios is a company-built hotel automation platform designed to automate guest calls and hotel operations through voice-first AI workflows. I own the backend, voice AI layer, agent workflows, integration logic, and AI engine responsible for turning natural-language guest requests into structured hotel operations.

The Problem

Hotels lose staff time to repetitive guest calls, operational requests, reservation questions, housekeeping coordination, and fragmented manual workflows. Traditional systems may store information, but they do not always complete the operational loop from conversation to action.

The Solution

Built the backend and AI engine for a voice-first agentic automation platform that understands guest requests, reasons through workflows, executes backend actions, routes operational tasks, and logs the result for traceability.

Architecture

Guest voice input flows through speech understanding, intent detection, context lookup, agent planning, backend tool execution, workflow routing, confirmation, and audit logging.

Impact

Designed to reduce repetitive front-desk workload by allowing hotels to automate common voice-based guest requests and operational handoffs.

Role

Backend ownership, voice AI, agent workflow design, AI engine architecture, API orchestration, workflow execution, integration logic.

Tech Stack

FastAPIPythonNext.jsVoice AIRealtime APIsAgent workflowsTool callingBackend orchestrationDatabase / event logging

Key Metrics

X hotel workflows automatedX supported guest intentsX average voice response latencyX test calls processed

Portfolio

Projects & AI Systems

Agentic AI / Content Automation / LangGraph

DraftlyAI

AI LinkedIn Drafting Assistant

01
  • AI agent researches topics via web search and ranks source evidence
  • Drafts LinkedIn posts with configurable tone, length, CTA, and hashtags
  • LangChain/LangGraph prompt routing with conversation memory
  • SSE streaming for real-time response delivery
  • Local-first architecture with SQLite persistence
FastAPIReactLangChainLangGraphGemini / OllamaSQLite

AI Triage / Slack Integration / Real-time SaaS

KanbanKaii

AI Slack-to-Kanban Engine

02
  • Turns actionable Slack messages into structured Kanban tickets
  • Personal and organization boards with drag-and-drop columns
  • Slack OAuth + verified webhooks with signature checking
  • Redis/ARQ background workers for async AI processing
  • Supabase Realtime for live ticket updates without refresh
  • Pluggable AI triage — supports Gemini and Ollama
FastAPIReactSupabaseRedis / ARQSlack OAuthGemini / Ollama

Agentic Workflow Automation / SaaS Support

Support Triage Agent

AI Ticket Classification System

  • Classifies incoming tickets and detects urgency automatically
  • Routes issues to the correct team based on content analysis
  • Drafts initial replies for human review before sending
  • Stores all triage decisions with full audit trail

FastAPI · Next.js · LangGraph / Agents SDK · PostgreSQL · Tool calling

Document Intelligence / Business Automation

Invoice Extractor

Document Intelligence Pipeline

  • Extracts structured fields from PDF invoices via OCR
  • Validates missing or malformed data with Pydantic schemas
  • Supports multi-step approval workflows with status tracking
  • Stores validated results in PostgreSQL for downstream use

FastAPI · Next.js · PostgreSQL · OCR / PDF parsing · Pydantic validation

RAG / Retrieval Quality / AI Evaluation

RAG Eval Dashboard

Retrieval Quality Benchmarking

  • Tests document question-answering quality across datasets
  • Measures retrieval performance with precision, recall, and F1
  • Tracks hallucination risk with source chunk inspection
  • Exports evaluation metrics for model comparison

FastAPI · Next.js · ChromaDB / PgVector · LangChain · Embeddings

Capabilities

What are my core technical capabilities?

Each layer adds another signal: product thinking, backend depth, operational reliability, and AI implementation that survives outside a screenshot.

01

Voice-first operations

voice-first_operations.ts
import { Deepgram } from "@deepgram/sdk";
import { twiml } from "twilio";

export async function handleVoiceStream(req: Request) {
  const ws = new WebSocketStream(req);
  const dg = new Deepgram(process.env.DG_KEY);
  
  // Real-time transcription & intent routing
  dg.transcription.listen(ws, (transcript) => {
     if (transcript.intent === "booking") {
        routeToAgent("reservation");
     }
  });
}

02

Backend AI products

backend_ai_products.ts
@app.post("/api/v1/orchestrate")
async def orchestrate_workflow(payload: WorkflowInput):
    """
    Production-grade workflow orchestration.
    """
    async with db.transaction():
        # Initialize traceable state
        state = await StateManager.init(payload.id)
        
        # Execute agent graph
        result = await langgraph.run(
            state=state, 
            tools=[SearchTool, DBTool]
        )
        return result

03

Retrieval and reasoning

retrieval_and_reasoning.ts
WITH user_query AS (
  SELECT embedding 
  FROM generate_embedding('How do I reset my password?')
)
SELECT chunk_text, 
       1 - (chunks.embedding <=> user_query.embedding) AS similarity
FROM documents
JOIN chunks ON chunks.doc_id = documents.id
WHERE similarity > 0.85
ORDER BY similarity DESC
LIMIT 5;

04

Document intelligence

document_intelligence.ts
import { z } from "zod";
import { instructor } from "@instructor-ai/instructor";

// Strict schema validation for parsed documents
const InvoiceSchema = z.object({
  vendor: z.string(),
  total_amount: z.number().positive(),
  line_items: z.array(z.object({
    description: z.string(),
    price: z.number()
  })),
  confidence_score: z.number().min(0).max(1)
});

const result = await instructor.extract({ 
  schema: InvoiceSchema, 
  text: ocrText 
});

Stack

What infrastructure do I trust?

01

Voice AI / Realtime Systems

Voice AIRealtime APIsSpeech-to-textText-to-speechWebSocketsTool callingAgent workflow orchestrationEvent logging
02

AI / Agents

LangChainLangGraphRAGMCPEmbeddingsTool agentsPrompt engineeringWorkflow orchestration
03

Backend Infrastructure & Vector DBs

PythonFastAPIDjangoREST APIsBackground jobsChromaDBPgVectorQdrantPostgreSQL
04

Data / ML

TensorFlowScikit-LearnXGBoostLSTMPandasNumPyPolars
05

Cloud / DevOps

AzureDockerCI/CDGitHubHerokuVercel

Background

Where did I learn?

Education

BS Software Engineering

University of Karachi

2022-2025

Certifications

Advanced Learning Algorithms
Supervised Machine Learning: Regression and Classification
Working with the OpenAI API
Data Manipulation with pandas

Location

Where do I operate?

Karachi, Pakistan

Based in Karachi. Working remote. Shipping reliable systems for global teams.

Coordinates

24.8607° N / 67.0011° E

Mode

Remote collaboration across global teams