Portfolio

Projects I built & deployed

Backend services, cloud infrastructure and AI experiments. Each one links to its source on GitHub.

7 projects shown

Full-Stack

AI Code Visualizer Platform (opens GitHub in a new tab)

Java microservices plus a Python AI service that turns code into visual, narrated explanations.

  • Engineered a full-stack system utilizing Java microservices and a Python AI service for narrative generation.
  • Provisioned the multi-tier architecture (AWS EKS/ECS, RDS, Kafka) with version-controlled Terraform.
  • Implemented CI/CD for zero-downtime deployment and real-time monitoring via the Service Health Dashboard module.
  • Angular
  • Java
  • Python
  • Gemini API
  • AWS
  • Terraform
  • Kafka
Java Core

Concurrent Code Analyzer API (opens GitHub in a new tab)

Low-latency code analysis API built on Java concurrency primitives and ANTLR.

  • Developed a low-latency API using advanced Java concurrency (Threads/Executors) and ANTLR to rapidly analyze large codebases.
  • Optimized data structures and algorithms to minimize critical-path latency for high throughput.
  • Integrated as a Spring Boot microservice, streaming structured analysis data to a Kafka/Kinesis topic.
  • Java SE 17
  • Concurrency
  • DSA
  • Spring Boot
  • ANTLR
AI/ML

Generative AI Python Service (opens GitHub in a new tab)

Serverless FastAPI service orchestrating Gemini for real-time code analysis narratives.

  • Built a serverless Generative AI service using Python/FastAPI and AWS Lambda/API Gateway for real-time code analysis.
  • Orchestrated the Gemini API with a system prompt to generate detailed, pedagogical narratives and visual highlight maps.
  • Event-driven architecture consuming streaming data from a Kafka/Kinesis topic to trigger content generation.
  • Python
  • FastAPI
  • Gemini API
  • AWS Lambda
  • Serverless
DevOps / IaC

Automated IaC Provisioner (opens GitHub in a new tab)

Terraform-managed AWS infrastructure for a multi-tier app, provisioned from CI/CD.

  • Managed cloud infrastructure for a multi-tier application using Terraform (IaC) across AWS.
  • Automated resource provisioning and teardown via CI/CD pipelines, reducing environment setup time and enforcing standards.
  • Designed secure networking (VPC, Security Groups) to support event-driven microservice communication.
  • Terraform
  • AWS
  • EKS
  • RDS
  • VPC
  • CI/CD
Full-Stack

Real-Time Service Health Dashboard (opens GitHub in a new tab)

React + Express dashboard that visualizes API and server uptime in real time.

  • Designed and built a full-stack service health dashboard using React and a Node.js/Express backend.
  • Implemented asynchronous health checks and state management to instantly visualize system status.
  • Provides real-time API and server uptime monitoring for the platform architecture.
  • React
  • Node.js
  • Express
  • Docker
AI/ML

AI Asset Generator (opens GitHub in a new tab)

Prompt-driven image generation with context-consistent results across iterations.

  • Developed a web application that generates digital assets (pictures) based on user prompts.
  • Implemented context-consistent image generation by injecting extra prompt details based on previous results.
  • Built using Python/FastAPI for the backend inference and integrated with the Gemini API.
  • Python
  • FastAPI
  • Gemini API
  • HTML/JS
CI/CD

CI/CD Pipeline (opens GitHub in a new tab)

Cross-platform Angular/Ionic client with an automated build and release pipeline.

  • Engineered the user-facing application using Angular/Ionic/Capacitor for native iOS/Android readiness.
  • Implemented user authentication and secure API calls to orchestrate backend AI services.
  • Focused on mobile UI/UX and performance optimization, following platform best practices.
  • Angular
  • Ionic
  • Capacitor
  • TypeScript