diff options
Diffstat (limited to 'index.md')
-rw-r--r-- | index.md | 32 |
1 files changed, 26 insertions, 6 deletions
@@ -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> ``` |