summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--index.md35
-rw-r--r--static/style.css10
2 files changed, 35 insertions, 10 deletions
diff --git a/index.md b/index.md
index 47dbc39..48e0f7f 100644
--- a/index.md
+++ b/index.md
@@ -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;