Developer Tools

Engagement
See the views for each blog page!

Suggest A Project
Want to request me to do a project? Use this form!
Projects

Porfolio Website v2
Last Updated: Jul 15, 2025
This is the site you are currently looking at. I built it because I felt my old one was kind of boring and lackluster. This one is built with Astro, hosted on GCP and is much easier to add pages to.

Event-Driven Order Matching Engine
Last Updated: Jun 4, 2025
I developed a low-latency matching engine in C++ and created Python bindings for this engine. The next steps are to build an interactive web-based interface, making it accessible for users to experiment with, visualize order flows, and simulate market scenarios in real-time.

Porfolio Website v1
Last Updated: May 27, 2025
This was my old portfolio website. I built it to show off my software engineering skills and project. This project is still live and is hosted for free on GitHub Pages.

OpenSSH Server on Windows 11
Last Updated: Jan 13, 2025
I recently bought a new PC running Windows 11. While trying to set it up as an SSH server, I quickly found out there isn't a centralized place for OpenSSH tutorials. This blog will serve as a step-by-step guide to setting up a OpenSSH server on Windows 11.

AI Multi-Lingual Translator and Summarizer
Last Updated: Jan 12, 2025
This project was made by utilizing Facebook's mbart-large-50-many-to-many-mmt model hosted by Hugging Face and Google's gemma-2-2b-it model, which I am currently hosting model thru Google Cloud Platform's Vertex AI platform.

Automatic Algorithm Trading Strategy Backtesting Pipeline
Last Updated: Dec 22, 2024
Using an Ubuntu VM, Jenkins, and Strategy Studios, I built a CI/CD pipeline to automatically pull and backtest algorithmic trading strategies, and push the results back to GitLab.

Doodle Jump on an FPGA
Last Updated: Dec 21, 2024
I implemented Doodle Jump on a RealDigital Urbana Board with an AMD Spartan 7 FPGA. I also implemented a MicroBlaze Processor to help wiht USB I/O from a keyboard and VGA/HDMI output. Who doesn't love Doodle Jump?

Virtual Whiteboard
Last Updated: May 16, 2024
Utilizing OpenCV and Google's Mediapipe, I build an application that uses the user's device's camera. This program can track the user's hand(s) and use them to control the screen like a whiteboard.