Index

joshstock.in / 3d7018e

Source for serving and static templating/compiling of https://joshstock.in.

Latest Commit

{#}TimeHashSubjectAuthor#(+)(-)GPG?
19308 Dec 2023 15:598145fecFractals articleJosh Stockin11726G

Blob @ joshstock.in / site / content / index.md

text/plain3844 bytesdownload raw
1---
2type: website
3index: index.html
4title: Home
5description: Systems Engineering / Computer Science @ UIUC Grainger (2025)
6thumbnail: /static/images/oct2022.jpg
7---
8
9<figure class="float-left">
10 <img class="small" src="/static/images/oct2022.jpg"/>
11</figure>
12
13<p class="first">
14<style>
15p.first::first-line {{
16 font-size: 1.5em;
17}}
18</style>
19<img class="inline svg" src="/static/svg/wave.svg" style="height: 1.5em">
20<b>Hello!</b> I'm <i>Josh Stockin</i>, a student majoring in <b>Systems
21Engineering</b> and minoring in <b>Computer Science</b> at <u>UIUC
22Grainger</u>. I'm a massive nerd and have spent roughly the past decade
23engaging in software and embedded systems engineering hobby work, having begun
24with game development and 3D animation stuffs on the Roblox platform sometime
25around 2012. When I'm not studying or working, I'll be reading or doing hobby
26projects. I try to work on hobby projects as much as I can, but I'm a
27full-time student and struggle to find time.
28</p>
29
30Through prior hobby projects, I have practical and applicable experience in
31programming and design for robotics and embedded systems, general user
32applications, tool/utility applications, web development, and more, with
33programming languages including C/C++, Python, and Lua. I've taken several CTE
34courses on woodworking, AutoCAD and Fusion 360 drafting, and 3D printing.
35
36<figure class="float-right wrap">
37 <img class="small" src="/static/images/esp32.jpg"/>
38 <figcaption>Closeup shot of the removable electronics board controlling the snow plow.</figcaption>
39</figure>
40
41I graduated from *Reed-Custer High School* in May 2022. At RCHS, I earned the
42**Illinois State Scholar** award and became a finalist for the **National Merit
43Scholarship**. I volunteered for the RCHS Recycling Club and participated in the
44Math Team. On the April 2021 SAT, I earned a 790 in math and 730 in EBRW (for a
45composite 1520). During high school, I took several courses at *Joliet Junior
46College* part-time and for dual credit. In fall 2022 I entered my first
47semester at *UIUC* with 47 transferred credit hours. I recently completed a
48firmware engineering internship at **<i>Milwaukee Electric Tool</i>** for the
49summer of 2023 and have accepted an offer for another in 2024.
50
51<figure class="float-left">
52 <img class="small" src="/static/images/rc-plow.jpg"/>
53 <figcaption>Snow plow parked in driveway sometime around early 2021.</figcaption>
54</figure>
55
56As of 12/2023, current WIP personal projects include:
57
58- *Embedded/Firmware*
59 - The next revision of the RC snow plow (new electrical board, new motors and
60 motor controllers, sensors and peripherals, rewritten firmware)
61 - ePaper display (EPD) driver firmware. Lightweight graphics library, drop-in
62 hardware/serial communications wrappers. Planned support for ESP-IDF
63 (ESP32), Arduino
64 - A handheld carbon dioxide (CO2) monitoring/plotting/analytics device
65 (ESP32, ePaper display, 3D printed housing)
66- *Software*
67 - zydeco — Future idea for a procedural generation world simulator. Graphics
68 programming experiment.
69 - resty-gitweb — Git version control interface for HTTP, written for
70 OpenResty, uses libgit2 (live prototype at https://git.joshstock.in)
71 - s3-bsync — Python CLI tool for file backup and bidirectional syncing
72 between local filesystem and Amazon S3
73
74I'll try over the next few months to populate the Blog and Projects pages with
75information on these. Progress on each is very sporadic because I'm a full-time
76student and worker. If I'm not working on these I'm probably reading
77something. I finally got a copy of K&R 😃
78
79Oh, and I'm also a survivor of [severe scoliosis](/static/images/scoliosis.png).
80
81Thanks for reading! You can best contact me via email at
82[josh@joshstock.in](mailto:josh@joshstock.in). I usually reply within a day or
83two.
84
85