tejas

wilkhoo

software engineer

third 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 Spring and Fall 2024 internships and I would love to get in touch!

Currently, I'm: catching up to one piece

Tejas Wilkhoo

2-Experience

3-Projects

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!