Open to Forward Deployed Engineer roles

I take AI out of the demo and into the hands of the people who use it.

AI engineer with two years of shipping production LLM systems for clients — multi-agent platforms, retrieval over company data, real-time voice. Based in Ahmedabad. Open to remote work and relocation.

See the work
~/career.logtail -f
  1. BSc, AI & Machine Learning — Gujarat University
  2. MSc, AI & ML. Invoice extraction (YOLO + OCR) at Chaitanya AI
  3. Joined Estatic Infotech as AI/ML developer
  4. Shipped an AI assistant for financial advisors at a fintech client
  5. #127 of 1,982 in the HackerRank Orchestrate hackathon
  6. Looking for the next team to deploy with
#127 of 1,982
HackerRank Orchestrate, a 24-hour agent-building hackathon
2 years
shipping AI systems for clients
33
projects across agents, data, voice and vision

Selected work

Three projects, each from a different side of the job: competing under a deadline, running a client system in production, and making company data answer questions.

01 · Competition · #127 of 1,982

Message Notification Router

Built in 24 hours for HackerRank Orchestrate. A WhatsApp stream mixes family chats, notices, promotions, posters, voice notes and scams. My system decides for each message whether to notify, digest or mute, says why, and cites past messages as evidence.

Design
A generator agent drafts each decision. A reviewer agent checks it against a fixed five-point list.
Safety
Prompt injection, OTP phishing and lookalike domains are muted, and review can't talk a scam back up.
Stack
Python · Groq Whisper · vision OCR · strict JSON schema · retrieval over history

02 · Client work · Fintech · In production

An AI assistant for financial advisors

Advisors ask in plain language or by voice, in Indian languages. It researches and compares mutual funds, analyses client portfolios, runs SIP, STP and SWP calculations, builds PDF reports, drafts email and WhatsApp campaigns, and surfaces leads.

Role
AI engineer and main client contact: requirements, build, updates
Design
An LLM orchestrator picks from 40+ domain tools. A dispatcher routes each request across model providers by cost and difficulty.
Scale
Multiple workers share sessions and events through Redis pub/sub, with conversations flushed to SQL Server.
Stack
FastAPI · Socket.IO · SQL Server · ChromaDB · Redis · OpenAI · Groq · Sarvam (voice)

Client and product names withheld.

03 · Client work · Enterprise data

Asking company databases questions in plain language

Query engines for an employee-management system on MS SQL and a learning-management system. Staff ask in plain English. The engine picks the relevant tables from the schema, writes the SQL, runs it, and returns a readable answer. It remembers the conversation for follow-up questions.

Role
Design and build, from schema to interface
Stack
LangChain · LlamaIndex · Azure OpenAI · Groq · SQLAlchemy · Flask

illustrative

askWhich departments hired more than five people this quarter?

tablesemployees, departments

SELECT d.name, COUNT(*) AS hires
FROM employees e
JOIN departments d ON d.id = e.dept_id
WHERE e.joined_on >= :quarter_start
GROUP BY d.name
HAVING COUNT(*) > 5;

answer3 departments — Engineering (12), Sales (8), Support (6).

What I'm building for myself

Tools I want to exist, and where each one stands today.

How I work with clients

  1. Find the real problem

    The first request is rarely the real need. I ask until I can explain the user's day back to them.

  2. Prototype on their data

    A rough version on real data within days beats a polished one built on assumptions.

  3. Ship where they already work

    Streaming, voice, their language, their tools. If it isn't used, it isn't done.

  4. Leave it understandable

    Docs, tests and a handover the team can run without me.

Everything else

From 2022 onwards: computer vision, speech, retrieval and agents. Search for a tool or pick an area.

26 projects

StatusProjectWhat it doesStackLink
PrototypeAI Solution PlannerSix agents turn a goal and its constraints into a structured solution blueprintPhidata, OpenAI, Streamlit, Flask
PrototypeAI Teaching Agent TeamAgents that generate learning content, roadmaps and curated resources for a topicPhidata, GPT-4o, Streamlit
PrototypeBlog Post GeneratorPlanner, writer and editor agents produce a post from a topicCrewAI, GPT-4o, Streamlit, Flask
PrototypeOmniChatOne chat interface across model providers, with voice inputAnthropic, OpenAI, Streamlit
ExperimentMCQ GeneratorGenerates multiple-choice questionsPython, Jupytercode ↗
ExperimentSentiment classificationLSTM trained on 35M Amazon reviews, served in a web appTensorFlow, Keras, Djangocode ↗
PrototypeSmart Document ChatAsk questions across a set of uploaded documentsLlamaIndex, Flask
PrototypeSmart Database ChatChat with a PostgreSQL database in plain languageLangChain, PostgreSQL, Flask
PrototypeConversational SQL GeneratorTurns a conversation into SQL through a small web APILangChain, Gemini, OpenAI, Flask
PrototypeRealtime speech transcriptionStreams microphone audio over WebSockets and returns live textSarvam STT, WebSockets, Python
PrototypeSpeech Synthesis ToolText-to-speech through a web interface and APIStreamlit, Flask
PrototypeVideo TranscriptionConverts video and audio files to textTransformers, Gradio, Flask
PrototypeMultilingual video dubbingTranscribe, translate, re-voice and lip-sync a videoWhisper, XTTS, Wav2Lipcode ↗
PrototypeStory2VideoStory to scenes to images to narrationGPT-4, Stable Diffusion, MeloTTS
PrototypeYouTube SummarizerMultilingual highlights from video transcriptsLangChain, Gemini, Groq
PrototypeSubtitle TranslateTranscribes and subtitles uploaded video in many languagesSpeech recognition, MTcode ↗
ExperimentSpeech emotion recognitionSeven emotions from pitch, volume and energyCNN, audio featurescode ↗
InternshipDocvisionInvoice field extraction at Chaitanya AI, mAP50 0.764YOLOv8, OCR, Flask
PrototypeOnline exam proctoringComputer vision that flags cheating during online examsComputer vision, Python
PrototypeNumber plate detectionDetects plates in video and reads them with OCRYOLO, OpenCV, EasyOCR
ExperimentReal-time object detection80 classes from webcam or videoYOLOv8, OpenCV
ExperimentFace recognition demoRecognises known faces in images and videoface_recognition, Flask
ExperimentBotaniScanDetects 24 Indian medicinal plantsYOLOv8
ExperimentRetinal OCT classificationEye-disease classification with transfer learningResNet50, Flaskcode ↗
PrototypeText-to-InteriorGenerates interior designs, then detects the furniture in themStable Diffusion, YOLO, Flask
PrototypeCreative AI Image MakerImage generation through a web interface and APIOpenAI, Streamlit, Flask

Now

If you're deploying AI to real customers, I'd like to hear about it.

mozakariyamansuri@gmail.com