Software & Embedded Developer · Enköping, Sweden
I build things end to end, from the PCB and firmware up to the web UI. Most of my projects start with a problem I actually have, and I keep going until there's a working device or tool that other people can use too.
- Plink: A simple, affordable USB MIDI keyboard built on the Raspberry Pi Pico. Hall-effect key switches for velocity sensing, firmware in C, custom KiCad PCB, FreeCAD enclosure. Sponsored by PCBWay. Work in progress.
- Daily Grid (contrib-cal.com): Open-source IoT LED calendar that shows your GitHub and other productivity activity on a physical grid. Custom PCB, Python/Bash firmware, systemd services and a web UI. Manufacturing partnership with Elecrow, PCBs sponsored by PCBWay.
- NuphyOnLinux: C command-line utility for controlling NuPhy keyboard lighting and key mappings on Linux, built by reverse engineering the USB HID protocol.
- MeshBot: Off-grid AI chatbot for Meshtastic/LoRa mesh networks. It runs a local model, so it still works when you're out of cell range.
- Near-Duplicate Image Detection: My BSc thesis (Linnaeus University). A multi-method detection framework reaching a 97% F1-score.
- AI Training Programmer @ Scale AI: reviewing and correcting AI-generated code in Python and other languages.
- Freelance developer: React / Node.js web apps and React Native mobile apps.
Languages: Python C Bash JavaScript Java MicroPython
Embedded & Hardware: Microcontrollers KiCad FreeCAD LoRa / Meshtastic
Web: React Node.js Electron Tailwind React Native
Tools & Systems: Linux systemd Docker Git GitHub Actions
- Email: loganfouts@proton.me
- Portfolio: logan-fouts.com
- LinkedIn: linkedin.com/in/logan-fouts
Open to full-time software, embedded and DevOps roles in the Stockholm / Västerås / Uppsala area or remote.


