← Selected workProject catalog / 38 repositories

The complete build log.

Applications, APIs, AI experiments, and the implementation details behind them. Start with the selected work for four complete case studies.

38 projects

  1. AI Agents · Finance Education

    ADK Finance Assistant

    A two-agent finance education assistant that combines sample budget analysis with delegated investment research. Google ADK coordinates OpenAI models through LiteLLM, while public search results retain source links and retrieval timestamps.

    • Python
    • Google ADK
    • LiteLLM
    • OpenAI
    • SQLite
    • DDGS
    Contribution, engineering decisions & outcome

    My contribution

    I integrated OpenAI-backed ADK agents, public search tools, local admission controls, and configuration diagnostics.

    Features implemented

    • Root finance agent delegates public research to an investment planning agent.
    • Clearly labeled sample monthly budget supports educational savings conversations.
    • Search responses preserve public source URLs and UTC retrieval timestamps.
    • Atomic SQLite admission limits requests and model calls across local processes.
    • Local ADK web and command-line entry points support interactive sessions.

    Engineering challenge

    Keeping educational budget data separate from personal accounts and preventing search snippets from being presented as verified current prices or rates.

    System Impact & Guarantees

    I integrated two ADK agents to OpenAI, timestamped public-source research, and shared SQLite request admission.

  2. AI Agents · Maps & MCP

    Google Maps MCP & OpenAI Agent

    A Google ADK project comparing direct Google Maps function tools with a hosted Maps MCP integration. OpenAI handles the conversation, while the direct tool path supports route summaries and a places search near one route midpoint.

    • Python
    • Google ADK
    • LiteLLM
    • OpenAI
    • Google Maps API
    • MCP
    Contribution, engineering decisions & outcome

    My contribution

    I integrated OpenAI reasoning to direct Maps tools and an MCP agent, with configuration checks and bounded API requests.

    Features implemented

    • Separate agents demonstrate direct REST function tools and hosted MCP tool discovery.
    • Directions tool returns distance, duration, and a Google Maps route link.
    • Places tool searches within 5 km of one driving-route midpoint and returns up to five results.
    • CLI and ADK web interfaces share configuration and safe error handling.
    • Offline checks exercise tool fixtures; live Maps access requires separately configured Google Maps credentials.

    Engineering challenge

    Separating model access from Maps permissions and explaining that midpoint search covers one area rather than the entire route.

    System Impact & Guarantees

    I implemented two ADK integration paths for location tools: direct Maps REST functions and hosted MCP tool discovery.

  3. AI Agents · Commerce Demo

    ADK Shopping Assistant

    A four-agent shopping demo that guides a customer from profile collection through catalog selection, checkout details, and an order summary. Shared session state connects the agents, while Python validates inputs and computes cart totals.

    • Python
    • Google ADK
    • LiteLLM
    • OpenAI
    • FastAPI
    • Redis
    • SQLite
    Contribution, engineering decisions & outcome

    My contribution

    I integrated the multi-agent shopping flow, deterministic catalog validation, Redis admission, and persistent local sessions.

    Features implemented

    • Dedicated agents handle customer details, catalog selection, checkout, and order summaries.
    • Python validates profile fields, catalog choices, quantities, and calculated prices.
    • Redis enforces request and model-call admission limits.
    • SQLite-backed ADK sessions retain local conversation state.
    • FastAPI serves the ADK web interface for a demo catalog and single-product cart.

    Engineering challenge

    Maintaining consistent state between agent handoffs while ensuring the model cannot invent products, prices, or completed purchases.

    System Impact & Guarantees

    I coordinated four shopping agents through validated catalog data, Python cart calculations, Redis admission, and SQLite sessions.

  4. AI Tools · Healthcare Data Demo

    Healthcare MCP & OpenAI

    An educational MCP server and OpenAI client for exploring illustrative healthcare records through structured tools. The client discovers tools dynamically and uses a bounded tool-calling loop over a local SQLite database.

    • Python
    • MCP
    • FastMCP
    • OpenAI
    • SQLite
    • Streamable HTTP
    Contribution, engineering decisions & outcome

    My contribution

    I integrated an OpenAI tool-calling client to MCP data tools, schema discovery, and restricted SQLite querying.

    Features implemented

    • FastMCP exposes four tools over Streamable HTTP.
    • Tools provide database schema, bounded SQL queries, patient risk summaries, and readmission insights.
    • Read-only SQLite connections and a SQL authorizer restrict database access.
    • Row limits and query execution budgets bound generated SQL work.
    • Rule-based summaries make the demo's scoring signals inspectable.

    Engineering challenge

    Bounding model-generated SQL and distinguishing illustrative rule-based risk signals from clinically validated predictions.

    System Impact & Guarantees

    I exposed four structured MCP tools through Streamable HTTP and bounded model-generated SQLite queries with read-only access.

  5. AI & RAG · Semantic Caching

    Symposium RAG · Semantic Cache

    A PDF question-answering app that adds persistent exact and semantic answer caching to a symposium RAG workflow. Cached answers retain source-page references, with a local SQLite cache and an optional Valkey/BetterDB adapter.

    • Python
    • FastAPI
    • Streamlit
    • OpenAI
    • FAISS
    • SQLite
    • Valkey
    • Upstash Redis
    Contribution, engineering decisions & outcome

    My contribution

    I integrated the PDF retrieval pipeline, persistent semantic cache, source preservation, and shared request limits.

    Features implemented

    • FastAPI retrieval service and Streamlit chat interface use OpenAI and a local FAISS index.
    • Exact and embedding-similarity cache lookups reuse answers with their original source references.
    • SQLite cache includes expiry, entry bounds, and cache hit statistics.
    • Optional Valkey/BetterDB integration falls back to SQLite in automatic mode.
    • Atomic Upstash quotas gate client and provider requests; FAISS metadata uses verified JSON rather than pickle.

    Engineering challenge

    Choosing similarity thresholds and isolating cached answers by source index while keeping the app usable without a Valkey service.

    System Impact & Guarantees

    I added exact and semantic answer reuse with source-page retention, SQLite expiry and size limits, and an optional Valkey adapter.

  6. AI & RAG · Document Q&A

    Symposium PDF RAG Bot

    A document-grounded question-answering app for a symposium PDF, with a separate ingestion step, a FastAPI retrieval backend, and Streamlit chat. OpenAI generates answers from retrieved excerpts with page references.

    • Python
    • FastAPI
    • Streamlit
    • LangChain
    • OpenAI
    • FAISS
    • Upstash Redis
    Contribution, engineering decisions & outcome

    My contribution

    I integrated PDF ingestion, retrieval, source-page display, provider configuration, and atomic API admission.

    Features implemented

    • PDF ingestion creates overlapping chunks and a local FAISS vector index.
    • Retrieval supplies the three most relevant chunks to the answer prompt.
    • Responses include deduplicated page references displayed in the chat interface.
    • Source and embedding metadata checks detect an index that needs rebuilding.
    • Atomic Upstash limits client and provider requests, with controlled timeout and quota errors.

    Engineering challenge

    Keeping the vector index aligned with its source document and prompting the model to acknowledge information absent from the supplied excerpts.

    System Impact & Guarantees

    I integrated PDF ingestion and FAISS retrieval to a FastAPI answer service and Streamlit source-page display.

  7. AI Agents · Deterministic Controls

    Banking Agent Harness

    A banking simulation that separates model-selected tools from deterministic transaction policy. Google ADK and OpenAI handle conversation, while a Python harness validates transfer requests, requires a later-turn confirmation, and checks mock execution outcomes.

    • Python
    • Google ADK
    • LiteLLM
    • OpenAI
    • Upstash Redis
    Contribution, engineering decisions & outcome

    My contribution

    I integrated the ADK agent with deterministic policy, confirmation state, mock transaction execution, usage limits, and audit controls.

    Features implemented

    • Five banking tools operate on a mock account and transaction ledger.
    • Policy checks validate beneficiaries, amounts, balances, and daily limits.
    • Pending transfer state requires explicit confirmation in a subsequent invocation.
    • Execution verification distinguishes successful, failed, and pending mock outcomes.
    • Session budgets, atomic Upstash quotas, and redacted audit records bound and trace execution.

    Engineering challenge

    Preventing model instructions from bypassing confirmation and ensuring changed transfer details invalidate stale pending state.

    System Impact & Guarantees

    I separated model-selected banking tools from deterministic policy checks, later-turn confirmation, and mock ledger verification.

  8. AI Agents · Cloud Operations Demo

    Agentic AWS Resource Management

    A learning project adapted from sanjayssnit's agentic AWS resource management repository. A Streamlit chat interface connects FastAPI and Claude tool calls to AWS Cloud Control operations and CloudWatch log queries.

    • Python
    • FastAPI
    • Streamlit
    • Anthropic Claude
    • boto3
    • AWS Cloud Control
    • CloudWatch
    Contribution, engineering decisions & outcome

    My contribution

    I adapted and organized an existing AWS agent demo, retaining its original history and documenting setup, supported handlers, and verification limits.

    Features implemented

    • Claude selects structured AWS tools through the Anthropic SDK.
    • Implemented Cloud Control handlers support resource creation requests, reading, and listing.
    • Create responses expose an asynchronous request token rather than confirmed resource completion.
    • CloudWatch tooling retrieves a bounded set of Lambda error log events.
    • FastAPI connects the tool loop to a Streamlit conversation interface.

    Engineering challenge

    Distinguishing advertised tool operations from implemented handlers and asynchronous creation requests from completed AWS resources. Update and delete handlers are not implemented.

    System Impact & Guarantees

    I adapted the AWS agent demo and documented its implemented Cloud Control create, read, and list handlers and bounded log queries.

  9. AI Agents · Support Workflows

    Multi-Agent Customer Support

    A Streamlit support proof of concept that combines model-assisted information gathering with deterministic billing and refund specialists. LangGraph routes validated ticket state, while a separate approval graph handles eligible mock refund reviews.

    • Python
    • Streamlit
    • LangGraph
    • LiteLLM
    • OpenAI
    • Pydantic
    • SQLite
    • Upstash Redis
    Contribution, engineering decisions & outcome

    My contribution

    I integrated conversational intake, validated ticket state, specialist routing, human review, and session-aware approval outcomes.

    Features implemented

    • Multi-turn information gathering compacts customer input into a validated ticket.
    • LangGraph routes billing, refund, and general support requests.
    • Specialist handlers use read-only SQLite tools and deterministic response templates.
    • A separate approver view resolves queued mock refunds and updates the customer session.
    • Upstash admission limits provider usage; customer sessions and approvals remain in process memory.

    Engineering challenge

    Keeping the customer interaction responsive while a separate review workflow resolves a refund, with explicit boundaries around process-local session state.

    System Impact & Guarantees

    I separated conversational ticket intake from deterministic support specialists and a separate approval graph for mock refund reviews.

  10. AI Applications · Voice

    AI Voice Adventure Assistant

    A browser-based voice storytelling assistant that turns recorded or uploaded audio into a contextual spoken reply. FastAPI coordinates OpenAI transcription, story generation, and text-to-speech, returning the transcript, reply text, and MP3 audio.

    • Python
    • FastAPI
    • JavaScript
    • OpenAI
    • Speech-to-Text
    • Text-to-Speech
    Contribution, engineering decisions & outcome

    My contribution

    I integrated browser audio capture to an asynchronous transcription, generation, and speech playback flow with recoverable errors.

    Features implemented

    • Browser recording, audio upload, and a bundled demo recording provide multiple input paths.
    • Transcription, contextual reply generation, and speech synthesis run as a staged async workflow.
    • Bounded in-memory conversation history supports follow-up turns and session reset.
    • Recording duration, file formats, and upload sizes are constrained.
    • Manual playback remains available when the browser blocks audio autoplay.

    Engineering challenge

    Coordinating three provider stages, committing conversation state only after success, and handling browser recording and autoplay behavior.

    System Impact & Guarantees

    I integrated browser audio capture to asynchronous transcription, contextual generation, and MP3 speech playback.

  11. AI & RAG · Developer Tools

    Hybrid RAG Documentation Assistant

    A local command-line RAG assistant for Markdown documentation. Structure-aware chunks preserve headings and code fences, while BM25 and vector search combine through Reciprocal Rank Fusion before a LangGraph pipeline generates a cited answer.

    • Python
    • LangGraph
    • ChromaDB
    • Sentence Transformers
    • BM25
    • OpenAI
    • Upstash Redis
    Contribution, engineering decisions & outcome

    My contribution

    I integrated structure-aware ingestion, hybrid retrieval, graph orchestration, citation checks, and fail-closed request admission.

    Features implemented

    • Markdown-aware chunking retains document and section metadata, with a character-chunk baseline for comparison.
    • Local Sentence Transformers embeddings populate a persistent ChromaDB collection.
    • BM25 and vector retrieval merge ranked results through Reciprocal Rank Fusion.
    • LangGraph coordinates retrieval, prompt construction, and OpenAI answer generation.
    • Citation-label validation and atomic Upstash admission run around the generation workflow.

    Engineering challenge

    Preserving code context during chunking and combining keyword precision with semantic recall while keeping source labels tied to retrieved chunks.

    System Impact & Guarantees

    I combined Markdown-aware chunking, local embeddings, BM25 and vector rank fusion, and a cited LangGraph generation pipeline.

  12. AI Applications · Support Triage

    AI Support Ticket Classifier

    A FastAPI and LangGraph ticket-classification demo that converts free-text support requests into validated categories and team assignments. The pipeline includes pattern-based PII redaction, a model-based injection check, structured output validation, and a human-review fallback.

    • Python
    • FastAPI
    • LangGraph
    • Pydantic
    • OpenAI
    • Upstash Redis
    Contribution, engineering decisions & outcome

    My contribution

    I integrated model configuration, schema-constrained classification, redaction and injection checks, API admission, and the browser demo.

    Features implemented

    • Browser interface submits tickets and displays structured classification results.
    • LangGraph sequences redaction, injection checking, classification, validation, and fallback handling.
    • Pydantic constrains output across seven issue categories and five teams.
    • Failed or unsafe classifications return a review-oriented fallback.
    • Atomic Upstash admission runs before provider work and returns retry information when requests are limited.

    Engineering challenge

    Keeping untrusted ticket text separate from system instructions and returning predictable structured results when model output or provider access fails.

    System Impact & Guarantees

    I integrated ticket redaction, injection checks, schema validation, review fallback, and atomic provider admission in a LangGraph API.

  13. Developer Tools & Document Relations

    DevGraph — Repository Discovery & Issue Indexing Platform

    Repository discovery built around a connected user–repository–issue graph. Independent feed snapshots and local search state keep discovery responsive without refetching on every keystroke.

    • React
    • Node.js
    • Express
    • MongoDB
    • REST API
    Contribution, engineering decisions & outcome

    My contribution

    Designed repository relationships and owner/issue population queries, added creation-time name and owner validation, and separated personal repositories from discovery and local search state.

    Features implemented

    • Personal and suggested repository listings
    • MongoDB repository ownership and issue relationships
    • Repository create, update, visibility, and delete handlers
    • Client-side repository name filtering and account login

    Engineering challenge

    Resolving owner and issue references while keeping repository mutations and independent client feeds inspectable without refetching on each search keystroke.

    System Impact & Guarantees

    Resolved repository owners and issues through document relationships while reusing loaded feed results for local search, avoiding a network request per keystroke.

  14. Real-Time Communication

    Zoom Clone

    A real-time video conferencing application with room-based communication and live peer connectivity.

    • React
    • Node.js
    • Socket.io
    • WebRTC
    • Express
    Contribution, engineering decisions & outcome

    My contribution

    I built the meeting UI, signaling logic, room lifecycle, client-state handling, and deployment configuration.

    Features implemented

    • Video meeting rooms
    • Socket-based signaling
    • Mute, camera, and session controls

    Engineering challenge

    Handled real-time connection state, peer negotiation, and graceful updates when users join or leave sessions.

    System Impact & Guarantees

    I integrated WebRTC peer negotiation to Socket.io room signaling and built meeting controls around participant and media state.

  15. FinTech & Lending Workflows

    LendFlow — Multi-Role Lending & Underwriting Platform

    Loan origination, underwriting review, and repayment interfaces organized around borrower, lender, and administrator workflows. Shared loan records keep review outcomes visible across the product.

    • React
    • Node.js
    • Express
    • Sequelize
    • SQL
    • JWT
    • Chart.js
    Contribution, engineering decisions & outcome

    My contribution

    Modeled relational loan records and implemented Express application, lookup, approval, and rejection handlers alongside JWT account authentication and role-oriented React views.

    Features implemented

    • Borrower, lender, and admin dashboard views
    • Express loan creation and approve/reject endpoints
    • Sequelize models for users, loans, and related financial records
    • JWT-based authentication and repayment interfaces

    Engineering challenge

    Keeping borrower relations, principal and interest precision, and explicit pending / approved / rejected values consistent across application and review screens.

    System Impact & Guarantees

    Kept lending and repayment interfaces linked to shared borrower and loan records, with persisted review outcomes and fixed-point principal and interest inputs.

  16. PERN SaaS Platform

    PERN Stack SaaS Project

    A SaaS application built on the PERN stack with a PostgreSQL-backed data model and full-stack product workflows.

    • PostgreSQL
    • Express
    • React
    • Node.js
    • REST API
    Contribution, engineering decisions & outcome

    My contribution

    I implemented database-connected backend routes, frontend screens, API integration, and production deployment flow.

    Features implemented

    • PostgreSQL data modeling
    • RESTful backend workflows
    • Responsive SaaS dashboard

    Engineering challenge

    Structured relational data and API boundaries so the product could remain understandable as features expanded.

    System Impact & Guarantees

    I integrated a React SaaS interface to Express endpoints and PostgreSQL records, keeping the data model separate from presentation.

  17. E-Commerce SaaS

    SaaS E-Commerce Website

    A SaaS-style e-commerce web application focused on product discovery, conversion-oriented UI, and scalable storefront structure.

    • React
    • Node.js
    • Express
    • MongoDB
    • Tailwind CSS
    Contribution, engineering decisions & outcome

    My contribution

    I built the storefront UI, reusable components, backend integration points, and deployment configuration.

    Features implemented

    • Product catalog experience
    • Conversion-focused storefront UI
    • Reusable commerce components

    Engineering challenge

    Solved layout consistency and product presentation challenges across responsive breakpoints and commerce states.

    System Impact & Guarantees

    I built reusable storefront components and connected product discovery screens to the application backend.

  18. Trading Platform UI

    Zerodha Clone

    A Zerodha-inspired brokerage platform clone focused on trading dashboard patterns, market-facing layout, and product navigation. The application recreates a familiar financial product experience with attention to structure and responsiveness.

    • React
    • Node.js
    • Express
    • MongoDB
    • CSS
    Contribution, engineering decisions & outcome

    My contribution

    I implemented the frontend experience, reusable UI sections, routing, and deployment-ready project structure.

    Features implemented

    • Trading-style dashboard
    • Market product pages
    • Responsive financial UI

    Engineering challenge

    Translated a complex financial product into a clean clone while keeping the information hierarchy easy to scan.

    System Impact & Guarantees

    I implemented the trading-style interface, reusable financial product sections, routing, and deployment configuration.

  19. Agentic AI

    Agentic AI System

    An AI system designed around autonomous task execution, tool usage, and multi-step reasoning workflows.

    • Python
    • FastAPI
    • LangChain
    • OpenAI API
    • Docker
    Contribution, engineering decisions & outcome

    My contribution

    I designed agent workflows, integrated LLM calls, organized backend modules, and prepared the project for iterative extension.

    Features implemented

    • Agent workflow orchestration
    • Tool-augmented reasoning
    • Modular AI system design

    Engineering challenge

    Managed unpredictable AI outputs with clearer workflow boundaries, validation points, and maintainable orchestration logic.

    System Impact & Guarantees

    I organized LLM calls and tool execution into modular agent workflows with explicit handoffs between processing steps.

  20. AI Developer Tooling

    API Issues Debugging Agent

    An AI-assisted debugging agent that helps analyze API issues, identify likely failure points, and guide resolution. The project combines backend diagnostics with LLM-driven reasoning to reduce manual troubleshooting time.

    • Python
    • FastAPI
    • OpenAI API
    • REST API
    • Logging
    Contribution, engineering decisions & outcome

    My contribution

    I built the diagnostic workflow, prompt structure, backend endpoints, and response formatting for developer usability.

    Features implemented

    • API error analysis
    • Debugging recommendations
    • Structured diagnostic workflow

    Engineering challenge

    Converted noisy API failures into actionable summaries while keeping the output concise and technically useful.

    System Impact & Guarantees

    I integrated API failure inputs to an LLM analysis flow and returned structured debugging guidance through backend endpoints.

  21. Machine Learning

    Deep Learning Project

    A deep learning project focused on model training, experimentation, and predictive analysis. I integrated data preparation, training experiments, and model evaluation in a reusable ML pipeline.

    • Python
    • TensorFlow
    • Keras
    • NumPy
    • Pandas
    Contribution, engineering decisions & outcome

    My contribution

    I prepared data, implemented training logic, evaluated model behavior, and documented the experimental workflow.

    Features implemented

    • Model training workflow
    • Data preprocessing
    • Evaluation and performance tracking

    Engineering challenge

    Improved model reliability by organizing preprocessing, training, and evaluation into repeatable steps.

    System Impact & Guarantees

    I implemented preprocessing, model training, and evaluation steps with TensorFlow, Keras, and repeatable data preparation.

  22. AI Research Automation

    Multi-Agent Research System

    A multi-agent research workflow that coordinates information gathering, summarization, and answer synthesis.

    • Python
    • LangChain
    • OpenAI API
    • Vector Search
    • FastAPI
    Contribution, engineering decisions & outcome

    My contribution

    I designed agent roles, orchestration flow, retrieval logic, and output structure for research-ready responses.

    Features implemented

    • Research agent coordination
    • Automated summarization
    • Structured final reports

    Engineering challenge

    Reduced fragmented research outputs by defining clearer handoffs between collection, analysis, and synthesis steps.

    System Impact & Guarantees

    I coordinated collection, retrieval, and summarization agents through a structured research workflow.

  23. AI Media Automation

    AI Video Assistant

    An AI-powered video assistant for processing video content and extracting useful insights from media workflows. The project brings together video handling, AI summarization, and backend automation concepts.

    • Python
    • Flask
    • OpenAI API
    • FFmpeg
    • REST API
    Contribution, engineering decisions & outcome

    My contribution

    I built backend workflows for video handling, AI integration, endpoint design, and response preparation.

    Features implemented

    • Video processing workflow
    • AI-assisted summaries
    • Media-focused backend pipeline

    Engineering challenge

    Handled longer-running media tasks by separating processing steps and keeping the user-facing flow understandable.

    System Impact & Guarantees

    I integrated video ingestion and FFmpeg processing to a Flask API and AI summarization workflow.

  24. Messaging Automation

    WhatsApp Automation API

    An API-driven WhatsApp automation project for programmatic messaging workflows and integration-ready communication.

    • Node.js
    • Express
    • REST API
    • Webhooks
    • JavaScript
    Contribution, engineering decisions & outcome

    My contribution

    I implemented API routes, request handling, automation flow structure, and documentation-friendly backend behavior.

    Features implemented

    • Message automation endpoints
    • Webhook-ready architecture
    • Integration-focused API design

    Engineering challenge

    Designed the API to support predictable messaging workflows while keeping integration points clean and testable.

    System Impact & Guarantees

    I implemented Express messaging endpoints, request handling, and event-oriented integration workflows.

  25. Authentication System

    MERN Authentication Practice

    A production-oriented MERN authentication system covering secure user registration, login, and protected application flows.

    • React
    • Node.js
    • Express
    • MongoDB
    • JWT
    Contribution, engineering decisions & outcome

    My contribution

    I built the authentication backend, frontend auth flows, route protection, and validation-aware user experience.

    Features implemented

    • JWT authentication
    • Protected routes
    • Password hashing and user sessions

    Engineering challenge

    Handled session persistence and protected state consistently across frontend and backend boundaries.

    System Impact & Guarantees

    I built JWT-based registration and login flows with password hashing and protected application routes.

  26. Applied AI & Media Pipeline

    UGC Content Studio — AI Media Generation Pipeline

    Automated media pipeline that combines product and model references into campaign images and short videos through Google AI and Cloudinary CDN.

    • React
    • TypeScript
    • Node.js
    • Express
    • Prisma
    • PostgreSQL
    • Clerk
    • Cloudinary
    • Google AI
    Contribution, engineering decisions & outcome

    My contribution

    Engineered authenticated generation endpoints, provider-operation polling, Cloudinary persistence, and failure-path credit restoration around account-scoped project records.

    Features implemented

    • Clerk-authenticated image and video generation requests
    • Google AI generation and Cloudinary image/video storage
    • Prisma and PostgreSQL user, credit, and project records
    • Generation state and credit restoration after provider failures

    Engineering challenge

    Coordinating generation, media uploads, and credit mutations while persisting output URLs, processing flags, and caught provider errors.

    System Impact & Guarantees

    Coordinated authenticated reference uploads, generated-media delivery, and recoverable project state in one pipeline, with credit restoration paths for caught generation failures.

  27. LLM Application

    OpenAI Project

    An OpenAI-powered application focused on practical LLM integration and user-facing AI workflows.

    • JavaScript
    • React
    • Node.js
    • OpenAI API
    • REST API
    Contribution, engineering decisions & outcome

    My contribution

    I integrated AI endpoints, structured prompt flows, handled client responses, and refined the user experience.

    Features implemented

    • OpenAI API integration
    • Prompt-driven workflows
    • AI response handling

    Engineering challenge

    Managed AI response variability with clearer UI states and structured request/response handling.

    System Impact & Guarantees

    I integrated an interactive React interface to server-side OpenAI requests and handled response, loading, and failure states.

  28. AI Video Tool

    VidSNAP AI Flask

    A Flask-based AI video utility for media processing and assisted video workflows.

    • Python
    • Flask
    • OpenAI API
    • FFmpeg
    • HTML/CSS
    Contribution, engineering decisions & outcome

    My contribution

    I built the Flask app structure, AI integration points, media handling flow, and user-facing request lifecycle.

    Features implemented

    • Flask backend workflow
    • AI-assisted media processing
    • Video utility endpoints

    Engineering challenge

    Handled media processing complexity while keeping the application lightweight and easy to operate.

    System Impact & Guarantees

    I implemented a Flask media-processing workflow with AI integration, file handling, and result endpoints.

  29. AI Automation & Delivery Pipelines

    AI News Automation — Ingestion-to-Email Pipeline

    A daily source-to-email pipeline turns AI articles and video transcripts into source-linked digests. Per-stage results distinguish collection, processing, generation, and delivery failures across a repeatable run.

    • Python
    • SQLAlchemy
    • Docker
    • Ollama
    • Pydantic
    • SMTP
    Contribution, engineering decisions & outcome

    My contribution

    Normalized collected sources into repository records, checked source identity before insertion, isolated local-model generation failures, and produced plaintext/HTML digests with original-source links.

    Features implemented

    • Article and video collection with duplicate checks
    • Local Ollama / llama3 summarization
    • SQLAlchemy repository and digest persistence
    • Plaintext and HTML email formatting with SMTP delivery

    Engineering challenge

    Separating source collection, model failure results, database commits, and SMTP validation so incomplete generation and delivery failures remain distinguishable.

    System Impact & Guarantees

    Skipped stored source identities and reported processing counts, digest failures, and SMTP results independently, keeping daily ingestion and delivery outcomes inspectable.

  30. AI Image Processing

    AI Image Enhancer

    An AI image enhancement project for improving uploaded images through a simple user-facing workflow. The application focuses on media upload handling, enhancement logic, and clear before/after value for users.

    • Python
    • Flask
    • Image Processing
    • REST API
    • JavaScript
    Contribution, engineering decisions & outcome

    My contribution

    I built the upload flow, backend processing endpoints, result presentation, and error-aware user experience.

    Features implemented

    • Image upload workflow
    • AI enhancement processing
    • User-friendly result handling

    Engineering challenge

    Handled image file inputs and processing states so enhancement results could be delivered consistently.

    System Impact & Guarantees

    I built image upload and processing endpoints with result presentation and recoverable failure states.

  31. Conversational AI

    SigmaGPT

    A GPT-style conversational AI application focused on prompt interaction, response rendering, and AI-assisted productivity.

    • React
    • Node.js
    • OpenAI API
    • JavaScript
    • CSS
    Contribution, engineering decisions & outcome

    My contribution

    I implemented the chat UI, request lifecycle, API integration, and response display experience.

    Features implemented

    • Chat interface
    • Prompt and response workflow
    • AI assistant experience

    Engineering challenge

    Kept AI conversations readable and responsive while managing loading, error, and empty states.

    System Impact & Guarantees

    I built a chat interface around server-side model requests, including loading, error, and conversation rendering states.

  32. Financial Machine Learning

    Stock Prediction Portal Python ML

    A machine learning portal for stock analysis, historical data processing, and prediction-focused financial insights. The project combines Python ML workflows with a web interface for accessible market analysis.

    • Python
    • Django
    • TensorFlow
    • Keras
    • Pandas
    Contribution, engineering decisions & outcome

    My contribution

    I implemented data processing, prediction workflow integration, API/backend logic, and visual result presentation.

    Features implemented

    • Historical stock analysis
    • Prediction model workflow
    • Financial visualization outputs

    Engineering challenge

    Connected ML model outputs to a web-facing experience while keeping the results understandable for users.

    System Impact & Guarantees

    I integrated historical data preparation and model inference to a Django portal with prediction result views.

  33. Enterprise Web Application

    ASP.NET Core Project

    An ASP.NET Core application focused on structured backend development, database-backed workflows, and maintainable enterprise patterns.

    • C#
    • ASP.NET Core
    • Entity Framework
    • SQL Server
    • Razor
    Contribution, engineering decisions & outcome

    My contribution

    I built backend controllers, database models, application views, and validation-aware user flows.

    Features implemented

    • MVC-style architecture
    • Database-backed CRUD workflows
    • Server-side validation

    Engineering challenge

    Structured server-side logic and data access patterns for maintainability and predictable application behavior.

    System Impact & Guarantees

    I implemented ASP.NET Core controllers, Entity Framework models, and validation-aware views for database-backed workflows.

  34. PHP Web Application

    RailTracker UTS PHP

    A PHP-based rail tracking utility focused on transportation workflows, data presentation, and practical user interactions.

    • PHP
    • MySQL
    • HTML
    • CSS
    • JavaScript
    Contribution, engineering decisions & outcome

    My contribution

    I implemented server-rendered pages, database operations, user flows, and interface refinements.

    Features implemented

    • Rail tracking workflows
    • Database-backed views
    • Responsive utility interface

    Engineering challenge

    Organized transportation data into usable screens while keeping the application lightweight and accessible.

    System Impact & Guarantees

    I integrated PHP pages to MySQL records and built the transport data and navigation views.

  35. Django REST API

    DRF Advanced Project

    An advanced Django REST Framework project focused on API architecture, authentication patterns, and backend scalability.

    • Python
    • Django
    • Django REST Framework
    • PostgreSQL
    • JWT
    Contribution, engineering decisions & outcome

    My contribution

    I built API endpoints, serializers, permissions, authentication flows, and database-connected backend logic.

    Features implemented

    • REST API architecture
    • Authentication and permissions
    • Serializer-driven data flows

    Engineering challenge

    Designed API boundaries and permission handling to keep backend behavior secure, readable, and extensible.

    System Impact & Guarantees

    I implemented Django REST Framework endpoints, serializers, authentication, and permission boundaries around PostgreSQL data.

  36. Integration Engineering

    WebHook API Integration

    A webhook-focused API integration project for receiving external events and processing them through backend workflows.

    • Node.js
    • Express
    • REST API
    • Webhooks
    • JavaScript
    Contribution, engineering decisions & outcome

    My contribution

    I implemented webhook endpoints, request validation, event routing, and integration-oriented backend structure.

    Features implemented

    • Webhook receiver endpoints
    • Event processing flow
    • Third-party integration patterns

    Engineering challenge

    Handled external event payloads predictably while keeping the processing flow clear and easy to extend.

    System Impact & Guarantees

    I built Express webhook endpoints with request validation, event routing, and downstream integration handling.

  37. Productivity Web App

    Django Resume Builder

    A Django-based resume builder that helps users create structured professional resumes through guided input flows. The project combines form-heavy workflows, template rendering, and document-oriented user experience.

    • Python
    • Django
    • SQLite
    • HTML
    • Bootstrap
    Contribution, engineering decisions & outcome

    My contribution

    I built Django views, form handling, data models, resume templates, and responsive page layouts.

    Features implemented

    • Resume creation workflow
    • Template-based output
    • User data management

    Engineering challenge

    Turned multi-section resume data into a structured output flow while keeping the experience simple for users.

    System Impact & Guarantees

    I implemented Django forms, data models, and responsive templates that turn structured inputs into a professional resume.

  38. Business Operations App

    Office Employee Management System

    An employee management system for organizing office staff data, administrative records, and operational workflows.

    • Python
    • Django
    • SQLite
    • Bootstrap
    • HTML/CSS
    Contribution, engineering decisions & outcome

    My contribution

    I implemented data models, management views, CRUD flows, validation, and user-facing administration screens.

    Features implemented

    • Employee record management
    • Admin CRUD workflows
    • Searchable operational data

    Engineering challenge

    Structured office data into reliable workflows that reduce manual tracking and improve administrative clarity.

    System Impact & Guarantees

    I built employee records, validation, and administrative CRUD views on a Django and SQLite application.

Ask Harsh’s AI

Explore Harsh’s work, with sources.

A useful place to start

What would you like
to know?

I can help you explore Harsh’s projects, experience, and skills. You can also paste a short job description to discuss the fit.