Nathan Pervin
(215)-834-5999 nathanpervin1@gmail.com
(215)-834-5999 nathanpervin1@gmail.com
I'm a third-year Electrical Engineering major at Temple University. I work as a Teaching Assistant for first-year engineering students. I have experience with electrical drafting and design using Revit, as well as analog and digital circuit design and application development in Python, C++, and C#.
keyWidgets
I developed a tabletop electronic device called keyWidgets. It features a custom-built GUI application (written in Python) that manages music playback and displays weather information. The hardware is based on a Raspberry Pi Zero 2 W paired with an LCD touchscreen display. To house the components, I designed and 3D-printed a custom enclosure.
TM1638 micro:bit Extension
I developed a custom MakeCode extension for the micro:bit (written in TypeScript) that provides a block-based interface for controlling TM1638 display boards. The extension supports displaying text and numbers across an 8-digit seven-segment display, scrolling text, adjustable brightness levels, individual LED control, decimal point management, and button input handling.
Minesweeper Game
I developed a version of the classic Minesweeper game using the wxWidgets C++ framework. The game follows the standard Minesweeper rules and features a GUI with multiple grid size options, including a customizable mode where users can set the grid dimensions and number of mines.
I created 120+ educational videos covering Physics I, Calculus II, and Differential Equations. My YouTube channel has gained over 60,000 views and 450+ subscribers.