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 1.8V digital logic level shifter board complete with interconnects to the display. The Android app I created connects to a user's phone over bluetooth; the user sends an image and is converted and displayed in beautiful 454x454 AMOLED. ACK/NACK was added to the image sending process to request a resend of dropped pixels during transmission.

  • 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.