Illustrated portrait of Troels Lenda Strand

// hands-on software architect

Troels Lenda Strand

I design systems, write code, and remove friction.

$ echo $HEART > my heart runs Linux; everything else is in compatibility mode.

Who I Am

Senior software developer with 20+ years in the industry. I thrive in the space between architecture and implementation — close enough to whiteboards to shape direction, close enough to the code to know what it costs.

Still hands-on, and not particularly interested in stopping. I care about sustainable systems, clean abstractions, developer experience, and code that someone — possibly me, possibly a stranger — can still reason about in three years.

When I encounter the same friction twice, I try to turn it into a tool instead of just complaining about it.

How I Think

A few questions I find myself asking, often:

  • Shouldn’t we streamline this
  • Can this become a shared capability
  • Can we generalize this with a small compromise
  • Why are we rebuilding what Elasticsearch already solves
  • Can tooling solve this permanently

Good architecture, to me, is mostly about reducing friction and respecting the strengths of the platforms you already stand on. Don’t out-clever the database. Don’t reinvent the search engine. Make the easy thing the right thing.

What I Bring

  1. Architecture & Systems

    API design, reusable capabilities, search architecture, event-driven systems, pragmatic abstractions, maintainability.

  2. Frontend

    Angular, TypeScript, JavaScript, CSS, SCSS, HTML, content-driven platforms.

  3. Backend & Infrastructure

    Java, Node.js, Firebase/GCP, Elasticsearch, OpenShift, Docker & k8s, CI/CD, Linux, nginx, databases.

  4. Developer Experience

    Internal tooling, automation, local development workflows, repository navigation, onboarding simplification.

  5. Platforms & CMS

    Drupal, Umbraco, TYPO3, content management.

Selected Work

  • Bankdata

    2021-present · Self-service investment platform

    Problem
    Regulated banking applications with long release cycles, high reliability expectations, and product surfaces that still need to evolve.
    Contribution
    Angular frontend architecture alongside Java services, Elasticsearch, OpenShift, and CI/CD. Contributed to design-system work and used backend-for-frontend patterns to let selected presentation behavior be driven more flexibly, almost CMS-like, when a full frontend release was too heavy.
    Focus
    Maintainable financial systems, delivery flexibility, and pragmatic architecture under real constraints.
  • DGI IT

    2019-2021 · Internal applications & DevOps

    Problem
    Internal tools built on top of a core system where some design problems were deeply embedded and could not be cleanly replaced inside the available constraints.
    Contribution
    Worked as an architect-minded frontend developer across Angular, Umbraco, and DevOps. Identified structural design issues, pushed repeatedly for better direction, and found a workable compromise when the ideal fix was too entangled with the core system.
    Focus
    Practical architecture in legacy constraints: reducing local complexity while keeping delivery moving.
  • Makeable

    2017-2019 · Backend / serverless architecture

    Problem
    Product ideas that needed realtime behavior, payments, mobile experiences, and physical device integration without a heavy infrastructure footprint.
    Contribution
    Built Firebase-based product architecture for Dripdrop.io and Wedbox. For Dripdrop, combined focused Node.js cloud functions, Realtime Database state, WebSockets, Stripe payments, Particle.io, LTE-connected hardware, and hands-on device work into an umbrella-sharing experience. I also wrote about my findings on Firebase Cloud Functions trigger latency.
    Focus
    Serverless architecture that matched the business case: small responsibilities, event-driven flows, and a tight bridge between app, cloud, and hardware.
  • Reload

    2010-2017 · Senior fullstack & frontend lead

    Problem
    Large CMS and web platforms with long lifespans and many stakeholders.
    Contribution
    Frontend lead and senior fullstack on dds.dk, spejder.dk, ida.dk, scleroseforeningen.dk, gocook.dk and more, with additional work on dr.dk and Ørsted CRM.
    Focus
    Sustainable platforms editors and developers can both live with.

Developer Experience

“When I encounter repeated friction, I usually build a tool and share it.”

In professional codebases, repeated friction is usually a design signal. I build repository navigation helpers, automation scripts, local development improvements, and internal tooling when the same small obstacle keeps slowing people down.

None of it is glamorous. All of it compounds: less waiting, less guessing, fewer manual steps, and more attention left for the work that actually needs judgment.

The Environment I Work Best In

  • Trust, autonomy, and real technical ownership.
  • Freedom to choose tools and operating systems.
  • Secure but low-friction access to files and services — VPN or similar.
  • A calm engineering culture.
  • Pragmatic decision-making over ceremony.
  • Deep focus over excessive process.
  • Teams that care about long-term sustainability.

// Linux desktop. tmux. Vim motions everywhere.

AI & Engineering

I use AI-assisted development to accelerate prototyping, scaffolding, and first-pass review work — while maintaining full ownership of architecture, code quality, and production decisions.

Used well, AI reduces review overhead and helps get from idea to working shape faster. The taste, and the responsibility, remain mine.

Get in touch

No forms. Just an email.

Download Resume