AI Backend Engineering Intern
Asset Telematics Pvt Ltd Certificate GitHub
-
Extended a Gemini-powered OCR microservice to emit structured output
in five languages (English, Arabic, Hindi, French, German) across 10 document types,
via prompt engineering and a per-request
output_langparameter. Traced a silent Unicode data-loss bug to a Latin-only regex that was stripping Arabic and Devanagari — replaced it with Unicode-category-aware cleaning that preserves combining marks. -
Built an async batch-processing pipeline
(
/extract_batch+/batch_statuspolling) with bounded parallelism via anasynciosemaphore and per-file partial-failure isolation — engineering concurrency around a blocking vendor SDK using a multi-key round-robin thread pool, validated to degrade gracefully under live API rate limits. - Integrated OpenRouter (Qwen3-VL) as an isolated document Q&A module with upload-once/ask-many sessions, plus a benchmarking harness measuring throughput, latency, and extraction accuracy — ~86% name-extraction accuracy on passports, with structured validation rejecting incomplete documents.