Systems Engineering / Computer Science @ UIUC Grainger (Dec 2025)

Systems Engineer with a concentration in embedded computing, firmware programming, and real-time electrical control systems. UIUC Engineering alum with Highest Honors. Currently developing firmware for Rockwell Automation's Logix controllers.

Long-running independent technical projects include:

Between hobby projects, internships, and coursework, I have experience in a variety of engineering and computing disciplines and have working knowledge with relevant technologies in both design and analysis/support capacities. This table isn't comprehensive, nor am I an expert in all of these, but here are some things of note I've worked with or had considerable exposure to:

Skill Sets Tools / Technologies Programming Languages
Embedded Firmware Programming
  • IAR Embedded Workbench for ARM (STM32)
  • ESP-IDF (ESP32)
  • FreeRTOS
  • Arduino (ATmega)
  • GoogleTest
C/C++
Electrical & Computer Engineering
  • KiCad (Schematics & PCBs)
  • Altium Designer (Schematics)
  • LTspice
MATLAB, Python
Graphics and GPGPU programming
  • OpenGL
  • CUDA
C/C++
2D Drafting, 3D Modeling
  • AutoCAD
  • Fusion 360
  • FreeCAD
Software Development
  • Git
  • CMake
  • Sphinx
  • Jenkins
  • qTest
C/C++, Python, Lua

See the blog page for some technical write-ups. Outside of my pursuits in STEM, I enjoy running, hiking, rock climbing, playing guitar, cooking, and baking. I'm also bionic.

Contact me by email:
[GPG key] / josh@joshstock.in / stockin2@illinois.edu