Skip to content
View Logan-Fouts's full-sized avatar

Block or report Logan-Fouts

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Logan-Fouts/README.md

👋 Hi, I'm Logan Fouts

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.

🔧 Currently Building

  • 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.

🚀 Projects

  • 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.

💼 Work

  • 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.

💻 Tech Stack

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

📫 Let's Connect

Open to full-time software, embedded and DevOps roles in the Stockholm / Västerås / Uppsala area or remote.

Pinned Loading

  1. Plink Plink Public

    Open-source velocity-sensitive USB MIDI keyboard built on the Raspberry Pi Pico (RP2040), with Hall-effect magnetic key switches, per-key NeoPixel LEDs, C firmware and a KiCad PCB.

    C

  2. Daily-Grid Daily-Grid Public

    Contrib Cal v2 is a customizable, hackable contribution tracking device powered by a Raspberry Pi Zero W. It visualizes your GitHub activity with real-time LED feedback and integrates with various …

    Python 8 2

  3. NuphyOnLinux NuphyOnLinux Public

    A command-line utility for controlling lighting modes and key mappings on NuPhy 75 keyboard from Linux.

    C 5

  4. Thesis Thesis Public

    Bachelor's Thesis on Near-Duplicate Image Detection. This repo contains all resources, code, and documentation developed during the process.

    Python 1

  5. logan-logs logan-logs Public

    My personal website with myportfolio

    JavaScript

  6. MeshFlipper MeshFlipper Public

    This is the microcontroller side of the implementation for the MeshFlipper software. It aims to create a flip phone(or similar)-style Meshtastic device with a microcontroller handling the UI/UX and…

    C