JS
Garden Now About

About

Majoring in Electrical and Computer Engineering at UT Austin.

Hey I'm Jack! Welcome to my little corner of the internet! Ever since I was a kid I've always loved tinkering with computers an electronics. When I took my first computer science class in highschool I instantly knew that was what I wanted to do. I'm know studying Electrical and Computer Engineering at the University of Texas at Austin, specifically in the Computer Arcitecture & Embedded Systems Track.

When I'm not locked in at school, I'm always working on a project. Whether it be more coding involved or more electronics based, I always enjoy building something new and learning more about the field I'm so passionate about. Here is a collection of the projects I'm most proud of.

Headshot of myself.

Projects

Fencing Buddy: Protoboard

Image of a mostly assembled PCB. There is a longhorn design lab flask on the silkscreen along with the text Fencing Buddy Protoboard v0.1

This was project for Longhorn Design Lab! While it was done with a team, I lead most of the PCB design work, since I had the most prior experience working with PCB’s. It was really exciting getting to make something this complex, and getting experience working on a board that had to meet specifications from our team’s mechanical engineer. Additionally, we got this board assembled, so I gained a lot of experience designing specifically for that use case.

Key Skills

  • Gained experience designing a PCB intended for assembly.
  • Learned how to design around the physical constraints of an enclosure.
  • Designed a circuit to allow for battery and USB power delivery.
Read More...

Tamagotchi [in progress]

Breadboard with a microcontroller hooked
up to a set of 3 buttons and a small screen. On the screen is a set of icons and
a small digital creature.

A personal project where I’ve been designing my own embedded system from the ground up! From picking out each component, to writing all of the hardware drivers, and higher level software that governs the virtual pet game. Right now the plan is to recreate the original Tamagotchi game and then add my own twists later.

Project Checklist:

  • Pick out hardware components.
  • Create hardware drivers.
  • Create Sprites and complete game design.
  • Design and order a custom PCB.
  • Finish game design systems.
  • Make an enclosure and finalize the system.
Read More...

ECE 319: Battleship

Battleship Project PCB, showing the screen controls and components.

This was my partner and I’s final project for ECE 319H: Introduction to Embedded Systems Honors. It is a fully working recreation of the game battleship that was made using the MSPM0G350x series of microcontrollers.

Key Skills

  • Learned how to interact with a microcontroller ecosystem; reading datasheets, understanding conventions.
  • Gained experience with using interrupts and atomic operations.
  • Build a robust event loop that matched the specific requirements for this project.
  • Gained experience in the principles of PCB design and circuit theory.
Read More...