Embedded · Security · DevOps · Modelling

Software that runs close to the hardware.

I am a software developer working with embedded systems, based near Gothenburg, Sweden.

On a long-term contract — not currently available for new work

Get in touch See my apps

01

Expertise and Services

Software Development & Engineering

Edmund specializes in developing high-performance software across multiple platforms, with extensive experience in C++, Python, Java, and embedded systems. His work at Cellink involved leading the development of OS platforms for bioprinting technology, integrating firmware, embedded systems, and UI components into seamless, cutting-edge solutions.

Cybersecurity & Compliance

With in-depth knowledge of modern security protocols, Edmund enhances software security in line with evolving regulatory requirements. His expertise in implementing Trusted Platform Modules (TPMs) and secure update mechanisms ensures resilient and compliant systems for businesses handling sensitive data.

Mathematical Modeling & Simulation

Leveraging his PhD in Biomedical Engineering and postdoctoral research at AstraZeneca, Edmund excels in mathematical modeling for scientific and industrial applications. From ECG simulation to parameter estimation and image processing using machine learning, he transforms raw data into actionable insights.

DevOps & CI/CD Implementation

Automating and optimizing software deployment is critical for efficiency. Edmund has experience setting up and managing CI/CD pipelines using Jenkins, Docker, and GitHub Actions, streamlining development cycles for businesses looking to enhance their software delivery processes.

Freelance Development & Consulting

Throughout his career, Edmund has provided bespoke software solutions for organizations across industries. From financial reporting tools for cricket clubs to asset tracking databases for cycling projects, he tailors solutions to unique client needs with precision and innovation.

02

Apps

Wear OS · Android

SquigglyLine

GPS tracking for orienteering, run from your watch. Records tracks on the watch, shows them on your phone, and can share live positions with your own MQTT broker (OwnTracks format) or Livelox. No analytics, no servers of its own.

03

Latest investigations

All investigations →