0x00 / connect DK / 2026
Martin Pugdal Pedersen

Martin Pugdal Pedersen

Softwareudvikler

Datamatiker fra Danmark. Jeg bygger alt fra feature-flag-platforme og event-drevne backends til webshops og CLI-værktøj.

  • Fullstack
  • Infra
  • Danmark
Gem kontakt

Mødtes vi lige? Gem mig, så ligger jeg i din telefon.

DK / 2026

// 0x01 - kør en kommando

martin@portfolio: ~
martin@portfolio:~$ whoami
Martin Pugdal Pedersen
datamatiker / softwareudvikler / Danmark
// skriv 'help' for kommandoer, eller klik en nedenfor
martin@portfolio:~$ 
prøv:

Jeg bygger software
der bliver brugt.

Mest Java, C# og TypeScript. Ingen halve løsninger. Koden skal være forståelig, vedligeholdbar og noget brugeren faktisk vil åbne igen i morgen.

0x01 / heroScroll

0x02 / about

Om mig

Martin Pugdal Pedersen
Base
Danmark
Sprog
Dansk · English
Fokus
Fullstack · Infra

Jeg hedder Martin, og jeg har kodet siden 2016. Det startede med, at jeg ville lave mine egne Minecraft-plugins i Java.

Java lærte mig objektorienteret programmering at kende, og det var her jeg besluttede at gå programmeringsvejen. Derfra begyndte jeg at udforske nye sprog som Python og JavaScript, og at læne mig op ad community'et: Stack Overflow og gode venner. En af dem tippede mig om at lære TypeScript i stedet for at sidde fast i JavaScript, og det blev hængende.

I dag har det bredt sig til det meste: webshops, API- og ERP-integrationer, AI-implementering og vektorsøgning i data. Jeg er uddannet datamatiker, men det meste af det jeg kan, har jeg lært ved at bygge ting jeg selv ville bruge.

Når jeg ikke koder: lange gåture med musik, videospil, eller et nyt sideprojekt der starter med "hvad nu hvis…"

Værktøjskasse

01 Sprog

  • C#
  • Go
  • Java
  • JavaScript
  • Python
  • TypeScript

02 Frontend

  • Angular
  • Astro
  • Capacitor
  • Next.js
  • React
  • shadcn/ui
  • Tailwind
  • Vue

03 Backend

  • .NET
  • ASP.NET Core
  • Node.js
  • Spring Boot

04 Data

  • Drizzle
  • EF Core
  • Kafka
  • MongoDB
  • MS SQL
  • MySQL
  • PostgreSQL
  • Prisma
  • Redis
  • SQLite

05 Infra & værktøj

  • Cloudflare
  • Docker
  • Git
  • GitHub Actions
  • Terraform

Principper

  • Færre afhængigheder
  • Boring tech > hyped tech
  • Skriv koden så den næste forstår den

0x03 / projects

Udvalgte
projekter

R
Platform

Rollpu

Rollpu er en feature-flag- og remote-config-platform du selv kan hoste: slå funktioner til og fra i produktion uden at deploye, og rul dem gradvist ud til bestemte brugere. Multi-tenant (workspaces, projekter, miljøer) med targeting-regler, procent-rollouts med deterministisk bucketing (samme bruger lander altid i samme bucket), audit-log med rollback og webhooks med HMAC-signering. Med egen TypeScript-SDK og hjemmerullet auth: argon2id, Google/GitHub OAuth og Postgres-backed sessions.

  • TypeScript
  • Node.js
  • PostgreSQL
R
Web

RooTicket

RooTicket er en Discord ticket-bot med tilhørende web-dashboard - et gratis alternativ til de premium-låste konkurrenter, hvor alle features er med uden betaling. Monorepo med en discord.js v14-bot og et Next.js 15-dashboard, PostgreSQL via Prisma, og Redis til live transcripts og pub/sub.

  • Next.js
  • TypeScript
  • discord.js
  • PostgreSQL
  • Tailwind CSS
K
Backend

Kafka Order Platform

En ordreplatform bygget som flere små microservices der kommunikerer gennem Apache Kafka i stedet for at kalde hinanden direkte. Hver service (ordrer, betaling, lager, notifikationer, analytics) kan skaleres for sig, og analytics-laget bruger Kafka Streams til at aggregere ordrer og betalinger i realtid. Bygget mest for at forstå Kafka og distribuerede systemer ordentligt: løs kobling, event-streams og services der skalerer hver for sig.

  • Java
  • Spring Boot
  • Kafka
  • Docker
S
CLI

StackDoctor

Et CLI-værktøj du kører i et projekt der driller: det gætter selv stacken (Node, Python, .NET, Docker Compose, GitHub Actions, hardcodede secrets) og fortæller dig hvad der er galt, med et konkret forslag til fix for hvert problem. Zero-config, og tænkt som det første man kører efter at have klonet et fremmed repo der ikke vil starte.

  • TypeScript
  • Node.js
S
App

Signo

Signo er lidt som Instagram, men for autografer: man kan få dem live i appen - tænkt til når du møder nogen og står uden papir og pen - eller uploade et billede af en autograf man allerede har. Slår man funktionen til, optager frontkameraet samtidig en video af selve autograf-forløbet. Autografer kan valgfrit verificeres mod et abonnement eller en betaling (planen var også at kendte kunne sælge autografer direkte, fysisk eller digitalt). Teknisk et ASP.NET Core-API (JWT, EF Core, PostgreSQL, Docker) med en Capacitor-app ovenpå; det nåede en velfungerende MVP og var mest læring i app-udvikling.

  • C#
  • TypeScript
  • Capacitor
  • PostgreSQL
  • Docker
P
Web

Plusel

Hobbyprojekt - et redesign-bud på plusel.dk for Plus El A/S i Vinderup. Bygget med Astro 4 + Tailwind, ingen JS-framework, og statisk søgning via Pagefind. To branches: én der finpudser deres eksisterende design, og et eget retningsbud kaldet “Vestjysk Brutalisme”.

  • Astro
  • Tailwind CSS
  • TypeScript
Web

Portfolio Website

Siden du kigger på lige nu. Personlig portfolio og digitalt visitkort bygget med Astro 5 og Tailwind, statisk renderet. Projekterne ligger i et bento-grid med live iframe-previews, trukket fra Markdown content collections.

  • Astro
  • Vue.js
  • TypeScript
  • Tailwind CSS
Logbog Generator
Web

Logbog Generator

En simpel webapplikation til at generere logbogsskabeloner med automatisk indsatte datoer. Vælg startdato og antallet af dage, og applikationen genererer en række skabeloner klar til brug. Perfekt til studerende og projekter, der kræver regelmæssig logføring.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • TipTap
Søstjernen Generator
Web

Søstjernen Generator

Jeg lavede Søstjernen-generatoren fordi jeg manglede en måde at få søstjerne-diagrammet (til metodevalg i systemudvikling) til at se pænt ud i mine rapporter på studiet. Man vurderer projektets dimensioner og får et rent diagram ud. Min lærer syntes så godt om den, at han spurgte om den måtte blive online, så han kunne dele den videre.

  • React
  • Vite
  • TypeScript
I
Extension

InfoDiet Tracker

En Chrome-udvidelse der måler hvor lang tid du bruger på hvert website, lader dig give dine sessioner en vurdering og viser mønstrene - så det bliver nemmere at stoppe doomscrolling. Tosproget (dansk/engelsk), bygget i TypeScript.

  • TypeScript
H
Infra

HelloTerraform

Infrastructure-as-code-legeplads i Terraform: et genbrugbart webserver-modul plus Postgres, Redis, Adminer og monitoring beskrevet deklarativt. En øvelse i at rejse og rive en hel stack ned med én kommando.

  • Terraform
  • Docker
G
Spil

Goman

En Pacman-klon skrevet i Go med Ebiten-biblioteket. Et sideprojekt for at lære Go og 2D-spiludvikling fra bunden.

  • Go

0x04 / contact

Sig hej.

Har du noget på hjerte, eller bare lyst til at hilse?

Email
martinpugdal@gmail.com
GitHub
martinpugdal
LinkedIn
martinpugdal