Åke Forslund is an embedded software developer with 14 years of engineering experience, currently building robust ARM-based systems at Leine Linde. With a background in space engineering and hands-on work across hardware, drivers and the software/hardware interface, he excels at designing dependable embedded solutions in C and Python. He brings deep practical knowledge of networking stacks (lwIP/TCP‑IP), Linux environments, packaging and test automation, honed through roles at Scania, Nibe and Mycroft AI. An active open-source contributor, he improved testing and release hygiene on notable projects like Mycroft’s adapt intent parser and mimic TTS engine—demonstrating a focus on code quality and maintainability. Outside work he blends technical curiosity with creativity as a board game designer, reflecting a knack for systems thinking and user-focused design.
14 years of coding experience
13 years of employment as a software developer
M.Sci Space engineering, M.Sci Space engineering at Umeå University
Master of Technology (M.Tech.), Master of Technology (M.Tech.) at Kiruna space engineering...
Mycroft's TTS engine, based on CMU's Flite (Festival Lite)
Role in this project:
Back-end Developer / QA Engineer / Test Automation Engineer
Contributions:8 releases, 170 commits, 91 PRs in 6 years 9 months
Contributions summary:Åke contributed to the core functionality of the TTS engine, addressing compilation issues related to GCC versions. They also focused on improving the test suite by converting existing tests to a new unit test framework and adding new test cases for specific functions. Furthermore, the user fixed a typo in the README file. The contributions demonstrate a focus on code quality and testing.
Contributions:12 releases, 40 reviews, 62 commits in 4 years 4 months
Contributions summary:Åke primarily contributed to the `adapt` intent parser by implementing new test cases and modifying existing ones, specifically focusing on the `ContextManager` class. They also made changes to the core `adapt/context.py` file to limit `max_frames`. The user updated project dependencies and bumped the version number, indicating involvement in project maintenance and release management. Furthermore, they changed the license to Apache 2.0 and made some minor adjustments to the code.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Åke Forslund - Emedded Software Developer at Leine Linde