Stockholm 04:12:36
CURRENTLY ONLINE · PORTFOLIO READOUT

Isak Forsgren
builds small, sharp
tools.

Embedded systems, low-level tools and the bits in between. Currently chasing pixels across mismatched monitors and milliKelvins across a sensor mesh.

Open to Rust & embedded roles Rust · C++ · Embedded MSc Computer Engineering · LTU '25
NOW SHOWING · TEMP-LOGGING
6h24h3d7dmin 21.3°max 24.5°avg humidity 40%
Temp-logging ESP32-C3 → Svelte dashboard · the design source

02 ·Projects

3 projects
CH-02

Temp-logging Dashboard DESIGN SOURCE

ESP32-C3 temperature and humidity sensor with a built-in webserver, paired with a self-hosted Svelte dashboard for logging and visualisation.

LANG
Svelte 84%
HARDWARE
ESP32-C3
COMMITS
15
STATUS
Personal
VIEW REPO

// notes

  • ESP32-C3 firmware in C++ samples temperature and humidity, serving readings via a built-in HTTP endpoint.
  • Python polling service fetches readings every 5 minutes and writes to a PostgreSQL database running in Docker.
  • Svelte dashboard fetches data from a backend API and renders rolling charts.

// stack

SvelteESP32-C3C++PythonJavaScript

// languages

Svelte 84.3%JavaScript 8.3%C++ 2.9%Python 2.1%CSS 1.1%HTML 0.7%Other 0.6%

// channel meta

code: temp-logging
CH-03

LTU Bike Trailer UNIVERSITY · CAPSTONE

The largest group project of my degree: a multi-disciplinary instrumented bicycle trailer built with the LTU Bike-trailer team. Hardware, firmware, telemetry and the integration work that ties them together.

TEAM
Multi-discipline
ROLE
Software / Firmware
INSTITUTION
LTU
STATUS
Delivered
VIEW REPO

// notes

  • Team of 13 across software/firmware, hardware/electrical, and systems/control disciplines.
  • Owned sensor nodes: hardware interface design, PCB design for a remote sensor, and firmware on nRF5340 in Embedded Rust.
  • Delivered a working MVP that serves as a first prototype and foundation for the next cohort of students to build on.

// stack

Embedded RustnRF5340PythonCAN bus

// languages

Embedded Rust 60%Python 25%Other 15%

// channel meta

code: bike-trailer

03 ·Experience

4 entries · chronological feed
  1. AUG 2024 — PRESENT current
    SAAB Software Engineer live

    Full-time role on a defence-tech software team operating within a large-scale SAFe agile programme.

    Specifics under NDA — happy to talk about scope and stack in conversation.

    JavaC++Secret :)
  2. JAN — JUNE 2025 6 months
    Ericsson Master's Thesis

    Satellite integration in 6G.

    Bridging cellular and satellite links for the next-generation radio access network.

    6GNTNResearchPython
  3. JUN — AUG 2024 3 months
    Ericsson R&D Internship

    Built a Java framework for integrating external standard tests.

    Designed and shipped a testing framework in Java that plugged third-party standard test suites into the in-house pipeline so they ran alongside internal cases.

    JavaTest infraR&D
  4. JUN — AUG 2023 3 months
    Ericsson R&D Internship

    Python tooling for post-processing and visualisation of simulation data.

    Built Python tooling for post-processing and visualisation of simulation data.

    PythonDataTooling
04 · ABOUT

About me.

I'm a software-leaning engineer who likes the seam between hardware and screens: low-level tools, embedded sensors, the wiring that holds a project together. I prefer small, sharp utilities that solve one real problem for a few real people over big speculative apps.

MSc in Computer Engineering from Luleå University of Technology (2020–2025), specialised in Industriella datorsystem — industrial computer systems, mostly Rust + embedded. Master's thesis at Ericsson on satellite integration in 6G.

05 · CONTACT

Get in touch.

ISAK FORSGREN 2026