Martin Johansen
I help companies ship reliable backend systems, ML solutions, and fullstack products. Engineering experience from Arm, Ericsson, and Netcompany — M.Sc. CS / AI at Linköping University.
About
Who I am
I'm a Software Engineer from Linköping, Sweden, currently completing a double M.Sc. in Computer Science and AI/ML at Linköping University (LiU). I build reliable backend systems and enjoy working across the full stack.
I've done engineering internships at Arm (ML models, C++), Ericsson GAIA (iOS AI assistant, R&D), and Netcompany (software consultant, fullstack). I thrive in cross functional teams and adapt quickly to new tech.
Open to consulting assignments, contract work, and full time roles in Stockholm, Oslo, Copenhagen, Göteborg, Linköping or remotely.
GitHub ProfileCareer
Experience
Built new features for Modulus Barn, a platform used by Norwegian child welfare case managers to digitize foster care referrals. Worked across an Angular frontend and C#/.NET backend, handling PDF generation, XML/XSD data schemas, and PostgreSQL. First hands-on taste of real consulting: proper code review cycles, client-facing requirements, and shipping production code as part of a cross-functional team.
Worked on ML models targeting Arm NPUs. Dug into trace file data to surface performance bottlenecks, then cleaned up C++ and CMake build dependencies to improve build reliability across multiple model targets. Also got into Arm's internal toolchain: Gerrit for code review, Ubuntu-based build environments, and coordinating changes across teams sharing the same model infrastructure.
Three-person R&D team inside Ericsson's Global AI Accelerator. We built EVA, a voice-first iOS assistant for 5G field engineers who need hands-free access to network info while working on radio sites. Built in Swift and SwiftUI; the real challenge was making speech-to-text reliable enough for actual field conditions. Full agile workflow from day one: sprint planning, stakeholder demos, and retrospectives inside a proper R&D environment.
Expertise
Skills & Technologies
GitHub Contributions
Work
Projects
ScandicDevJobs
Job listing platform for Scandinavian developers with interactive map and salary transparency.
Nature Photography
Personal photography portfolio showcasing landscapes. Minimal, image-first web experience.
Autonomous Vehicles
University project on autonomous systems: path planning, control theory, and sensor fusion.
Ethical Hacking
CTF writeups, penetration testing exercises, and security research on web vulnerabilities.
Process
How I work
Discovery
A focused conversation about your problem, constraints, and goals. I ask the questions that prevent wasted sprints later.
Proposal
Clear scope: what's in, what's out, timeline, and cost. No vague estimates. You decide before I write a line of code.
Build
Iterative delivery with regular check-ins. You see progress early and often. Problems get flagged as soon as they surface.
Deliver
Clean handoff with documentation and a walkthrough. I stay available for questions after delivery.
Contact
Let's work together
Open to consulting projects, contract work, and full time roles in Stockholm, Oslo, Copenhagen, Göteborg, Linköping or remotely. Feel free to reach out through any channel.