I design real‑time rendering pipelines, programming models, and prototyping tools that
stay fast under mobile constraints — latency, power, and memory.
A collection of iOS applications shipped to the App Store and used by thousands of users.
Designed, built, and shipped multiple iOS applications to the App Store.
Reached over 35,000 total downloads across educational and utility apps.
Focused on performance, usability, and reliability in real-world deployment.
Research focus
I’m interested in how carefully exposing architectural structure (like tile locality) can unlock safe, automatic optimization —
and make interactive systems feel more predictable and “alive.”
Tile‑Aware Pass Fusion
Tile‑based GPUs execute fragments in on‑chip tile memory, yet many pipelines force intermediate writes to device memory.
I explore restructuring passes so data stays tile‑local, reducing bandwidth, latency, and energy.
Outcome: improved frame stability + efficiency without changing visuals.
TileLang
TileLang makes locality explicit through residency semantics. A compiler can then safely fuse passes and remove transient
resources, producing efficient Metal pipelines while keeping code expressive for rapid iteration.
Outcome: architecture‑aware optimization that is repeatable and less error‑prone.
Research Assistantship
Got a chance to work at Carnegie Mellon University Labs
iOS Engineer (CMU × Uber)
Developed and published a research iOS application in collaboration with Uber to study real‑world commuting patterns. Built the app end‑to‑end in Swift, integrated Uber APIs for route analysis, and designed the UI from scratch for clarity and usability.
Collaborated with the CMU Graphics Lab to build a real‑time simulation and visualization tool using C++ and OpenGL, focusing on efficient rendering pipelines and interactive performance for research workflows.
Talks & Showcases
A small set of moments where I shared work publicly.
Paradigm — Games for Change
Interactive graphics + prototyping tool exploring performance‑aware visual systems for learning.
Mentored students through project‑based learning in programming and mathematics, helping them design and build independent passion projects while developing strong computational foundations.
Mentored a student in designing and building a complete mobile application, providing guidance on architecture, implementation, and user experience. The project received Second Prize at the 2025 Congressional App Challenge, highlighting the effectiveness of project-based technical mentorship.
I’m a software engineer focused on real‑time graphics, performance, and interactive tooling (Swift, Metal, C++/OpenGL).
I enjoy turning architectural constraints into design leverage — especially on mobile/embedded platforms.
Featured Skills
SwiftMetal APIObjective-CC/C++CG/CVGLSL
Locations
PALO ALTO
CURRENT LOCATION
LOS ANGELES
PAST LOCATION
PITTSBURGH
PAST LOCATION
LAREDO
PAST LOCATION
MUMBAI - मुंबई
PAST LOCATION
Duolingo
Maintaining a long-term daily streak.
.
These are the languages I am learning.
SPANISH
Hola, ¿cómo estás? ¿Qué tal?
RUSSIAN
Привет, как дела? Как поживаете?
TURKISH
Merhaba, nasılsınız? Ne haber?
IRISH
Haigh! Conas atá tú? Lá maith agat.
Games I Admire
Not a complete list — just a selection of games I’ve deeply enjoyed and continue to think about. These stood out to me for their atmosphere, storytelling, and the way they create a lasting emotional experience.
Last of Us 2Last of UsUncharted 4: A Thief's EndUncharted: The Lost LegacyAlan Wake 2Silent Hill fSilent Hill 2Red Dead Redemption 2Apex LegendsWatch Dogs LegionResident Evil 4
Learn for Free
I mentor a small number of students for free in iOS development, mathematics, and programming fundamentals,
and project building. If you are serious about learning and want to build something real,
reach out. For selected students, I’m also happy to cover the $99 Apple Developer Program fee
to help them publish their work.
Some coffees I keep returning to — each with its own character and ritual.
The Spectrum
Roast Levels
Every bean starts green. Drag to explore how heat transforms it.
LightMediumMedium-DarkDark
Acidity
Body
Ultra-Premium · Rare
Animal-Refined Coffee Beans
These rare coffees rely on animals selecting the ripest cherries. Natural enzymes during chewing or digestion chemically alter the beans, producing an exceptionally smooth cup with almost no bitterness.
Black Ivory
Asian ElephantThailand
Very delicate, tea-like, smooth — notes of cacao and malt.
Kopi Luwak
Asian Palm CivetIndonesia
Earthy, heavy-bodied, syrupy and sweet with hints of dark chocolate.
Jacu Bird
Jacu BirdBrazil
Mildly acidic, nutty sweetness — notes of milk chocolate and aniseed.
Monkey Spit
Rhesus MonkeyIndia · Taiwan
Heavy-bodied and sweet — distinct hints of vanilla, citrus, and nuts.
While animals eat the fruit, the hard coffee seed remains intact — then thoroughly washed, sterilized, and roasted at high temperatures.
Botanical
Plant-Only Varieties
Standard botanical cultivars of the Coffea plant, with no animal involvement. Their unique flavors come entirely from terroir — regional soil, altitude, climate, and genetics.
Geisha
ArabicaPanama
Highly aromatic, floral (jasmine), tea-like with clean citrus.
Bourbon
ArabicaRwanda · Brazil
Rich, complex, buttery sweetness with notes of caramel and fruit.
Typica
ArabicaWorldwide
Sweet, mild, clean — approachable with chocolate and nut tones.
Maragogype
ArabicaNicaragua
Delicate, balanced, creamy — light acidity with citrus notes.
Canephora
RobustaVietnam
Bold, intensely bitter, earthy, woody — with a dark chocolate finish.
Interactive
What’s Your Coffee?
No coffee knowledge needed. Answer five quick questions about how you feel and what you like — we’ll find the cup that’s made for you.