diff options
| -rw-r--r-- | index.md | 35 | ||||
| -rw-r--r-- | static/style.css | 10 |
2 files changed, 35 insertions, 10 deletions
@@ -3,17 +3,35 @@ title: Home lang: en_US --- -Hi, I'm Matthew Wozniak. Currently a high school senior, I am interested in -firmware engineering, CPU design, and reverse engineering. +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. -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). +I can be contacted by email at `me (at) woz.blue` or `woz (at) umich.edu`. -I can be contacted by email at [me@woz.blue](mailto:me@woz.blue). +### 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> ``` -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -33,4 +51,3 @@ fk50jiuoCJ88AvaTYJrHnasFAmeJ3r8CGyAACgkQAvaTYJrHnavCcwEAua/iu/je =EADe -----END PGP PUBLIC KEY BLOCK----- ``` -</details> diff --git a/static/style.css b/static/style.css index c22d26c..9360868 100644 --- a/static/style.css +++ b/static/style.css @@ -8,7 +8,7 @@ body { } code { - font-family: "DejaVu Sans Mono", Consolas, monospace; + font-family: "Adwaita Mono", Consolas, "DejaVu Sans Mono", monospace; font-size: 10pt; } @@ -25,6 +25,14 @@ footer { padding: 0; } +h2, h3, h4, h5, h6 { + margin-bottom: 0px; +} + +p { + margin-top: 0px; +} + .navbar ul li { display: list-item; padding: 6px; |
