View CV

University at Buffalo, State University of New York

Jan 2025 — May 2026

M.S. in Computer Science & Engineering

GPA: 3.7 / 4.0

Courses: CSE 531 · Algorithm Analysis & Design CSE 521 · Operating Systems CSE 534 · Modern Networking Concepts CSE 562 · Database Systems CSE 547 · Intro to ML

Coventry University

Oct 2020 — Nov 2023

BSc. (Hons) in Computing

GPA: 4.0 / 4.0 (First Class Honours)

Thesis: Blockchain for Secure EHR Access

Courses: Computer Architecture Mathematics for Computer Science Web API Development Mobile Application Development Data Science for Developers

Research Assistant — Dept. of Earth Sciences, University at Buffalo

Apr 2025 — Present • Buffalo, NY
  • Developed a YOLO and OpenCV based computer vision pipeline to detect and label water-line in water-gauge images for the CrowdHydrology project to enable image submissions for citizen science.
  • Integrated a Gemini API workflow to extract water-level measurements from labeled images, and optimized prompts and image preprocessing to reduce root-mean-square error.
  • Reduced contribution webhook latency by designing an asynchronous service layer with a Redis queue for ML pipeline execution, and managed deployments to Linux server.
Waterline Detection Pipeline
Django Redis Redis Queue Pandas Numpy Matplotlib YOLOv8 Gemini API OpenCV

Mid-Level Software Engineer — KrispCall (Codavatar Tech)

Aug 2024 — Jan 2025 • Singapore, Remote
  • Implemented high-availability voice/telephony features (Call-Barging, Call-Whispering, and SMS-forwarding) to support 50,000+ minutes in daily call traffic using Twilio webhooks.
  • Led the development of a billing microservice to decouple the payment workflows from the core monolith, serving 10,000+ users and enabling $3M+ in ARR.
  • Rearchitected the legacy billing system to minimize custom logic and improve system scalability by adopting native Stripe primitives (Payment Intents, Subscriptions, Metered Billing) and designing normalized PostgreSQL schemas.
Python gRPC FastAPI Twilio Stripe GraphQL PostgreSQL MongoDB Git

Associate Software Engineer — KrispCall (Codavatar Tech)

Mar 2023 — Aug 2024 • Singapore, Remote
  • Developed and maintained GraphQL and gRPC APIs for client and inter-service communication in Python with FastAPI by implementing Repository and Unit-Of-Work design patterns for data access abstraction and transaction management.
  • Maintained PostgreSQL database migrations using Alembic and wrote optimized queries to minimize database overhead using SQLAlchemy ORM.
  • Maintained PyTest test suites to improve code quality and test coverage by enforcing SonarQube quality gates in the GitHub Actions CI/CD pipeline.
Python FastAPI gRPC GraphQL PostgreSQL SQLAlchemy Alembic PyTest GitHub Actions

UB Tycoon [MLH Best Use of Gemini API Prize Winner @ UB Hacking 2025]

Open-source
  • Built an AI-powered semester gamification application using the Gemini API to parse syllabus PDFs and power an academic-advisor chatbot, winning the Best Use of Gemini API prize among 135 participating teams.
  • Designed a MongoDB schema for storing game state, and implemented a NodeJS REST API integrated with a React client.
Major League Hacking Google Gemini Hackathon NodeJS React MongoDB

x86 Kernel Scheduler & User Programs (PintOS)

Personal
  • Implemented a priority scheduler along with priority donation to mitigate priority inversion in C for the x86 PintOS kernel.
  • Enabled user program execution by implementing stack-based argument passing and core system call handlers such as exec, wait, and file I/O.
C x86 Operating Systems Kernel

Ride-Sharing App (Web + Mobile)

Personal
  • Developed a full-stack ride-sharing application, implementing the back-end using NodeJS and Express to build a REST API, and MongoDB to store application data.
  • Integrated Google Maps Platform Services (Places, Directions, Distance Matrix) to calculate pricing and implement navigation.
  • Developed a multi-platform client using Flutter (Android, iOS, WearOS) and ReactJS for the web dashboard.
Flutter React Node MongoDB Google Maps

Ultimate Python — Open-Source Contribution

Open-source
  • Created educational content on the concept of Encapsulation in Object Oriented Programming (OOP) in Python, contributing to a project starred by over 5,000 users on GitHub.
  • Collaborated with the project's maintainer, a Staff Software Engineer at LinkedIn, through iterative PR discussions — gaining hands-on experience with CI workflows and professional code-review practices.
Python Docs Testing

Programming Languages

Python, Java, Go, TypeScript, JavaScript, C, C++

Frameworks & Tools

Django, FastAPI, GraphQL, gRPC, REST, PyTest, MERN

ML & Data

Pandas, Matplotlib, Scikit-Learn, TensorFlow, Keras, PyTorch, YOLOv8, LLM/GenAI

Databases

PostgreSQL, MySQL, MongoDB, Redis

Systems & DevOps

Linux/Unix, Docker, AWS S3, CI/CD, GitHub Actions, Grafana, Distributed Systems