Implemented and deployed a SystemVerilog-based ALU on a physical FPGA using the Digilent Basys3 board.
FPGA Design SystemVerilog Vivado
Read More
Developed and tested MIPS assembly programs in QtSPIM, including string processing, recursion, and memory-mapped I/O.
Computer Architecture MIPS Assembly QtSPIM Low-Level Programing
Read More
Designed a digital ALU that was deployed in Falstad Circuit Simulator.
Digital Logic Design SystemVerilog
Read More30 Mar 2026
By Oscar Tio, Sebastian Wheelehan, Nathan Wong Overview Problem: Students often struggle with very specific assignment issues, especially in technical courses. Existing platforms such as Discord or general forums can often be unstructured, difficult to search, and not focused on...
Software Engineering Nextjs
30 Mar 2026
By Oscar Tio, Sebastian Wheelehan, Nathan Wong Overview Problem: Students often struggle to find available spaces on campus for studying, eating, or meeting. Popular locations such as libraries, dining areas, and study lounges can become overcrowded, leading to wasted time...
Software Engineering Nextjs
30 Mar 2026
By Oscar Tio, Sebastian Wheelehan, Nathan Wong Overview Problem: Students frequently lose personal items on campus such as water bottles, keys, ID cards, and electronics. While there are existing lost and found services, they are often centralized, slow, or difficult...
Software Engineering Nextjs
25 Feb 2026
The Learning Curve of UI Frameworks UI frameworks like Bootstrap 5 are not exactly easy to learn. At first, it can feel like learning a whole new thing on top of HTML and CSS. You just want to build a...
Software Engineering UI Frameworks HTML Bootstrap
11 Feb 2026
When I first started coding, it wouldn’t be an exaggeration to say that my code was a mess. I cared almost exclusively about whether the program worked, not whether anyone, including my future self, could easily read, understand, or maintain...
Software Engineering Learning Coding Practices
28 Jan 2026
Asking questions is a important part of engineering. Asking SMART questions is even more important! The quality of answers received can often defend on how well questions are formed. Smart questions can demonstrate how well a person knows their own...
Smart Questions Learning