AI agents & LLM applications
Designing contextual assistants, recursive research workflows, prompt systems, and reliable language-model integrations.
AI ENGINEER PORTFOLIO · HYDERABAD, INDIA
AI & Data Engineer in Hyderabad.
I build thoughtful, reliable software.
I’m an AI and Data Engineer in Hyderabad building production-minded AI applications: research agents, retrieval-augmented generation systems, document intelligence, data pipelines, and the interfaces that make them usable.
Designing contextual assistants, recursive research workflows, prompt systems, and reliable language-model integrations.
Connecting embeddings, vector databases, semantic retrieval, and grounded answers for documents and personal knowledge.
Shipping Python and FastAPI services, PostgreSQL data systems, automation pipelines, and responsive React and Next.js experiences.
A collection of ideas, experiments, and things built to be useful.
An evidence-first recursive AI research agent that searches multiple sources, crawls the web, verifies citations, and builds deeper answers.
An AI knowledge-management system with semantic search, retrieval-augmented generation, vector embeddings, and connected note workflows.
A focused React interface for connecting wallets and sending Ethereum transactions, contributed as a fork of Tools.SimpleWeb3.
An intelligent document assistant for uploading PDFs, retrieving relevant passages, and answering natural-language questions with grounded context.
A conversational AI application with local language models, streaming chat, saved conversations, and automatically generated titles.
A machine-learning pipeline that uses feature engineering and supervised learning to identify suspicious transactions in imbalanced financial data.
I’m Hemachandra, an AI and Data Engineer based in Hyderabad, India. I turn complicated problems into reliable, thoughtful products.
My work spans AI agents, RAG applications, REST APIs, databases, data pipelines, microservices, and React interfaces.
Outside the editor, you’ll find me with a camera, noticing quiet corners, or working through a problem on LeetCode.
A little daily problem solvingPython · Rust · C++ · JavaScript
React · Next.js · Node.js · FastAPI
PostgreSQL · MongoDB · MySQL · Kafka
Docker · Microservices
GitHub Actions · Figma
AI & Data Engineer
Building AI infrastructure for a marketing OS: LLM-powered microservices, real-time data pipelines, and reliable automation for multi-channel campaigns.
SDET Intern · Remote
Built a Web3 platform with React and Rust. Shipped REST APIs and CI/CD pipelines, and maintained over 95% test coverage.
B.Tech · Information Technology · CGPA 7.14/10
UX Design Process · Coursera
160 Days of Problem Solving · GeeksforGeeks

Photography trains my eye; coding trains my mind. Both remind me to slow down, notice the details, and enjoy the process of getting unstuck.
Most of my days are split between carrying a camera on long walks and solving problems in code. For me they share the same habit: pay attention, explore a few angles, and slowly shape something that feels right.
My favorite photos are rarely planned. They happen when I’m just paying attention: light on a wall, a reflection, the way people move through a street.
I treat coding problems like tiny design challenges. Understand the constraints, explore approaches, and write clean solutions. Good work comes from trying small ideas and not giving up when something feels stuck.
Stay patient, stay curious, and keep improving one small step at a time.