Skip to content
View dipingowda's full-sized avatar

Highlights

  • Pro

Block or report dipingowda

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
dipingowda/README.md

๐Ÿ‘‹ Hey, I'm Dipin M Gowda

๐ŸŽฏ AI Engineer | Backend Developer | Product + Systems Thinker

๐Ÿš€ I build reliable, data-driven systems that connect AI with business logic.
๐Ÿ’ก Currently working on LLM Infrastructure, System Design, and AI-powered Finance Applications.
๐Ÿ’ญ Fascinated by how products scale โ€” from backend architecture to business impact.


๐Ÿ”— Connect with me

LinkedIn GitHub


๐Ÿš€ Featured Projects

  • ๐Ÿงฉ Built a modular FastAPI backend to serve Small Language Models (SLMs) like Phi-3 locally via Ollama.
  • โš™๏ธ Added streaming inference, caching, and rate-limiting with structured JSON logging and Dockerized deployment.
  • โ˜๏ธ Designed for scalability, observability, and fault tolerance, mimicking production-grade OpenAI-style APIs.

  • ๐Ÿ“ˆ Built a multi-bucket AI portfolio management platform integrating fundamentals, technicals, and macro data.
  • ๐Ÿง  Deployed FastAPI microservices with MongoDB backend, generating real-time stock insights and buy/sell signals.
  • ๐Ÿ’น Applied reasoning chains (CoT) and achieved 20% real-world portfolio gain during live trading.

  • ๐Ÿงฐ Built a lightweight container runtime combining Linux namespaces, cgroups, and chroot for isolation.
  • โš™๏ธ Implemented resource limits, mount management, and process control โ€” learning Docker from the inside out.

  • ๐Ÿ’ผ Developed a concurrent Go-based microservice to manage and analyze stock holdings.
  • ๐Ÿš€ Used goroutines for async price updates and MongoDB for persistence.

  • ๐Ÿ”” Built a Kafka producerโ€“consumer pipeline streaming live stock data.
  • ๐Ÿงฎ Designed dual consumer groups for logging and moving-average alerts, deployed with Docker.

  • โœ‰๏ธ Full-stack SaaS tool (Next.js + Supabase + Gemini API) handling 1K+ personalized emails.
  • ๐Ÿง  Integrated dynamic LLM-generated subjects and message bodies; optimized DB queries for scalability.

๐Ÿ† Highlights

๐Ÿ… Research Paper (Springer LNNS, ICTCS 2024): ML-based behavioral modeling with 97% accuracy.
๐Ÿ“ˆ Zerodha Pitch: Presented AI finance system integrating multi-source analytics.
๐Ÿ€ University Basketball Captain: 2nd place, Karnataka C-Division State Championship.
๐ŸŽ“ CNR Rao Scholarship: Top 20% of Computer Science batch (5th & 6th sem).


๐Ÿ’ป Tech Stack

Backend / Systems

Python Golang FastAPI Docker MongoDB Kafka

Frontend

React Next.js TailwindCSS

Data / ML

Pandas NumPy TensorFlow XGBoost yfinance

Tools & DevOps

Git Postman DigitalOcean Vercel Kubernetes


๐Ÿ“Š GitHub Stats

Dipin's GitHub Stats Top Langs


๐Ÿ’ฌ Letโ€™s Connect

๐Ÿ’ก Open to internships, collaborations, and AI-driven product ideas.
๐Ÿ“ฉ Reach me on LinkedIn or drop a mail at dipingowdam@gmail.com.


โญ If you like my projects, consider leaving a star ๐ŸŒŸ โ€” it really motivates me to build more!

Pinned Loading

  1. FileFleet FileFleet Public

    A file system manager using Golang which used extensive features provided by golang like defer,go functions , concurrency etc.

    Go

  2. MQTT-mimic- MQTT-mimic- Public

    A protocol similar to MQTT, implemented in Python using socket programming, featuring a centralized broker. The broker manages messages from various publishers and forwards them to clients/subscribโ€ฆ

    Python

  3. Song_Recommendation Song_Recommendation Public

    Forked from Bhav-Hub/Song_Recommendation

    Sem1 Mini Project: Spotify Song Recommendation System

    Python

  4. Hamhunter23/H2S Hamhunter23/H2S Public

    TypeScript

  5. diydocker diydocker Public

  6. portfolio-tracker portfolio-tracker Public

    Portfolio Tracker using Go

    Go