Skip to main content
Jimmy Jansen

Principal Engineer, fourteen years in. I like getting into the code to understand a difficult problem and working with the team to find a simpler solution.

At a glance

  • Principal Engineer at Storyteq. Designed and planned the consolidation of three content management platforms behind one interface, aligning twelve teams through implementation. Set technical direction for global rollout. The consolidation and rollout were completed in 13 months.
  • Staff Software Engineer at Rangle.io. Part of Rangle's support squad, assigned to teams on 30+ client engagements to resolve technical problems and get delivery back on track. Became productive in unfamiliar codebases within days. Combined TypeScript/Node.js development with incident coordination and changes to scope or team structure.
  • Senior Software Engineer at Albelli. Developed the iOS and Android app, web editor and build tooling. The mobile app generated about €35M in annual revenue.

Principal Engineer

– Current
Storyteq B.V.
Title history
Joined as
Senior Software Architect
Current title
Principal Engineer

Storyteq renamed the role following an organizational change.

Set technical direction across Storyteq's products and shared platform, working with domain leads and engineers through design and delivery. The work spans platform consolidation, global rollout, rendering and developer tooling.

Key achievements

  • Designed and planned the consolidation and global rollout of three content management platforms that competed for the same market. The solution connected incompatible data models through a translation layer and used API versioning to accommodate different release patterns. Aligned twelve teams through implementation. The project was delivered in 13 months.
  • Own the architecture of a rendering pipeline that turns one template into video and image variants for different platforms and markets. It handles bursts of 50k+ requests per second, with occasional peaks near 80k.
  • Teams released on different schedules, and API changes were breaking products that still depended on older versions. Redrew service and data boundaries and introduced internal API versioning and deprecation, reducing release-related outages.
  • Built a workflow using coding agents to investigate security findings and prepare fixes. Code controls workflow state, test execution and retry limits. A separate agent reviews changes against the original requirements before engineers approve and merge them.
  • Introduced architecture decision records (ADRs), requests for comments (RFCs) and design reviews. Documented alternatives and trade-offs, then turned decisions into implementation guidance for the teams doing the work. ADRs and RFCs became an organisation-wide requirement.

Focus areas

  • Work with domain leads on quarterly plans and dependencies between teams.
  • Compare technical options and turn the chosen approach into designs and implementation guidance.
  • Review designs and trade-offs with engineers, documenting decisions in ADRs and RFCs.
  • Work through difficult technical problems in the code.
  • Help teams take responsibility for their services from development through operation, using feature flags and CI/CD.
  • Ran testing workshops for engineering teams.
  • Built support tools to address gaps in engineers' day-to-day work.

Technologies

  • Platform architecture
  • Distributed systems
  • TypeScript
  • Node.js
  • LLM orchestration
  • GCP
  • Docker
  • Kubernetes
  • Helm
  • GraphQL
  • PostgreSQL
  • MongoDB
  • React
  • Vue
  • Angular
  • Go
  • Java
  • PHP

Staff Software Engineer

–
Rangle.io
Title history
Joined as
Senior Software Engineer
Final title
Staff Software Engineer

Promoted to Staff within the first two months. The title changed but the day-to-day role stayed the same.

Part of Rangle's support squad, a group of senior engineers assigned individually to client teams facing technical or delivery problems. Worked on 30+ client engagements, becoming productive in unfamiliar codebases within days. Investigated the code and spoke with engineers, product and client stakeholders to understand what was blocking delivery. Agreed the changes needed with the team and client, then worked hands-on with engineers to carry them through.

Key achievements

  • Led an eight-week recovery that stopped daily, hours-long outages in a legacy system with more than 10 million lines of code.
  • Led a four-person team building a platform for customers and home-service contractors, covering contracts, communication, job scope and payments. The founder later reported that the business had passed $1M in revenue in its first eight weeks.
  • Simplified the technical approach for a struggling React Native project. Helped the team understand the underlying Android and iOS behaviour and establish suitable abstractions for testing.
  • Mentored engineers through regular pairing. Ran workshops for project teams and the wider organisation.

Focus areas

  • Worked on architecture, performance, modernisation and design systems across frontend, backend, mobile and infrastructure.
  • Clarified requirements and agreed technical trade-offs with clients, product, design and engineering. Changed scope or team structure when needed to get delivery back on track.
  • Coordinated production incident investigations, kept stakeholders informed and recorded decisions. Worked with teams on postmortems and follow-up changes.
  • Client work spanned e-commerce, B2B SaaS, marketplaces, retail and workspace platforms.

Endy · Emburse · Staples · Varis · Flexday · MoveBuddy

Technologies

  • TypeScript
  • Node.js
  • React
  • Next.js
  • React Native
  • Vue
  • Angular
  • GraphQL
  • MongoDB
  • PostgreSQL
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Java

Senior Software Engineer

–
Albelli
Title history
Joined as
Mid-level Software Engineer
Final title
Senior Software Engineer

Promoted from mid-level to Senior after one year. The title changed but the day-to-day role stayed the same.

Developed Albelli's iOS and Android app in a team of three to four engineers, and worked on the web editor and build tooling. The mobile app generated about €35M in annual revenue during my tenure.

Key achievements

  • Co-developed a custom hybrid framework, working closely with the solution architect to refine and implement his design. The team replaced Cordova incrementally to address performance, memory and crash problems. A two-way bridge let the app's web code use native controls and photo pickers on both iOS and Android.
  • Cut full debug and release builds for both iOS and Android from 50 minutes to 12 by rebuilding the CI/CD pipeline.
  • Built customisation flows for photo books, calendars, mugs and wall decor.
  • Built real-time 3D mug previews that adjusted to device performance.

Focus areas

  • Mentored junior developers through regular pairing.
  • Added automated tests to catch regressions as the app grew.
  • Optimised startup and memory use.

Technologies

  • iOS
  • Android
  • TypeScript
  • React
  • CI/CD
  • Java
  • Kotlin
  • Swift
  • Objective-C
  • Cordova
  • Three.js

Early Career

Software Engineer

–

Worked in R&D on the Toon smart energy meter, across mobile, smartwatch and IoT applications, including an early smartwatch app for controlling a home thermostat.

Student Assistant

Amsterdam University of Applied Sciences
–

Intern

Vattenfall
–

Junior Software Engineer

Javaland
–

Junior Software Engineer

Securityalert4you
–