Hi, I'm Pulkit
I build real-time graphics
& creative software.
Computer Science @ University of Waterloo, specializing in Computational Fine Arts with a minor in Cognitive Science. I work at the intersection of real-time graphics, geometry processing, and tools.
About
Hi! I love building cool interactive experiences and my experience spans C++, Vulkan, OpenGL, Game Development, and Virtual Reality.
I'm currently a Graphics Programming Intern at SideFX, working on performance-critical, cross-platform rendering for Houdini. I built core Vulkan viewport functionality with which included creating multiple Vulkan libraries and a GPU text-rendering pipeline using bitmap fonts and texture atlases.
Earlier, I improved high-precision data imports, mesh-decimation algorithms, and real-time modeling workflows at SideFX R&D, and built VR training software for wind-turbine technicians at Liftwerx. Before that I worked on Android Automotive OS and real-time 3D vehicle visualization at Ford Motor Company using C++, Kotlin, and Google Filament.
Back in high school, I founded and led Sojourn Interactive, a game studio focused on socially impactful games, from 2019-2023.
In my free time you'll find me making digital 3D art, cooking, playing Kerbal Space Program, or at a hackathon.
Selected Projects
-
Vulkan Fluid Simulation
A highly optimized real-time GPU particle-based fluid simulation with photorealistic rendering, on a custom-built Vulkan rendering engine.
-
Voksel
A cross platfrom open-source 3D modeling tool for voxel-based game asset creation, built with Unity, C#, and HLSL.
-
Pashu
A real-time strategy game about running an animal shelter - animal AI, resource management, and a time-of-day system. Featured in the GitHub Education program portfolio.
-
SpaceLine
A physics-based space sandbox with real-time gravity and climate simulation, plus a VR mode built with SteamVR. Won NASA Space Apps India and was a global finalist.
-
Prepto
A cross-platform React Native app for real-time competitive test prep, using Firebase for auth, matchmaking, and real-time data.
-
Certify
A Web3 platform for creating, storing, and verifying certificates as NFTs on the Solana blockchain.
-
TxtScribe
An image-to-text transcription tool that uses NLP to correct, complete, and summarize handwritten text.
-
Terrain Generator
A parametric 2D terrain generator built with WebGL and Perlin noise to create world maps and shaded heightmap falloffs.