Pulkit Garg

Computer Science @ UWaterloo

Faculty of Mathematics

he/him

pgarg@uwaterloo.ca

a picture of pulkit

About

I am a second-year student at the University of Waterloo, majoring in Computer Science, with a specialization in Computational Fine Arts, and intending to minor in Cognitive Science.

My interests span Digital Media, Graphics, and Software Development. I am well versed in game development using Unity and Unreal Engine, app design and development, and enjoy messing around with physics simulations and models. I also have experience with virtual and augmented reality development.

Summer 2023, I worked as a software development intern at Ford Motor Company of Canada, working on the control and comfort team. I worked with the android automative tech stack, combining 3D visualizations, app development, automative programming, UI/UI development and implementation.

In my free time, you can find me making digital 3D art, cooking, playing Kerbal Space Program, tinkering with my Raspberry Pi and ESP32, travelling, or reading. I also enjoy participating in hackathons and building creative solutions to everyday problems.

During high school, I founded Sojourn Interactive, a game studio working to raise awareness about social issues. Furthermore, I served as the Director of our school's tech club, Exun Clan, and was the Design and Multimedia Lead of our Aerospace club, Aeross. I was also part of our school's quizzing team.

If you want to know more about me or want to share something interesting, feel free to reach out to me at pulkitgarg784@gmail.com

Programming Projects

Some of the recent projects I've worked on:

Voksel

tools

Voksel is a free and open source 3d modelling tool that uses voxels to simplify the process of making low poly 3d models and prototyping/whitebox assets for video games and level design. Built with Unity using C# and HLSL language.

Certify

development

Certify is a web3 platform, which allows users to create, save, and verify certificates as NFTs on a decentralized blockchain. The platform makes the process of officiating documents immensely easy and straightforward, with each certificate signed by a specific solana wallet address. Furthermore, every certificate is accompanied by a QR code that matches an on-chain NFT transaction signature, which can be easily scanned to prove its authenticity.

Pashu

game

A realtime strategy game where you build and manage an animal shelter. The game includes multiple system governing the AI of the various animals, a time of day system, resource management and is optimized to handle several AI agents at once.

TxtScribe

development tools

TxtScribe is an image to text transcriber, that leverages Natural Language Processing to convert any handwriting to text, easily fill in any missing words, correct any mistakes that may have arisen during the automatic generation, fix any spelling/grammar mistakes in the original text, and even generate a helpful summary.

CSAD

development

Led a team of 2 to build an iOS application using Swift focused on making Indian roads safer by allowing users to report accidents. Used Fusion Tables and a Flask server to generate area-based heatmaps from the crowdsourced data.

Built with the help of knightron0 at the Indian Road Safety Hackathon.

Terrain Generator

research tools

An automatic parametric 2d terrain generator, built with WebGL, which uses perlin noise to generate:

  • - realistic world maps
  • - heightmap falloffs to shade the map accordingly

Prepto

development

Prepto is a cross platform app built in React Native, which allows users to compete against each other while solving test questions. It uses the Firebase Cloud SDK for JavaScript to handle authentication, matchmaking, and real time databases which provide the user a smooth and seamless experience.

Built with the help of Somesh Kar and Angad Singh at AngelHacks 2019

Spaceline

research tools

SpaceLine is an educational physics-based space sandbox that uses gravity, climate, and life simulations to allow the user to create their own virtual stars and planets. Which can then be customized to construct a stunning but fragile solar system.

Portfolio

Coursework