AI / Machine Learning Engineer / Hammond, Indiana

Machine learning that actually runs.

Not notebooks that demo well. A voice agent answering a real phone line, a coordination algorithm benchmarked against nine published protocols, a classifier measured on held-out data. Built end to end, measured honestly, reported with the numbers it produced — including the ones that didn't go my way.

Sai Ram Reddy Solleti
Sai Ram Reddy Solleti

Measured

0Task completion across 90 staged calls to the voice agent
0Test accuracy on GTSRB, 12,630 held-out images
0Consensus latency against PBFT at equal fairness

Selected Work

07 projects
01

2026 · Conversational AI

Hotel Voice Agent

A phone line that takes hotel reservations with no human on it.

Twilio receives the call and Deepgram Nova‑2 transcribes it. An n8n workflow drives an LLM as a tool‑calling agent against a FastAPI booking backend on PostgreSQL, and ElevenLabs speaks the reply back through TwiML. Conversation history writes to PostgreSQL as JSONB every turn, so the workflow holds no in‑memory session state.

Tested across 90 staged calls covering six intent types — availability, reservation, confirmation lookup, cancellation, policy question, mixed conversation — fifteen runs each.

95.6% completion4.8s median turn8.4s p9542 rooms
What failed, and why it matters

Four calls out of ninety. Two were relative date phrases like “the weekend after next” passed to the API verbatim. One was ASR misreading a confirmation code containing both an O and a zero. One was ordering — availability offered before guest count. None of the four were model quality. All four were interface design.

Twilio / Deepgram / ElevenLabs / n8n / FastAPI / PostgreSQL / Docker / AWS EC2
Repository →
02

2026 · Quantum ML

Quantum-Secured Voting

Randomness that is genuinely quantum, not a PRNG in costume.

Most “quantum” voting prototypes call Python’s secrets module and describe it as quantum. This one runs real circuits on Qiskit’s Aer simulator for every security‑critical value. Ballot receipts draw 96 bits across six 16‑qubit Hadamard circuits — each qubit placed in equal superposition and collapsed by measurement, with no seed to predict.

BB84 key distribution runs on real single‑qubit circuits using X and H gates, with Alice’s bits, Alice’s bases and Bob’s bases all quantum‑generated. Voter identity is decoupled from ballots by SHA‑256 commitment, every event written to a hash‑chained audit log.

96-bit receipts16-qubit QRNGSHA-2567-table schema
Qiskit / Qiskit-Aer / Flask / SQLite / Python
03

2026 · Distributed Systems

HyCoNet

A coordination algorithm, and an honest benchmark of it.

Bounded‑rational leader election paired with fairness‑weighted task rotation and checkpoint‑based recovery, on Ray actors with Redis checkpointing and Ed25519 multi‑signature quorum commits. Benchmarked against nine consensus and task‑allocation protocols including Paxos, Raft, PBFT, Contract Net and gossip.

0.94 fairness0.92 utilization8.4ms consensus9 baselines
Where it lost

It did not win on throughput. At 186.9 it placed second‑from‑last of the ten algorithms tested — bully election reached 301.9 — with the highest wall‑clock time and slowest recovery. What it bought was consensus latency 44% below PBFT while holding the same fairness and utilization. That is the trade the design makes, and reporting it the other way round would not survive an interview.

Python / Ray / Redis / PyNaCl / Ed25519
04

2026 · Computer Vision

Road Sign Classification

Transfer learning on GTSRB, in two deliberate phases.

ResNet‑50 pretrained on ImageNet, fine‑tuned on the German Traffic Sign Recognition Benchmark. Phase one trains only the classification head against a frozen backbone — 1,071,147 trainable parameters, 4.36% of the network — taking validation accuracy from 79.2% to 92.6%. Phase two unfreezes everything at a lower learning rate with cosine annealing and early stopping. Trained on 26,640 images across 43 classes.

98.46% accuracy0.9845 weighted F112,630 test images
PyTorch / ResNet-50 / EfficientNet-B0 / torchvision
05

2025 · NLP & Speech

Multilingual Transliteration Chat

Ten non-Latin scripts, and your text never leaves the browser.

Hindi, Russian, Arabic, Greek, Chinese, Japanese, Korean, Hebrew, Telugu and Bengali. Phonetic transliteration runs client‑side, so raw non‑English text never reaches a server. No benchmark existed, so I built one: 100 questions across 10 languages, 1,000 prompts. Later extended with faster‑whisper for push‑to‑talk voice input.

93.4% exact match98% within edit distance 21.2s round trip
React / Node.js / Express / OpenAI API / faster-whisper
06

2025 · Time Series

Transformer Forecasting

A small decoder-only transformer on cryptocurrency price data.

128‑dimensional embeddings, 4 attention heads, 3 layers, trained on 1,748 chronologically ordered Bitcoin sequences distilled from an 87,000‑record dataset using 40‑step sliding windows. Residuals concentrate in high‑volatility windows, which is where a model this size should be expected to struggle.

R² 0.9213MAE 0.1087MSE 0.0348
PyTorch / Pandas / NumPy / Scikit-learn
07

2024 · NLP

Lang2Code

Plain-English requests, turned into Python.

A custom spaCy named‑entity model with GloVe embeddings, trained on 525 annotated queries spanning 20 intents and 10 entity types, mapping requests onto a library of 100 code snippets behind a REST API and client.

525 queries20 intents100 snippets
Python / spaCy / GloVe / Flask
Repository →

Experience

Aug 2025May 2026

Research Assistant

Purdue University

Worked with Dr. Ashok Vardhan Raja on distributed multi-agent systems and conversational AI, taking HyCoNet and the Hotel Voice Agent from implementation through benchmark design and measurement to technical write-up, including an IEEE-format paper on the voice agent architecture and its evaluation.

Jan 2025Dec 2026

M.S., Applied Artificial Intelligence

Purdue University · GPA 4.0 / 4.0

Coursework across practical deep learning, quantum machine learning, generative AI, applied machine learning, high-performance computing and data visualization.

Jul 2024Sep 2024

Process Associate

Genpact

Resolved customer queries with cross-functional teams, cutting average response time by 15%, and supported the rollout of new process policies and internal systems.

Stack

Programming
Python · SQL · Java · C · JavaScript · PHP
ML & Deep Learning
PyTorch · TensorFlow · Scikit-learn · XGBoost · Hugging Face Transformers · OpenCV · LLM fine-tuning · RAG
Voice & Agents
Twilio · Deepgram · ElevenLabs · OpenAI Whisper · n8n
Data & Analysis
Pandas · NumPy · Matplotlib · Seaborn · SHAP · Jupyter
Cloud & MLOps
AWS EC2 · S3 · Azure · Docker · Docker Compose · Git · GitHub Actions
Databases
PostgreSQL · MySQL · MongoDB · Elasticsearch
Web & APIs
FastAPI · Flask · React · Node.js · Express · REST

Certifications

AWS Certified AI PractitionerAmazon Web Services · 2026–2029
Python 3 ProgrammingUniversity of Michigan / Coursera · 2023
CCNACisco · 2024
Cybersecurity EssentialsCisco · 2023
Java Full StackWipro · 2023
Introduction to IoTCisco · 2022

Let’s talk.

I finish my master’s in December 2026 and I’m looking for AI/ML engineering roles where the work ships. If any of the above is close to what your team is building, get in touch.