tejas

wilkhoo

software engineer

fourth year computer science @uWaterloo

1-About

I'm Tejas Wilkhoo and my primary interest is in systems and infrastructure software engineering. I'm currently studying Computer Science at the University of Waterloo (2021-2026), doing a minor in Management Studies. I started coding when I was in middle school for a robotics team through C++. Since then, I've worked for large companies, non-profits, and have met amazing people along the way.

I am looking for Fall 2025 internships and I would love to get in touch!

Currently, I'm: catching up to one piece

Tejas Wilkhoo

2-Experience

3-Projects

Augmenti

A iOS/Android app made with Flutter to take and save pictures, and augment them with Stability AI's Inpainting.

Flutter, Stability AI, Google Cloud Storage

Engrain

A React/Next.Js website to add, find, save and share memorable locations and images.

NextJS, GraphQL, Prisma, CockroachDB, AWS S3, EC2

File Network

A C++ file transfer network emulating FTP, with UDP control and TCP transmission.

C++, Networking

CustomRTOS

An RTOS for an STM32 chip with multithreading, RR scheduler and a semaphore API (built without HAL).

C, STM32

PaperTrade

A python stock/ETF/crypto paper-trading app leveraging the Mboum API, persisted using MongoDB.

Python, MongoDB, Mboum

Digitize

A 2 player C++ command line game built with the MVC architecture and X11 graphics.

C++, X11 Graphics

WLP4 Compiler

A compiler that compiles WLP4 code (a subset of C) to MIPS assembly.

C++, MIPS assembly

Focus on Nature

Made on Blueprint, a registration service for Focus on Nature, which provides nature-related workshops to students in Ontario.

MERN, Stripe

Sistering

Made on Blueprint, a management service for Sistering, an organization that aids women in precarious housing situations.

React, PostgreSQL, GraphQL

Chromatic Notes

A realtime journal built with NextJS, Firebase authentication, and Firestore storage.

NextJS, Typescript, Firebase

Odometry

A C++ odometrical position tracking system for VEX robotics, 22% more accurate than built-in (OkapiLib) odom.

VexCode (C++), OkapiLib API

Image Compression

An image compression algorithm using DFTs to drop values based on tolerance.

Python, Jupyter Notebook, Scipy

My Music Mix

A web application for users to store their song, album, artist, and genre preferences outside of streaming services.

Firebase, Deezer API, Bulma

Traffic Light Model

A scale model of a traffic light system powered by Arduino, using photoresistors to detect the presence of vehicles.

C++, Arduino hardware

4-Contact

Feel free to get in touch!