diff --git a/README.md b/README.md index b7c75fa..6483dbc 100644 --- a/README.md +++ b/README.md @@ -1 +1,87 @@ -hai +# howdy! + +![me](img/me.jpg) + +i'm elizabeth but my friends call me lizzy or liz, so you can call me that too! since we're friends, right? + +i like math. a lot. i like functional programming in lisps and elixir. i love the warm embrace of type safety (and as close as we can get with typescript). + +i like programming most waking hours of the day to keep the bad thoughts at bay and use my brain on stuff no matter how unnecessary or how little it contributes to my skill development or social abilities. maybe the grind and ticking things off the list of things to do before i die is what keeps me alive heh. + +i dislike capitalism. a lot. i hate how much money i make and i hate that people have several orders of magnitude more and **get more**. i hate war and i hate poverty. ~~i hate myself too but that's okay i can deal with it; i have for these twenty long years. love from family and my fiance helps with that~~. + +anyways sorry for that dump. life is good right? :D + +# top 8 codes watchmojo ign 10/10 + +the vast majority of code i write is not helpful to society. nevertheless here are the ones i might show to an employer to show how helpful i could be to the profit generating machines. + +## gul (once it becomes open source) + +though it's not something i _own_, this is the magnum opus of my work at utah state. + +![gul](./img/gul.png) + +[gulv4](https://github.com/utahstate/gulv4) is a distributed system for data aggregation from thousands of networking sources. + +## cheSSH + +certainly my most complex side project. + +![chessh](./img/chessh.png) + +[cheSSH](https://git.simponic.xyz/simponic/chessh) is a horizontally scalable game of chess over SSH with lots and lots of features. it was initially deployed on a cluster of 5 raspberry pi's behind a NAT. + +## cminus + +![cminus](./img/cminus.png) + +[cminus](https://git.simponic.xyz/simponic/cminus) is a compiler for a subset of C targeting the MIPS architecture as my tryhard magnum opus for CS5300 - Compiler Design (fav class btw). + +## static.simponic.xyz + +![simponic.github.io](./img/simponic.github.io.png) + +[static.simponic.xyz](https://git.simponic.xyz/simponic/static.simponic.xyz) is more like a collection of projects than one. they're small static web projects on computability and mathematical "toys", games, animations, and other fun stuff. + +## gol + +(not to be confused with gul haha) [gol](https://git.simponic.xyz/simponic/gol) is a GPU-accelerated and multiprocessing game of life implementation with timing studies on several input sizes. + +![gol](./img/gol.png) + +small side note: i had the worst experience of my life (worse than the time my apartment got broken into while i was in it) while writing this! don't ask me about it though lest i spiral :3 + +## lizfcm + +![lizfcm](./img/lizfcm.png) + +[lizfcm](https://git.simponic.xyz/simponic/lizfcm) is a unit-tested static library in "immutable" C for computational mathematics. [read the software manual](https://git.simponic.xyz/simponic/lizfcm/src/branch/main/doc/software_manual.pdf) for my tryhard MATH 4610 finale. + +## jumpstorm + +like most game devs i made an engine and put the game on hold indefinitely. + +![jumpstorm](./img/jumpstorm.png) + +[jumpstorm](https://git.simponic.xyz/simponic/jumpstorm) is a realtime engine with client prediction (as good as i could get over WebSockets) for a doodle-jump like game using ECS from scratch to explore Bun. + +## linux.usu.edu + +![linux.usu.edu](./img/linux.usu.edu.png) + +[linux.usu.edu](https://github.com/usufslc/linux.usu.edu) is a full stack web app in Common Lisp with an almost posix-compliant shell in JS (/s), a multi-user RTMP stream handler for meetings, and custom authz/authn with contexts. + +## lispruns + +![lispruns](./img/speedruntimer.png) + +[lispruns](https://git.simponic.xyz/simponic/speedrun-timer) is a real TUI speedrun timer in Common Lisp. + +## infra and others + +obviously you're on [git.simponic.xyz](https://git.simponic.xyz/simponic), so you'll know i own this. + +but all my "homelab" infra; my mail server, dns servers, web servers, etc. are all deployed [with ansible](https://git.simponic.xyz/simponic/infra). including the site you're on! + +there are [a lot of other projects you can explore](https://git.simponic.xyz/simponic). try to find my 3d engine and operating system, that i wrote at the young ages of 16 and 17 respectively. diff --git a/img/chessh.png b/img/chessh.png new file mode 100644 index 0000000..f5d0b46 Binary files /dev/null and b/img/chessh.png differ diff --git a/img/cminus.png b/img/cminus.png new file mode 100644 index 0000000..19659fb Binary files /dev/null and b/img/cminus.png differ diff --git a/img/gbarubik.png b/img/gbarubik.png new file mode 100644 index 0000000..fba0c51 Binary files /dev/null and b/img/gbarubik.png differ diff --git a/img/gol.png b/img/gol.png new file mode 100644 index 0000000..e7a7a0a Binary files /dev/null and b/img/gol.png differ diff --git a/img/gul.png b/img/gul.png new file mode 100644 index 0000000..2ae53cd Binary files /dev/null and b/img/gul.png differ diff --git a/img/jumpstorm.png b/img/jumpstorm.png new file mode 100644 index 0000000..4437feb Binary files /dev/null and b/img/jumpstorm.png differ diff --git a/img/linux.usu.edu.png b/img/linux.usu.edu.png new file mode 100644 index 0000000..83a0100 Binary files /dev/null and b/img/linux.usu.edu.png differ diff --git a/img/lizfcm.png b/img/lizfcm.png new file mode 100644 index 0000000..533c66f Binary files /dev/null and b/img/lizfcm.png differ diff --git a/img/me.jpeg b/img/me.jpeg new file mode 100644 index 0000000..8e5f9b2 Binary files /dev/null and b/img/me.jpeg differ diff --git a/img/me.jpg b/img/me.jpg new file mode 100644 index 0000000..138f9b6 Binary files /dev/null and b/img/me.jpg differ diff --git a/img/simponic.github.io.png b/img/simponic.github.io.png new file mode 100644 index 0000000..feb41dc Binary files /dev/null and b/img/simponic.github.io.png differ diff --git a/img/speedruntimer.png b/img/speedruntimer.png new file mode 100644 index 0000000..cc11aab Binary files /dev/null and b/img/speedruntimer.png differ