Mads Tinko Madsen
Frontend Lead & Design-Systems Engineer
Jeg bygger de systemer, andre udviklere bygger inden i.
Om mig
Jeg har bygget frontend-software siden 2016 — jeg startede med seks måneder, hvor jeg skrev HTML og CSS i hånden, otte timer om dagen, uden framework. Det fundament er grunden til, at mit CSS- og layoutarbejde sidder automatisk og ikke er noget, jeg slår op: det er den ene del af stacken, jeg aldrig behøver dokumentation til.
Min formelle uddannelse kom efter fundamentet, ikke i stedet for det: et 1,5-årigt webintegratorforløb (2017) — eksamensprojektet var en komplet webshop, jeg byggede selv — efterfulgt af en seksårig uddannelse som Datatekniker med speciale i programmering, gennemført i rigtige virksomheder (IT Klyngen, dernæst Hartvig Consult) og afsluttet i 2024. Selve uddannelsen var fokuseret på backend og systemdesign, men i praksis var jeg full-stack hele vejen igennem — lavede både frontend og backend hos IT Klyngen, og byggede og driftede hjemmesider for mindre lokale virksomheder ved siden af (heriblandt en autoriseret sundhedsklinik) — indtil jeg fik ansvaret for frontend-udviklingen hos Hartvig Consult, hvor det blev mit dedikerede fuldtidsfokus. Selve uddannelsen er der, hvor jeg fik backend, systemdesign og full-stack-tænkning oven på det fundament.
De sidste to år har jeg været frontend-lead hos Engii-Soft, hvor jeg leder frontend-teamet. Min hverdag dækker mere end "frontend-udvikler": arkitektur, code review og mentoring, CI/CD og repo-administration, samt at oversætte ledelsens krav til struktureret, planlagt arbejde på tværs af frontend og backend.
Jeg er full-stack-kapabel — C#/.NET, Node, gRPC, SQL — men har valgt at specialisere mig i frontend og design systems. Jeg slapper af med at spille Factorio og Satisfactory, hvilket siger det meste om, hvordan jeg tænker arkitektur: som systemer med rene grænseflader, ikke enkeltstående sider.
Det tydeligste enkeltstående bevis på, hvordan jeg arbejder, er platform-ombygningen beskrevet nedenfor.
Case Study — EngiiCore
Kompetencer
Frontend
- Angular (erfaring med 12→22-migrering)
- TypeScript
- RxJS & Signals
- SCSS/CSS
- Responsivt design
- Design systems & theming/token-arkitektur
- Komponentbiblioteksarkitektur (generiske, konfigurationsdrevne komponenter)
Backend / Full-Stack
- C#/.NET
- Node.js
- gRPC/Connect
- ORM'er
- PHP/Symfony
- SQL
Praksis & Værktøjer
- Design patterns
- SOLID
- Clean architecture
- Test (Vitest, Playwright)
- CI/CD-pipeline-design
- DevOps
- Selvskrevet lint-tooling / arkitektur-som-lint
CS-fundamenter (offentlige repos ved forespørgsel)
- Datastrukturer & algoritmer
- Kryptografi (symmetrisk/asymmetrisk, hashing & salting)
- Computerarkitektur (Nand2Tetris)
- Objektorienteret design
Udvalgte offentlige repos
Et par mindre, selvstændige repos, der viser CS-fundamenter, som det daglige platformarbejde ikke altid synliggør.
Grundlæggende datastrukturer implementeret fra bunden i C — arrays, linked lists, stakke og køer.
SecurePasswordsC#-app der hasher og salter passwords, re-salter ved hvert loginforsøg, og logger loginforsøg.
Nand2Tetris_Project1Første projekt fra Nand2Tetris-kurset — bygger computerarkitektur op fra NAND-gates.
GenericStarWarsEn generisk, genanvendelig OOP-øvelse over et Star Wars-datasæt — klassehierarkier, generics, interfaces.
Kontakt
Jeg søger ikke aktivt nyt job lige nu, men hører altid gerne om roller som senior frontend-udvikler eller frontend-lead, eller bare en snak om frontend-arkitektur og design systems. Den hurtigste vej til mig er LinkedIn, e-mail eller formularen nedenfor — jeg læser alle tre.