Live: Exploring ML, building models, and writing about it.

Portfolio of Siddartha Nallella

AI / Machine Learning Engineer

Building intelligent systems using Machine Learning, Deep Learning and Automation. Focused on deploying real-world ML solutions that are performant, reliable, and explainable.

ML Intern @ Ericsson
Energy forecasting · MLOps · LLMs

About

Turning ML research into real products

I'm Siddartha Nallella, an Information Technology undergrad at IIITDM Kancheepuram (CGPA 8.01) focused on building practical AI systems. I enjoy taking machine learning ideas from notebooks to production-grade applications with clean APIs, dashboards, and thoughtful UX.

Internship

Software Developer Intern · Quanta Global

Building interactive dashboards, chatbots, and internal tools using Next.js, React, Tailwind CSS, shadcn/ui, FastAPI, Express, Supabase, Prisma and LangChain. Worked on auth, role-based access control, observability, and Dockerized deployments.

Education

B.Tech in Information Technology

IIITDM Kancheepuram · 2022–2026 · CGPA 8.01. Strong foundation in computer science, algorithms, and systems with a focus on ML, backend engineering, and scalable web applications.

Selected projects

A few things I've shipped recently

YC Directory — Virtual Startup Pitch Platform

Full-stack platform built with Next.js and Sanity where founders can submit, browse, search, and discover startup ideas dynamically, with cached data fetching and view tracking for engagement.

Includes secure GitHub OAuth via NextAuth.js and is deployed on Vercel for fast, globally distributed access.

SuperCharger — AI Quiz & Survey Platform

AI-powered marketing platform using Next.js, FastAPI, and Supabase that lets companies create and share quizzes and surveys, similar to Google Forms, but with automation baked in.

Uses LangChain with Google Gemini to auto-generate questions and analyze responses, plus admin dashboards with question-level and overall insights.

DistSync — Distributed File Synchronization

Distributed file sync system in Python where a master node coordinates uploads and downloads across multiple worker nodes via gRPC.

Uses multithreading on the master node to replicate files to workers in parallel, improving synchronization speed and availability.

Skills & Open Source

What I work with and contribute to

Technical stack

Languages: C, C++, Python, JavaScript.

Web & backend: Node.js, Express.js, React, Next.js, FastAPI.

Data & infra: Prisma, Supabase, PostgreSQL, MongoDB, Docker, Firebase, Sanity.

Other: React Native, Git, CI-friendly workflows and containerized deployments.

Open source contributions

  • Docker / Cagent: Improved terminal UI notifications by enforcing max-width and adding explicit error styling (PR #656, merged).
  • PyMC Labs / PyMC-Marketing: Extended sample_curve() with a num_points parameter, validation, and unit tests (PR #2050, merged).

Featured projects

Selected ML & AI work

View all

Loading projects…

Latest writing

Blogs on ML, DL & MLOps

View all

Loading blogs…

GitHub activity

Recent repositories

View profile

Loading GitHub activity…