Projects
This commit is contained in:
parent
583f75dc56
commit
21797a7778
7 changed files with 115 additions and 2 deletions
|
@ -2,12 +2,11 @@
|
||||||
title = 'Home'
|
title = 'Home'
|
||||||
+++
|
+++
|
||||||
|
|
||||||
## Adam Gausmann
|
# Adam Gausmann
|
||||||
|
|
||||||
Software and firmware engineer by day. At home, I tinker with electronics and
|
Software and firmware engineer by day. At home, I tinker with electronics and
|
||||||
radios.
|
radios.
|
||||||
|
|
||||||
|
|
||||||
- SourceHut: [~agausmann](https://sr.ht/~agausmann)
|
- SourceHut: [~agausmann](https://sr.ht/~agausmann)
|
||||||
- GitHub: [@agausmann](https://github.com/agausmann)
|
- GitHub: [@agausmann](https://github.com/agausmann)
|
||||||
- PGP: [3BDEF8353501639F](/publickey.txt)
|
- PGP: [3BDEF8353501639F](/publickey.txt)
|
||||||
|
|
114
content/projects.md
Normal file
114
content/projects.md
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
+++
|
||||||
|
title = 'Projects'
|
||||||
|
menu = 'main'
|
||||||
|
+++
|
||||||
|
|
||||||
|
# Projects
|
||||||
|
|
||||||
|
Highlights of past and current projects. Many of these were developed before the
|
||||||
|
inception of the blog, so they have been memorialized here.
|
||||||
|
|
||||||
|
(You may notice that I have both SourceHut and GitHub links. As of 2024, I am
|
||||||
|
hosting new projects on SourceHut. Many previous projects are still on GitHub,
|
||||||
|
but will eventually be migrated over - in particular, if/when I start working on
|
||||||
|
the project again. I will still maintain my GitHub profile for redirection
|
||||||
|
purposes, and for the forks that I use to collaborate on other GitHub projects.)
|
||||||
|
|
||||||
|
## This blog
|
||||||
|
|
||||||
|
_Started 2024-05_ - I've tried to start a blog at least 3 times before, and never
|
||||||
|
really knew what I wanted to write about. But recently, I've recognized how much
|
||||||
|
I write about my projects in private. This website is my attempt to start
|
||||||
|
documenting them in public, instead of scattering all that information across
|
||||||
|
multiple chatrooms. It's also the perfect spot to build a portfolio of my
|
||||||
|
favorite projects.
|
||||||
|
|
||||||
|
Since starting full-time work in 2022, I've also found that I've "finished" less
|
||||||
|
projects. Partly, I think the projects that could eventually be considered
|
||||||
|
finished are not moving as quickly. Another factor is that I've taken on some
|
||||||
|
long-term hobbies like amateur radio. Those are never finished; I still make
|
||||||
|
progress, build new stations, etc, but the milestones are not as clear. Blogging
|
||||||
|
about my activities on a weekly or monthly basis can help me track the
|
||||||
|
progression of those things.
|
||||||
|
|
||||||
|
Website source code: https://sr.ht/~agausmann/gaussian.dev
|
||||||
|
|
||||||
|
## Riemann
|
||||||
|
|
||||||
|
_2022-08_ - Custom 60% ortholinear keyboard with a 2x 7-segment HUD.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
https://sr.ht/~agausmann/riemann-kb - Firmware, PCB design, and case design
|
||||||
|
|
||||||
|
## Piccolo
|
||||||
|
|
||||||
|
_2022-07_ - A Raspberry Pi Pico clone with a USB-C port. Also ported the
|
||||||
|
original design files to KiCad. My most ambitious (and most expensive) PCB at
|
||||||
|
the time.
|
||||||
|
|
||||||
|
https://github.com/agausmann/piccolo
|
||||||
|
|
||||||
|
## atmega-usbd
|
||||||
|
|
||||||
|
_2022-07_ - Bringing the Rust `usb-device` framework to ATmega32u4.
|
||||||
|
|
||||||
|
https://github.com/agausmann/atmega-usbd/
|
||||||
|
|
||||||
|
## SMM2-Stats
|
||||||
|
|
||||||
|
_2022-03_ - Frequency analysis of items and tiles in Super Mario Maker 2.
|
||||||
|
|
||||||
|
https://github.com/agausmann/smm2-stats
|
||||||
|
|
||||||
|
## Bad Apple in Logic World
|
||||||
|
|
||||||
|
_2021-10_ - The name speaks for itself. 24x18 at 15 FPS, hundreds of thousands
|
||||||
|
of simulated logic components.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
[See the results](https://youtu.be/R5hdmBmmn0g)
|
||||||
|
World generator: https://github.com/agausmann/LogicWorld-BadApple
|
||||||
|
|
||||||
|
|
||||||
|
## Global clock
|
||||||
|
|
||||||
|
_2021-08_ - Universal clock with a rotating map and shading effects. Inspired
|
||||||
|
by [xkcd now](https://xkcd.com/now/)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
https://sr.ht/~agausmann/global-clock
|
||||||
|
|
||||||
|
## WindowMaster
|
||||||
|
|
||||||
|
_2021-03_ - A physical controller for the Windows Volume Mixer (sndvol). Set the
|
||||||
|
volume for individual applications without alt-tabbing. My first PCB project.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
https://github.com/agausmann/WindowMaster
|
||||||
|
|
||||||
|
For a more polished, cross-platform experience, I recommend looking into
|
||||||
|
[deej](https://github.com/omriharel/deej)!
|
||||||
|
|
||||||
|
## FlipFlop
|
||||||
|
|
||||||
|
_Started 2020-12_ - A digital logic simulator, inspired by redstone from
|
||||||
|
Minecraft Alpha and some other mechanics from Logic World.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Development has slowed, but I still have some plans for future developments.
|
||||||
|
|
||||||
|
https://github.com/agausmann/FlipFlop
|
||||||
|
|
||||||
|
## Perftree
|
||||||
|
|
||||||
|
_2020-04_ - A debugger for chess engine move generation, using the perft
|
||||||
|
function.
|
||||||
|
|
||||||
|
[](https://asciinema.org/a/rWP6zJFUA3ZldASxfHWv3iL5z)
|
||||||
|
|
||||||
|
https://github.com/agausmann/perftree
|
BIN
static/flipflop-full-adder.webp
Normal file
BIN
static/flipflop-full-adder.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.7 KiB |
BIN
static/global-clock.webp
Normal file
BIN
static/global-clock.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 74 KiB |
BIN
static/logicworld-badapple.webp
Normal file
BIN
static/logicworld-badapple.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
static/riemann-sn1.webp
Normal file
BIN
static/riemann-sn1.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 50 KiB |
BIN
static/windowmaster-rev1.webp
Normal file
BIN
static/windowmaster-rev1.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 115 KiB |
Loading…
Add table
Reference in a new issue