Konrad K. Puljavin
Index

Alla projekt.

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
04 · 2026
Live

cres

Ett verktyg med öppen källkod för Claude Code, den AI-assistent jag kodar i varje dag. En uppdatering gjorde det inbyggda sättet att återuppta en tidigare session obrukbart, och det förblev trasigt från version 2.1.81 och flera släpp framåt, vilket lämnade historiken på disk utan pålitlig väg tillbaka in i den. cres är kort för Claude RESume. Det läser historiken direkt och öppnar den session man väljer, är publicerat under MIT för vem som helst att installera, och är det jag använt varje dag sedan dess.

Ett sextiotal rader bash ovanpå jq och fzf, som läser den råa JSONL-journalen och klassar varje session på dess första post så att automatiska körningar hålls utanför listan.
Shellfzfjq