Skip to main content
Tanmay Savaj — home

Projects

Things I have built

Backend services, Infrastructure as Code pipelines, integrations and research. Each one has a case study covering the problem, what I built, and the parts that were genuinely difficult.

Showing 8 projects.

  • AI & AutomationLive demo

    IntelliApply

    AI-driven career automation platform

    A full-stack workspace that parses a resume and a job posting, scores the match in code, then uses an LLM to explain the result — resume intelligence, skill-gap analysis, application tracking and interview prep in one app.

    Match scoring
    Deterministic 0–100
    Score components
    5 weighted
    Pipeline
    7 tracked states
    Resume parsing
    PyMuPDF + LLM
    • TypeScript
    • Python
    • PyMuPDF
    • Supabase
    • PostgreSQL
    • Tavily
  • Cloud & InfrastructureLive demo

    Minesible

    Git-driven infrastructure pipeline on AWS

    An end-to-end Infrastructure as Code pipeline that provisions AWS infrastructure with OpenTofu and configures the running service with Ansible, orchestrated through Spacelift so a Git push drives the whole deployment.

    Provisioning
    OpenTofu
    Configuration
    Ansible
    Orchestration
    Spacelift stacks
    State
    S3-backed
    • OpenTofu
    • Terraform / HCL
    • Ansible
    • Spacelift
    • AWS EC2
    • Amazon S3
  • Cloud & Infrastructure

    Cisco Modeling Labs on AWS

    Terraform networking lab with cost guardrails

    Terraform that builds the AWS environment needed to run Cisco Modeling Labs — VPC networking, restricted SSH/HTTPS access, a nested-virtualization-capable instance, and a monthly budget guardrail.

    Region
    ca-central-1
    Network
    VPC + public subnet
    Ingress
    443/22, mgmt IP only
    Cost guardrail
    USD 80/mo budget
    • Terraform / HCL
    • AWS VPC
    • AWS EC2
    • AWS IAM
    • AWS Budgets
    • Shell
  • Backend & APIs

    Plane to Slack Notifier

    Python daemon connecting issue tracking to Slack

    A Python daemon and Slack bot that watches Plane.so issues and posts to Slack when issues are created or updated, plus slash commands for querying issues on demand.

    Runtime
    Flask + poller threads
    Poll interval
    60s configurable
    First run
    Cache seeded, no flood
    Slack surface
    Notifications + commands
    • Python
    • Flask
    • Slack API
    • Plane.so API
    • Webhooks
    • nginx
  • Full StackContributive

    Hotel Reservation System

    JavaFX desktop application with a modelled domain

    A JavaFX desktop reservation system built on a modelled domain, with BCrypt-backed authentication and a repository layer over SQLite persistence.

    My role: Domain modelling, security & utilities, repository architecture

    Authentication
    BCrypt hashing
    Data access
    Repository abstraction
    Wiring
    Guice DI
    Persistence
    SQLite
    • Java
    • JavaFX
    • FXML
    • Scene Builder
    • Guice
    • Maven
    Read the case studyfor Hotel Reservation System

    Coursework repository is not public, so no source link is published.

  • Full StackContributive

    Preventive Health Risk Behaviour System

    Team capstone — backend and system integration

    A team capstone system addressing preventive health risk behaviour. This was collaborative work: Tanmay led backend development and system integration, and owned the team's GitHub workflow.

    My role: Backend Development & System Integration Lead · GitHub Management

    Type
    Team capstone
    Role
    Backend & integration lead
    Ownership
    GitHub workflow
    Artifacts
    Requirements + user stories
    Read the case studyfor Preventive Health Risk Behaviour System

    Team capstone repository is not public, so no source link is published.

  • ResearchResearch

    CLI Agents vs IDE-Based AI Tools

    Team research on AI-assisted development workflows

    Team research comparing command-line coding agents against AI assistance embedded in the IDE, focused on what each model does to a developer's workflow rather than which produces better code.

    My role: Research contributor

    Type
    Team research
    Focus
    Developer workflow
    Comparison
    CLI agents vs IDE AI
    Areas compared
    6
    • Developer tooling
    • AI-assisted development
    Read the case studyfor CLI Agents vs IDE-Based AI Tools

    Research write-up is not published, so no source link is available. Findings here are deliberately qualitative — no measured results are claimed.

  • Full Stack

    Patient Registration Dashboard

    Angular and Express record management application

    A full-stack dashboard built as freelance work for an organisation, for managing patient records — search, filtering, pagination and summary statistics over an Express and MongoDB API, with an Angular front end.

    Frontend
    Angular + signals
    API
    Express + TypeScript
    Data
    MongoDB via Mongoose
    Type safety
    Strict mode
    • Angular
    • TypeScript
    • PrimeNG
    • Node.js
    • Express.js
    • MongoDB