Independent Software Engineer and author of maintainable.software
Jan-Gerke Salomon
Agentic engineering, software architecture, full-stack delivery, and maintainable systems.
I write maintainable.software and work independently across databases, backend, APIs, and frontend while using coding agents as leverage for architecture, execution, review, and product-quality work.
- 15 years of experience
- Independent since 2025
- Full stack across DB, backend, APIs, and frontend
- Deep frontend foundation with strong systems judgment
Current profile
The short version: current focus, current scope, and proof of seniority.
Current focus
Agentic engineering, software architecture, and maintainable delivery
Foundation
15 years in software engineering with deep frontend roots and strong systems judgment
Working scope
Independent full-stack work across databases, backend, APIs, and frontend
Latest long-term role
DHIS2, University of Oslo through December 2024
Recent trajectory
2025 - Present
Independent Software Engineer
Self-employed
Working full stack across databases, backend, APIs, and frontend, with growing focus on agentic workflows, architecture, and directing coding agents toward maintainable results.
2019 - Dec 2024
DHIS 2, University of Oslo
Senior Frontend Engineer
Open source health platform used in 70+ countries; introduced Cypress, led app rewrites, and improved UI and testing libraries.
Selected experience
Frontend-heavy foundation, now applied across full-stack delivery and agentic workflows.
2025 - Present
Independent Software Engineer
Self-employed
Working full stack across databases, backend, APIs, and frontend, with growing focus on agentic workflows, architecture, and directing coding agents toward maintainable results.
2019 - Dec 2024
DHIS 2, University of Oslo
Senior Frontend Engineer
Open source health platform used in 70+ countries; introduced Cypress, led app rewrites, and improved UI and testing libraries.
2016 - 2018
Tyroola PTY Ltd
Senior Frontend Engineer
Modernized a legacy OOP JavaScript frontend into a tested React, Flux, and Webpack architecture, improved performance, and supported product and UX.
2011 - 2016
DerPunkt GmbH
Apprentice and Frontend Engineer
Worked across delivery, client support, technical project management, budgeting, trainee supervision, and TYPO3 integrations.
What I optimize for
- Built a strong engineering foundation long before AI-assisted workflows, so the agentic layer sits on top of real delivery experience.
- Uses coding agents as leverage for architecture, execution, review, and quality control rather than as unchecked code generators.
- Keeps business context, engineering constraints, and the human side of delivery in view at the same time.
- Thinks about product quality beyond code alone, including communication, knowledge sharing, and agile fundamentals.
Capabilities
- Agentic work
- Agentic workflows, Architecture, Execution review, Maintainable delivery
- Full-stack scope
- Databases, Backend, APIs, Frontend
- Engineering foundation
- React, TypeScript, GraphQL, Cypress, Jest, Linux, NixOS
Background
- German (native) and English (experienced, between C1 and C2)
- IT specialist for application development, Heinrich-Hertz Schule, Karlsruhe (January 2015)
- Priorities: simplicity, pragmatism, and open source over closed source
- Career path: Karlsruhe -> Australia -> remote open source work -> independent full-stack work
Approach
I am Jan-Gerke Salomon, a software engineer with 15 years of experience. I mainly focus on how to maintain high quality in software projects from beginning to end, both in terms of the process itself and in terms of software and code quality.
What matters most to me is that, regardless of the topic, the context always stays in view and a holistic approach is applied, so that not only the engineer's perspective is considered, but also the business perspective and the human being.