Vedaant Rajeshirke

Software engineer with an MS in Computer Science from USC, working across graphics, AR/VR, and mobile. Building immersive experiences and intelligent applications.

Featured Projects

A selection of my recent work

Antara

Swift 6, SwiftUI, SwiftData, FastAPI, PostgreSQL, pgvector

A home for poetry in English, Hindi, and Urdu. The iOS app renders Latin, Devanagari, and right-to-left Nastaliq, works fully offline, and highlights each line as a recorded recitation plays. A FastAPI and pgvector backend on Cloud Run powers multilingual semantic search.

Join the Waitlist

Chip Away

SwiftUI, SwiftData, CloudKit, iOS 26

An hours tracker for long goals like piano practice or flight hours. Two taps to log a session, a weekly pace with a projected finish month, milestone confetti, and spreadsheet import. No account, no ads, no analytics; sessions sync through the user's own iCloud. Coming soon to the App Store for iPhone and iPad.

See It

Residuary

TypeScript, React, Node, Socket.IO, Gemini

A real-time multiplayer party game where two to six players improvise ridiculous characters from dealt cards and argue over a dead stranger's estate. An AI Estate Keeper sets the scene, heckles in a fixed persona, and delivers a verdict citing what players actually said — over an authoritative Socket.IO server with per-player card redaction and reconnect-into-your-seat handling.

Play Live

CineGraph

Next.js, FastAPI, PostgreSQL, Gemini AI

Built a full-stack AI movie recommendation platform from Letterboxd viewing history, TMDB metadata, and pgvector semantic search, with Gemini-powered chat and persisted conversation history.

View Live

Ostinato

SwiftUI, React, TypeScript, NaturalLanguage, EPUB

An EPUB reader that scores your reading with ambient music matched to each page's mood. Built native iOS/macOS and web apps that embed page text and select the closest theme from 160 pre-generated MusicGen tracks, crossfading only when the mood stabilizes across consecutive pages.

Web Demo iOS Demo

Hingemonium

Objective-C, macOS

Engineered a novel macOS application in Objective-C that transforms a MacBook into a playable virtual harmonium, using the laptop's lid angle sensor to simulate the instrument's bellows for dynamic volume control.

View Project

Melting Simulation with MPM

C++, OpenGL, GLSL

Implemented a phase-changing melting simulation using the Material Point Method (MPM) with C++ and OpenGL, focusing on real-time performance and expressive visuals.

View Code

Jello Cube Simulation

C++, WebAssembly, WebGL

A real-time mass-spring physics simulation of a deformable jello cube from USC's CSCI 520, complete with structural, shear, and bend springs. Compiled from C++ to WebAssembly so you can grab, fling, and reshape it right in the browser.

Try It Live

Education & Experience

My academic background and professional journey

Education

University of Southern California

Master of Science, Computer Science

August 2024 - May 2026

GPA: 3.48

University of Mumbai

Bachelor of Engineering, Computer Engineering

August 2020 - May 2024

GPA: 9.49

Experience

Easley-Dunn Productions

Software Engineer, Mediverse VR

Sep 2026 - Present

Building Mediverse, a medical VR application. Restructuring the project's scripts so downstream developers can pick them up, building virtual toolsets for in-headset interaction, working on materials, lighting, and shaders, and setting real-world scale and layout for the VR environment.

University of Southern California

Grader, Graduate Game Development

Aug 2025 - May 2026

Graded 50+ Unity projects and wrote 100+ code reviews, assessing architecture, performance, and gameplay systems and giving student teams specific feedback every week.

IceBroker

Startup Founder and Developer

Sep 2022 - Mar 2024

Built and launched a hyper-local dating app for iOS and Android as sole engineer, using Flutter, Firebase, and the Google Maps SDK. Grew it to 250+ users through campus marketing and partnerships with local venues, and kept map interaction at 60fps on low-end phones by rebuilding the render pipeline and state management.

Additional Projects

More of my technical explorations

Force (2D Platformer)

Unity, C#

Developed a 2D platformer with physics-based puzzles, implementing core push/pull mechanics and enemy AI as part of a team of five.

Play Game

VR/AR Hand-Tracking Game

Unity, Meta Quest

Developed networked multiplayer functionality for player hand-tracking in a co-op Unity game designed for Meta Quest, implementing new hand-tracking features.

View Project

Video Stitch

Python, OpenCV, NumPy

A pipeline that fuses handheld video frames into one high-resolution panorama. Frames are aligned to sub-pixel accuracy with ECC registration, stitched with SIFT/ORB matching and RANSAC homographies, then upscaled 2x with confidence-weighted iterative back-projection super-resolution.

Rasterizer and Ray Tracer

C++, Graphics

Developed a Software Rasterizer supporting complete vertex shading and clipping. Built a Ray Tracer handling Shadows, Reflections and Refractions.

Mental Health Assessment

React.js

Led a team to develop a mental health assessment tool in React.js to analyse user responses to categorize mental health indices, utilized by over 500 students.

Weather Application

Angular, GCP, SwiftUI

Developed a weather app with Modern UI for in-depth weather data using Angular, Google Maps API, and companion iOS app in SwiftUI.

Satark (ANPR/FRS)

Flutter, Firebase, React.js

Created 'Satark' as a companion application to a WebApp for performing computer vision tasks to identify illegal number plates flagged at traffic signals.

Skills & Technologies

Languages

  • C++
  • Python
  • JavaScript
  • Dart
  • TypeScript
  • Swift
  • Objective-C

Graphics & XR

  • OpenGL & GLSL
  • Unity
  • Spark AR
  • Three.js
  • WebAssembly
  • Computer Vision

Web & Mobile

  • Flutter
  • SwiftUI & SwiftData
  • React.js & Next.js
  • AngularJS
  • Node.js
  • FastAPI

Cloud & Tools

  • PostgreSQL & pgvector
  • Firebase
  • Google Cloud Platform
  • Git & Agile/Scrum
  • Adobe Premiere Pro

Get in Touch

Feel free to reach out to me for opportunities, collaborations, or just to say hello! I'm currently looking for new opportunities.

Email Me Direct
View Links & Resume