I'm Joey, a Southern California resident and student at the University of California, Irvine. I'm majoring in Computer Engineering and love programming outside of schoolwork.
- I love building computers, I've built 9 so far!
- The first programming language I learned was Python.
- I enjoy running, surfing, and playing guitar in my free time.
- Cisco Systems
- Hardware Engineer Intern | June 2022 - September 2022
- Hardware Engineer Intern | June 2023 - Current
- Processor Architecture
- Embedded programming
- TI Microcontrollers
- ST Microcontrollers
- ESP32 Microcontrollers
- Arduino
- General knowledge of PCB design
- C/C++ - linked lists, dynamic memory, makefiles, structs/classes, inheritance, sockets, GUIs, process memory manipulation (game hacking), embedded firmware development, processes, threads
- Java - inheritance, event buses/handling, Spigot plugins
- Python - JSON, APIs, classes, inheritance, sockets, serial, regex, data analysis (with matplotlib, etc.), digital signal processing (fft, signal filters, etc.), threads
- Assembly (x86) - general knowledge of the instruction set (learned from game hacking)
- Assembly (RISC-V) - general knowledge of instruction set (learned in class, EECS 112)
- Assembly (MIPS32) - general knowledge of instruction set (learned in class, EECS 112L)
- OpenGL
- Machine Learning (not sure on specifics)
- Third iteration of a chess engine (frostbyte II)
- 16-bit processor design (Verilog/SystemVerilog)