I build the thing that thinks, and the thing people actually touch.
3rd-year BS Computer Science student at BITS Pilani, currently a Junior Developer at the Apple Developer Academy.
About
I'm Viraj — a computer science student who keeps ending up at the same intersection: on-device AI/ML and the native Apple stack. At the Apple Developer Academy I've built a bioacoustics pipeline that runs offline on a phone for a coral conservation community in Bali, a two-player AR horror game with its own custom spatial audio engine, a friend-availability app built on brand-new iOS 27 platform features, and a focus app that ships with its first real user feedback already shaping the roadmap. I also maintain RealityAudio, an open-source spatial audio package for RealityKit.
I like projects with a hard constraint baked in — no internet at the reef, two phones that have to agree on one haunted room in real time, an interpreter that has to work fully offline for the community it's built for. That's usually where the actual engineering is.
Work

On-device bioacoustic monitoring for coral reef conservation
An AI/ML pipeline that listens for illegal blast fishing on a Balinese reef — and runs fully offline, on-device, with no dependency on a network connection.

- Python
- Core ML
- Swift/SwiftUI

Asymmetrical co-op AR horror game
Two phones, one shared haunted room — LiDAR world-scanning, ARKit collaborative sessions, and a spatial audio engine I built and open-sourced along the way.
- Swift 6
- SwiftUI
- ARKit
- RealityKit
- RoomPlan
- Core Haptics
- Network.framework
- VIPER

Privacy-first friend availability app, built on iOS 27
See who's nearby and actually free — on-device AI reasoning over calendar and location, end-to-end encrypted friend sync, and a new Siri integration. Built at IndeHub WWDC26.

- Swift/SwiftUI
- Spring Boot
- App Intents
- Foundation Models
- EventKit
- Core Location

A focus app built around timelapse accountability
Records your focus sessions on camera and blocks distracting apps while you work — already through its first public exhibition and a round of real user feedback.
- Swift/SwiftUI
- FamilyControls
- DeviceActivity
- Shield
- WidgetKit
- AVFoundation
Offline, on-device Kenyan Sign Language interpreter
A bidirectional KSL ↔ English/Swahili interpreter that runs fully offline on iPhone, built on Gemma 4 via llama.cpp for the Gemma for Good Hackathon.

- Gemma 4
- llama.cpp
- Swift/SwiftUI
Achievements
Experience
Apple Developer Academy
March 2026 – PresentJunior Developer
Challenge-based learning program, building shipped iOS products end-to-end. Projects: Coralyst, Revenants, Who's Out, Rush Hour.
Education
BITS Pilani
CGPA 8.54BS Computer Science, 3rd Year