Åpen for samarbeid · OSLO
MarcusJenshaug
Fullstack-utvikler i Redi AS
Fullstack-utvikler i Redi AS. Jeg bygger webapplikasjoner med Next.js, TypeScript og Supabase, og deler det jeg lærer underveis.

RULL001 / 001
001FlowmentPlattform for fraktøkonomi: import og kontroll av transportørfakturaer, prising mot kundens egne avtaler, avviksdeteksjon og viderefakturering for 3PL. Bygget hos Redi AS.
Next.js 15 · React 19 · TypeScript · Tailwind CSS 4002SøknadsbasenSaaS for norske jobbsøkere som jeg bygger og drifter alene: CV-bygger, søknadsbrev, pipeline og stillingssøk på NAVs feed, med AI som verifiseres av en regelmotor.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4003Strand HudpleieNettsted og adminpanel for en hudpleieklinikk i Tønsberg, som erstatning for WordPress og WooCommerce. Adminpanelet er der klinikken faktisk driftes fra.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4004ProRemoTrespråklig nettsted og driftssystem for ProRemo, norsk forhandler av Nastec-pumper: produktkatalog, CRM, blokkbasert CMS og egenutviklet, personvernvennlig webanalyse.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4
Next.js 15 · React 19 · TypeScript · Tailwind CSS 4002SøknadsbasenSaaS for norske jobbsøkere som jeg bygger og drifter alene: CV-bygger, søknadsbrev, pipeline og stillingssøk på NAVs feed, med AI som verifiseres av en regelmotor.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4003Strand HudpleieNettsted og adminpanel for en hudpleieklinikk i Tønsberg, som erstatning for WordPress og WooCommerce. Adminpanelet er der klinikken faktisk driftes fra.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4004ProRemoTrespråklig nettsted og driftssystem for ProRemo, norsk forhandler av Nastec-pumper: produktkatalog, CRM, blokkbasert CMS og egenutviklet, personvernvennlig webanalyse.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4003 · Verktøykassa
Stack
TypeScriptNext.jsReactTailwind CSSSupabasePostgreSQL
Node.jsVercelAzureDockerGitMDX
Hold over et verktøy for detaljer
004 · I tall
Bevis
Fra Vercel til Hetzner og Coolify: hvorfor jeg flyttet hjemVercel er nydelig å komme i gang med, men på et tidspunkt begynte jeg å betale for magi jeg ikke trengte, og data jeg ville holde i EU. Her er historien om hvordan jeg flyttet Søknadsbasen til en enkelt Hetzner-server med Coolify, hva som faktisk var vanskelig, og hva jeg sitter igjen med.Når Coolify ikke bygger pakkene CI byggerCoolify bygger en pnpm-monorepo med pnpm filter, ikke med Turborepo. Når interne pakker eksporterer fra dist/, går prod-bygget i bakken mens CI er grønnSøknadsbasen: verktøyet jeg ikke fant, så bygget selvEt CV-verktøy og jobbsøker-tracker som startet som frustrasjon over eksisterende løsninger, og ble til et lite produkt jeg faktisk bruker selv.To og et halvt år som eneste utviklerEn retrospektiv etter å ha bygget Eiendomsavtaler.no fra første linje kode. Fra innleid konsulent til grunnleggers-utvikler, gjennom tre tekniske generasjoner.
006 · Musikk-DNA
Makkos
Når jeg ikke bygger programvare, lager jeg musikk som Makkos. Samme byggetrang, annet medium.
VENTER
# sist oppdatert
marcus@redi ~/na $ cat status.md
Integrasjonene mot PowerOffice og Tripletex er nå ferdig implementert i Flowment. 3PL-selskapene velger selv hvilket av de to systemene de vil bruke når de er inne på plattformen, mens vi i Flowment fakturerer automatisk gjennom PowerOffice.
marcus@redi ~/jenshaug $ date +"%A %H:%M"
søndag kl. 19:15
marcus@redi ~/na $