About Perry Newlin

I’m a Junior at the Milwaukee School of Engineering. I’ve been actively involved in embedded systems, circuitry, and homebrew computers since I was 10 years old. I’m the person who has their entire living room full of custom PCBs, FPGA development boards, and wacky projects. I’m eager to continue applying my passion, skill, knowledge and love for the field of computer engineering to create innovative and elegant solutions.

Skills

  • Python (Tkinter, PyQt, matplotlib, tensorflow, pytorch, transformers, pandas, pyserial, Qiskit, Flask)
  • VHDL
  • HTML/CSS
  • Verilog/SystemVerilog
  • TCL (TCL/Tk)
  • C
  • Java
  • MATLAB
  • Git
  • PCB design
  • Arduino/Arduino IDE
  • CocoTB
  • Questasim
  • Harware in the loop (HIL)
  • Simulink & Speedgoat

Websites

Projects

  • AI Chatbot Technologies Used: Python (Flask, llama_cpp, HTTPServer)

    Custom made terminal frontend that allows the user to communicate with a quantized obliterated LLM. Watch the Demo!

  • RM69330 Breakout Board & BLE App Technologies Used: C++, Teensy 4.0, Arduino IDE, Android Studio, Kotlin

    I Designed and manufactured a breakout board for high resolution circular screens with no prior existing breakout board. I also developed an app that could connect to a user's phone over bluetooth and then recieve incoming images and have said image displayed in 454x454 AMOLED.

  • ARM Processor from scratch in VHDL. Technologies Used: Quartus, VHDL, ModelSIM

    In Digital Logic II I implemented an ARM processor in VHDL on the DE10, an FPGA development board.

  • 8Bit Computer (SAP-1) from scratch Technologies Used: 74LS logic chips

    Started at 13Yrs old I began to construct the SAP-1 computer based on 'Digital Computer Electronics' from Paul Malvino; completed at 14yrs old.

Gallery

Interesting pictures I take during the creative process.

To prevent un-authorized use, a vast majority of the gallery is hidden (>500Pictures/Videos). Thank you for understanding.