Ba-Turing is an IDE for the Turing programming language. I built it with Electron.js and node.js.
Skule.ca is the website for the University of Toronto Engineering Society and the engineering student body, Skule™. It’s hosted on Github Pages, and uses the Jekyll static site generator to compile a static website from the source HTML, Markdown, and Liquid. I wrote a responsive custom theme using the Bootstrap frontend toolkit.
Digital Systems Design (ECE532) is a course at the University of Toronto where teams of four students build complex FPGA-based systems. Our project was an autonomous search and rescue robot with audio localisation. My main contribution to the project was the camera stream from the robot to the base station, in which I created my own hardware implementation of an Ethernet stack and H.262 MPEG compression algorithm.
Computer Organisation (ECE352) is a course at the University of Toronto. Our final project was a single instruction multiple data (SIMD/vector) extension for a multicycle processor.
Snek is a pixel graphics game built in Java 8. It’s Snake, but with 2 Snakes! I wrote my own underlying pixel graphics game engine with sprites, fonts, timers, and customizable keyboard controls.
balajiv.ca is my personal website. You’re looking at it right now! It’s hosted on Github Pages, and uses the Jekyll static site generator to compile a static website from the source HTML, Markdown, and Liquid. I wrote a responsive custom theme using the Bootstrap frontend toolkit.