I'm a software engineer with a background in both software and
hardware. Passionate for audio related projects, game development,
and embedded devices. Budding open source contributor. Amateur
music tinkerer. Mechanical keyboard enthusiast.
If you would like to contact me, feel free to send me a message!
Language | Skill Level | Notable Projects |
---|---|---|
Java | Proficient | Software testing framework (at WebstaurantStore), Android application (at Jabil), university coursework. |
Groovy | Proficient | Software testing framework (at WebstaurantStore). |
C++ | Proficient | Audio plugins, video games in SFML, university coursework. |
C | Proficient | Senior project (GatorSynth), Minix OS development, embedded projects, and other university coursework. |
Lua | Competent | Video games in LÖVE. |
C# | Competent | Contribution to "BetterJoyForCemu" (open source controller drivers). |
Assembly (MIPS/AVR) | Competent | University coursework (embedded and on PC). |
VHDL | Competent | 32-bit MIPS CPU modelled on FPGA, other university coursework. |
JavaScript (ES6) | Familiar | This website, Odin Project assignments, p5.js animations. |
Python 3 | Familiar | Robotics application (at Jabil). Scripting. |
Worked with a team of software engineers to build a custom testing framework from scratch. The framework tests various WebstaurantStore applications in nightly runs, from back end APIs and Databases, to customer facing pages.
Worked with a multidisciplinary engineering team to interface with customers and develop new manufacturing technology in order to improve Jabil's capabilities or satisfy customer requirements. I was primarily focused on development of printed electronics and software for the team. Interned for two consecutive summers.
The projects listed above are video games that I made to satisfy the requirements for Harvard's "CS50G: Introduction to Game Development" course. The GitHub links are to the codebase, and the download links are Windows versions of the builds. Linux versions will be posted soon™!
The Odin Project is an open-source curriculum for learning web development. I am following the curriculum to improve my full stack web development skills.