Konrad K. Puljavin
Helsingborg, Sverige

Jag är systemutvecklare och DevOps-ingenjör.Jag arbetar med privatpersoner, startups och storföretag.

Jag heter Konrad K. Puljavin, en polsk utvecklare bosatt i Helsingborg. Jag bygger interna system, automationer och molnlösningar som ersätter manuellt arbete med pålitlig drift, med grund i Google Cloud, Microsoft Azure, Linux och nätverk. Jag ser hela systemet runt koden. Varje projekt här nedanför har jag byggt och driver själv, hela stacken.

Bor i
Helsingborg
Jobbar med
Fullstack-appar, infrastruktur
Utvecklar sedan
2022
Status
Öppen för uppdrag
Se mer
01Erfarenhet

Bakgrund.

Sundet CRM, Malmö
2025 - 2026
Sundet CRM, Malmö

Fullstack- och DevOps-utvecklare

Arbetade i ett litet team med en CRM-plattform som används dagligen av konsulter och de kunder de hanterar. Byggde rollbaserad behörighet genom hela API:et, vyer där användare kunde sköta sina egna uppgifter, och lönesimuleringar som måste stämma med siffror folk redan litade på. Satte upp inloggning, spårbarhet och API-dokumentation, och flyttade releaser till en automatiserad pipeline så att leverans slutade vara något man gjorde för hand.

Nimt.ai, Helsingborg
2025
Nimt.ai, Helsingborg

Backendutvecklare

Backendarbete på en produkt som mäter hur AI-modeller pratar om ett varumärke. Prompter körs mot flera modellleverantörer enligt schema, och svaren kommer tillbaka i olika format, så mycket av arbetet handlade om att göra dem enhetliga och spara resultaten över tid så att förändring går att jämföra. Node.js och TypeScript på PostgreSQL, i ett team litet nog att gränsen mellan backend och frontend var tunn.

Provectus AB, Eslöv
2024
Provectus AB, Eslöv

Fullstackutvecklare

Tog en .NET-backend som blivit svår att hantera och byggde om den till något ett team kunde arbeta inuti: en tydlig gräns mellan dataåtkomst och affärslogik, integrationstester som kördes vid varje ändring, och strukturerad loggning så att ett fel förklarade sig självt. Skrev den introduktionsdokumentation som nya utvecklare använde.

2024
ALLinONE, Valencia

Webbutvecklare

Byggde frontend för företagskunder i React, Angular och TypeScript, i direkt kontakt med dem som skulle använda det. Mycket av arbetet handlade om att göra en vag önskan tillräckligt konkret för att bygga, och sedan leverera den i korta cykler utan att ha sönder det som redan fungerade.

2022 - nu
Distans och på plats

Frilanskonsult

Uppdrag för kunder som behövde något byggt, lagat eller flyttat. Säkra API:er, automatiserad driftsättning, datamigreringar i skarp drift, och då och då ett akut problem i ett system jag aldrig sett förut. Det jag är mest nöjd med är det oglamorösa: överlämningsdokumentation tillräckligt bra för att kunden skulle klara sig utan mig. Flera kom tillbaka.

02Arbete

Publika projekt.

Ett urval av det jag byggt. En del åt kunder, en del för att jag ville att de skulle finnas.

01 · 2026
Live

Sundet Salary Simulator

Lönesimulatorn som ett svenskt konsultbolag skickar till sina egna kandidater. Deras konsulter har en bruttolönepott som växer med debiteringen, och de väljer själva hur den fördelas mellan lön, pension och förmåner. Verktyget låter en räkna på den fördelningen mot de regler som faktiskt gäller, kommunalskatt, ITP1-pension och mer. Man kan spara scenarier och jämföra dem mot varandra. Anställda, administratörer och systemägare ser olika delar av systemet, och skattereglerna är konfigurerbara. Byggd åt kunden i deras egen Azure-miljö, så koden ägs av dem och något publikt repo finns inte.

En React-SPA mot ett .NET 8-API via EF Core och Azure SQL, där beräkningsmotorn kör på skatte- och ersättningsregler som en administratör redigerar under drift och de tre behörighetsnivåerna kontrolleras på servern.
React 19TypeScript.NET 8Azure SQLAzure
02 · 2026
Live

Social Circles

En kommunikationsplattform för en organisation som vill ha en egen: separata rum, roller och direktmeddelanden. Man loggar in med det Google-konto man redan har, det man ser styrs av rollen man tilldelats, och den som ber om att bli raderad tas bort överallt, ända ned i identitetsleverantören som höll inloggningen.

Next.js ovanpå Prisma och PostgreSQL med Clerk som identitetslager, där varje behörighetsbeslut fattas på servern och kontoraderingen når in i identitetsleverantören via dess API. Driftsatt av mig.
Next.jsPrismaPostgreSQLClerk
03 · 2025
Live

Drone Delights

En kundvänd beställningsplattform för en drönarleveranstjänst, som täcker hela vägen från menyn till stunden maten landar. Man bläddrar, fyller en varukorg, går till kassan och följer ordern på vägen, på svenska eller engelska. Den byggdes från en tom mapp, och en förstagångsbesökare klarar hela beställningen på egen hand.

En React-applikation byggd med Vite och formgiven i SCSS, som håller varukorg och orderstatus i klienten, med båda språken via i18next. Driftsatt av mig.
ReactViteSCSSi18next
03Stack

Det jag arbetar med.

Verktyg jag använder i skarpa projekt, dagligen.

Språk

  • TypeScript
  • C#
  • Java
  • Python
  • Go
  • PHP
  • SQL
  • Bash

Frontend

  • React
  • Next.js
  • Vite
  • Sass / SCSS
  • i18next
  • Chart.js

Backend

  • Node.js
  • .NET 8
  • .NET Framework
  • ASP.NET Core
  • Entity Framework
  • Prisma
  • Drizzle

Databaser

  • PostgreSQL
  • SQL Server
  • MongoDB
  • SQLite
  • libSQL / Turso
  • Supabase
  • Redis

Autentisering

  • Clerk
  • Google OAuth
  • Microsoft Entra ID
  • OpenID Connect
  • OAuth 2.0
  • JWT

Moln

  • Microsoft Azure
  • Google Cloud
  • Vercel
  • Hetzner
  • Azure Static Web Apps

Infrastruktur

  • Ubuntu
  • Docker
  • Kubernetes (k3s)
  • Caddy
  • nginx
  • systemd
  • GitHub Actions
  • UFW

Övervakning

  • Prometheus
  • Alertmanager
  • node-exporter
  • cAdvisor
  • kube-state-metrics
  • journald
04Praktik

Jag lär mig genom att driva det.

Jag har aldrig lärt mig ett system ordentligt ur en bok. Att läsa om hur något beter sig berättar vad som hände för någon annan. Att driva det själv under press berättar vad som händer klockan tre på natten när ett certifikat går ut och ingen är vaken att hjälpa till. Så jag försätter mig i läget där jag måste veta.

Den här sidan, och varje projekt jag byggt åt mig själv, körs på infrastruktur jag äger och driver. Jag valde maskinen, jag byggde det som ligger ovanpå, och jag är den som blir uppringd när det stannar. Ingen räckte över en färdig miljö att utveckla i. När något går sönder här går det sönder på grund av ett beslut jag fattat, och då måste jag förstå det tillräckligt väl för att laga det.

Det är hela poängen med att göra på det här sättet. Teorin säger att ett system borde fungera. Att driva ett på riktigt lär dig hur det går sönder, vad det kostar att hålla tillgängligt och vilka genvägar man betalar för senare. Allt jag kan om att köra mjukvara i produktion har jag lärt mig av att vara den som ansvarar för den.

Konkret: en enda Linuxserver som kör Kubernetes bakom en omvänd proxy, varje sajt i eget nätverk med utgående brandvägg och utan väg till kontrollplanet, certifikat och driftsättningar automatiskt vid varje commit, och mätvärden och larm som jag själv läser.

05Om mig

Vad jag tar mig an.

Nybyggen, och system som kommit utan dokumentation och utan någon kvar att fråga. Jag har tagit mig an båda delarna, gång på gång. Att läsa okänd kod och förstå vad som bär den innan något ändras är en stor del av vad jag gör, och den del jag är tryggast i.

Intresserad?