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
-
Architecture & Systems
API design, reusable capabilities, search architecture, event-driven systems, pragmatic abstractions, maintainability.
-
Frontend
Angular, TypeScript, JavaScript, CSS, SCSS, HTML, content-driven platforms.
-
Backend & Infrastructure
Java, Node.js, Firebase/GCP, Elasticsearch, OpenShift, Docker & k8s, CI/CD, Linux, nginx, databases.
-
Developer Experience
Internal tooling, automation, local development workflows, repository navigation, onboarding simplification.
-
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.