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
A C++ file transfer network emulating FTP, with UDP control and TCP transmission.
C++, Networking
An RTOS for an STM32 chip with multithreading, RR scheduler and a semaphore API (built without HAL).
C, STM32
A python stock/ETF/crypto paper-trading app leveraging the Mboum API, persisted using MongoDB.
Python, MongoDB, Mboum
A 2 player C++ command line game built with the MVC architecture and X11 graphics.
C++, X11 Graphics
A compiler that compiles WLP4 code (a subset of C) to MIPS assembly.
C++, MIPS assembly
Made on Blueprint, a registration service for Focus on Nature, which provides nature-related workshops to students in Ontario.
MERN, Stripe
Made on Blueprint, a management service for Sistering, an organization that aids women in precarious housing situations.
React, PostgreSQL, GraphQL
A realtime journal built with NextJS, Firebase authentication, and Firestore storage.
NextJS, Typescript, Firebase
A C++ odometrical position tracking system for VEX robotics, 22% more accurate than built-in (OkapiLib) odom.
VexCode (C++), OkapiLib API
An image compression algorithm using DFTs to drop values based on tolerance.
Python, Jupyter Notebook, Scipy
A web application for users to store their song, album, artist, and genre preferences outside of streaming services.
Firebase, Deezer API, Bulma
A scale model of a traffic light system powered by Arduino, using photoresistors to detect the presence of vehicles.
C++, Arduino hardware
Feel free to get in touch!