summaryrefslogtreecommitdiff
path: root/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'index.md')
-rw-r--r--index.md32
1 files changed, 26 insertions, 6 deletions
diff --git a/index.md b/index.md
index e31ea1f..91eb215 100644
--- a/index.md
+++ b/index.md
@@ -3,15 +3,35 @@ title: Home
lang: en_US
---
-Hi, I'm Matthew Wozniak. Currently a freshman at the University of Michigan, I
-am interested in firmware engineering, CPU design, and reverse engineering.
-
-In my spare time, I've contributed to some tools for Source Engine games, most
-notably [SST](https://mikes.software/sst) and my own
-[rendertool](https://git.woz.blue/rt).
+Hi, I'm Matthew Wozniak. Currently a first-year Computer Engineering student at
+the University of Michigan, I am interested in firmware engineering, CPU
+architecture, and reverse engineering.
I can be contacted by email at `me (at) woz.blue` or `woz (at) umich.edu`.
+### Some things I've done
+#### Source Engine plugin development and reverse engineering
+I've used Ghidra, Cheat Engine, and a source code
+leak to interact with and learn about how the Source Engine works. I've a few
+contributed a few features to to
+[Source Speedrun Tools](https://mikes.software/sst) and I wrote my own demo
+renderer in [rendertool](https://git.woz.blue/rt). I learnt a lot about
+assembly and what compiled code actually looks like and how it works.
+
+#### Homelabbing
+I currently have a fairly beefing computer running a bunch of stuff on
+[PVE](https://www.proxmox.com/en/products/proxmox-virtual-environment/overview),
+like a NAS, media server, Windows VMs for gaming/Windows specific development,
+etc. I also run my own e-mail server on a Hetzner VPS, which also hosts
+everything else on this site.
+
+#### Custom keyboard
+I used [KiCAD](https://kicad.org) to create a PCB layout that supports a RP2040
+daughterboard to create a custom keyboard for
+[Plover](https://www.openstenoproject.org/plover/).
+
+**Languages:** C, C++, Zig, Rust, Python, Julia (a bit)
+
<details>
<summary>OpenPGP Public Key</summary>
```