Back to portfolio

Software

Software Engineer

APIs, infrastructure, testing, and maintainable systems.

This track emphasises backend services, job queues, URL routing, CI/CD, Terraform, and production-shaped Python/TypeScript repositories.

Skills evidenced in repositories

Languages

  • Python
  • TypeScript
  • JavaScript
  • HCL

Services

  • FastAPI
  • REST APIs
  • SQLite
  • JWT

Platform

  • Docker
  • GitHub Actions
  • GCP
  • Terraform

Practice

  • Rate limiting
  • Retries
  • Infrastructure as code

Projects for this role

13 repositories mapped from the shared project catalogue.

Generative AIFeatured

RAG Clinical Question Answering

RAG pipeline with LangChain and ChromaDB for clinical question answering, including hybrid search (BM25 + dense) and Reciprocal Rank Fusion.

  • Python
  • LangChain
  • ChromaDB
  • FastAPI
  • Docker
  • RAG
MLOpsFeatured

MLOps Loan Default Pipeline

End-to-end MLOps pipeline for loan default prediction with MLflow, DVC, FastAPI, and GitHub Actions.

  • Python
  • XGBoost
  • MLflow
  • DVC
  • FastAPI
  • Docker
ProductFeatured

Fintech IT Solutions

Full-stack enterprise website for a bootstrapped startup. React, Node.js, MongoDB, JWT, and Gmail SMTP. Deployed on Vercel and Render.

  • React
  • Node.js
  • Express
  • MongoDB
  • JWT
  • Vercel
Full StackFeatured

AI Document Chat

Full-stack document chat: upload PDFs and query them through a RAG backend, with JWT auth. React, Node.js, FastAPI, PostgreSQL.

  • React
  • Node.js
  • FastAPI
  • PostgreSQL
  • JWT
  • Docker
Computer VisionFeatured

Military Vehicle Detection & Face Auth

Surveillance prototype using YOLOv8 for vehicle detection and Haar Cascade + LBPH for face authentication.

  • Python
  • YOLOv8
  • OpenCV
  • Tkinter
  • GCP
Generative AI

LLM Security Log Analyzer

LangGraph agent workflow that analyses security logs with the OpenAI API. Repository description mentions a self-reflection loop and hallucination under 3%.

  • Python
  • LangGraph
  • OpenAI
  • FastAPI
Research

Android Botnet Detection

Android botnet detection using SVM on 342 static application features. Published in IJRASET 2023 (DOI: 10.22214/ijraset.2023.49506).

  • Python
  • Scikit-learn
  • SVM
Full Stack

Collaborative Task Board

Real-time collaborative Kanban board with WebSockets, JWT authentication, and role-based access.

  • Python
  • WebSockets
  • JWT
Backend

URL Shortener Service

URL shortener with rate limiting, caching, and click analytics. FastAPI with SQLite.

  • Python
  • FastAPI
  • SQLite
  • Docker
Backend

Background Job Queue

Async job queue with priorities, retries, and status tracking, exposed through FastAPI and SQLite.

  • Python
  • FastAPI
  • SQLite
DevOps

CI/CD Pipeline on GCP

CI/CD pipeline with Docker, GitHub Actions, and GCP Compute Engine. Repository description states faster deployments; that figure is not independently re-measured here.

  • Docker
  • GitHub Actions
  • GCP
  • FastAPI
  • Terraform
Infrastructure

Terraform GCP Infrastructure

Infrastructure as Code for GCP VPC, subnets, firewall, and Compute Engine VMs with multi-environment support.

  • Terraform
  • HCL
  • GCP
Productneeds confirmation

Fintech Enterprise Platform

TypeScript application with a verified Vercel deployment. The GitHub description field is empty; treat product claims as needing confirmation from the live app.

  • TypeScript
  • Vercel

Contact

Let’s collaborate

Open to internships, applied research, and product engineering roles across AI, data, and software. Reach out with a problem, a dataset, or a product brief.