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'
|
||||
+++
|
||||
|
||||
## Adam Gausmann
|
||||
# Adam Gausmann
|
||||
|
||||
Software and firmware engineer by day. At home, I tinker with electronics and
|
||||
radios.
|
||||
|
||||
|
||||
- SourceHut: [~agausmann](https://sr.ht/~agausmann)
|
||||
- GitHub: [@agausmann](https://github.com/agausmann)
|
||||
- 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