Skip to content
View simonahls's full-sized avatar

Block or report simonahls

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
simonahls/README.md

Hi, I’m Simon Ahlström

I'm an embedded systems engineer and maker based in Sweden — passionate about low-level programming, hardware integration, and turning ideas into working prototypes.
Most of my projects mix C/C++, Python, and electronics, ranging from ESP32-based displays and motor control to Python tools, Tkinter GUIs, and game-inspired utilities.


What I do

  • Work with embedded software, hardware bring-up, and debugging (CAN, I2C, SPI, UART, FreeRTOS)
  • Design tools for automation, data parsing, and visualization
  • Experiment with UI prototyping (Tkinter, Raylib, Power BI dashboards)
  • Build small games and creative utilities like D&D character generators and interactive story apps

Currently learning

  • Advanced C/C++ for embedded systems
  • RTOS internals & driver design
  • Modern Python patterns (async, GUI structuring, modularity)
  • Git workflows and CI/CD for personal projects

What drives me

I love bridging hardware and software — taking a circuit, a display, or a signal trace and making it do something useful and elegant.
Whether it's a vehicle ECU log parser, a Tkinter-based automation tool, or a home-lab monitoring script, I enjoy designing things that are both technical and human-friendly.


I’m open to collaborate on

  • Embedded utilities, simulators, or hardware-in-loop tools
  • Home automation / maker electronics
  • D&D or game-related creative software ideas

📫 How to reach me

  • GitHub: @simonahls
  • LinkedIn: available on request
  • Location: Sweden 🇸🇪

Popular repositories Loading

  1. simonahls simonahls Public

    Config files for my GitHub profile.

  2. make_examples make_examples Public

    Forked from shark-dev-ya/make_examples

    An example repository contains a few sub project based on Make build system and Autoconf to illustrate the flow and how does it work.

    Makefile

  3. Project-vehicles Project-vehicles Public

    This project simulates the manufacturing and distribution of vehicles.

    C++

  4. robomov3 robomov3 Public

    Repurposed robot mover project with manual control scheme.

    C++

  5. char-creator char-creator Public

    A desktop tool for drafting rich RPG characters using curated questions/suggestions, then generating short story beats that react to your answers.

    Python

  6. my_campaign_manager my_campaign_manager Public

    D&D Inventory and Trading Helper

    Python