HUZAIFA SUBHANI - AI ENGINEER

AI systems that actually do the job.

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.

Current

Malta · Remote

AI EngineerDakar Software

Own backend, voice AI, and agentic AI engine development for Operaios, a company-built hotel automation product designed to automate guest calls and operational workflows.

Previous

Dubai · Remote

AI EngineerAshtools

Enhanced an internal RAG-based framework for scalable chatbots, optimized retrieval pipelines, and expanded framework capabilities for business use cases.

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.

Role

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

Stack

FastAPI, Python, Next.js, Voice AI, Realtime APIs, Agent workflows, Tool calling, Backend orchestration, Database / event logging

Metrics

X hotel workflows automated | X supported guest intents | X average voice response latency | X test calls processed

Other AI Systems

Agentic Workflow Automation / SaaS Support

AI Support Ticket Triage Agent

An agentic support automation system that classifies tickets, detects urgency, routes issues to the right team, drafts replies, and stores decisions for review.

Stack

FastAPI, Next.js, LangGraph / Agents SDK, PostgreSQL

Document Intelligence / Business Automation

Invoice Extraction and Approval System

An AI-powered invoice processing system that extracts structured fields from invoices, validates missing data, stores results, and supports approval workflows.

Stack

FastAPI, Next.js, PostgreSQL, OCR / PDF parsing

RAG / Retrieval Quality / AI Evaluation

RAG Evaluation Dashboard

A dashboard for testing document question-answering quality, retrieval performance, answer grounding, source chunks, and hallucination risk.

Stack

FastAPI, Next.js, ChromaDB / PgVector, LangChain

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 for teams that care more about output than timezone theater.

Coordinates

24.8607° N / 67.0011° E

Mode

Remote collaboration across global teams