Hei, jeg er Yosmel.

Fullstackutvikler som er opptatt av ryddig arkitektur, tydelig design og løsninger som faktisk blir brukt. Ta en titt på prosjektene mine, og slå gjerne av en prat med AI versjonen av meg.

klar

Prosjekter

Jeg bygger stadig nye ting. Enkelte dager er det raske eksperimenter i private repoer som aldri ser dagens lys. Andre dager dukker det opp en ide jeg må få realisert. Da kommer pennen frem, og jeg bruker gjerne et par dager på å legge en plan med langsiktige mål før jeg begynner å kode.

Egne og samarbeid

Storskjerm med poengtavle og mobilvisning i VGS Bordtennis.

VGS Bordtennis

Sanntids turneringer, guilds og kantineskjerm for videregående skoler.

Pågående prosjekt ved Nord-Gudbrandsdal VGS som får elevene opp fra mobilen i friminuttet, med QR kode ved bordet, guilds og live storskjerm i kantina.

  • · Skjermfri flyt ved bordet med QR kode, tosidig resultatbekreftelse, anti-juks og automatisk frigjøring av glemte bord.
  • · Live storskjerm i kantina via Socket.IO, tilpasset Infoskjermen.no på eldre TV skjermer med animert WebP og ES5 støtte.
  • · Flere skoler på samme instans i Node.js og innebygd SQLite (5 npm pakker), stresstestet med 100 samtidige spillere.

Første versjon gikk fra plan til drift på en uke med Spike and Stabilize. Les om arbeidsflyten på /ai →

Node.jsnode:sqliteSocket.IOPågår
Oversikt og bestillingsstatistikk i grensesnittet til Ember Booking.

Ember Booking

Design, frontend, merkevare og brukeropplevelse for norsk bookingsystem.

Bookingsystem jeg driver sammen med Kim, med ansvar for design, frontend, markedsføringssider og brukeropplevelse.

  • · Vedlikeholder og videreutvikler frontenden og markedsføringssidene på emberbooking.no.
  • · Ansvar for visuell identitet, merkevare og designsystemet med fokus på lesbarhet og hierarki.
  • · Jobber løpende med brukeropplevelse og tydelig flyt på tvers av plattformen.
Next.js 16FrontendUX / DesignMerkevare

Skoleprosjekter

Timebestilling, kalender og egne avtaler i MedCare Clinical.

MedCare Clinical

Timebestilling på tvers av klinikker og spesialiteter. Eksamensprosjekt i Backend 2026 hos Noroff.

Fullstack timebestillingssystem for klinikker levert som eksamensprosjekt i Backend 2026 på Noroff, der pasienter kan søke opp leger og bestille time både som gjest og innlogget bruker.

  • · REST API i C# og .NET 9 med Entity Framework Core mot MySQL, soft delete ved avbestilling og Swagger.
  • · JWT innlogging med refresh token i cookie, gjestebooking, pasientprofil og eget adminpanel med full CRUD.
  • · React frontend med TanStack Query, Zustand og Zod, satt opp på Vercel mot Azure Web App og Railway.
C#.NET 9EF CoreMySQLReact
Filmkatalog med søk, anmeldelser og detaljvisning i Cinemorra.

Cinemorra

Kode

Filmkatalog med utlån, søk og eget adminpanel i Next.js. Skoleprosjekt hos Noroff.

Nettside bygget som skoleoppgave i frontend på Noroff der brukere kan bla gjennom og låne filmer, med eget adminpanel for å legge til og redigere filmer.

  • · Delt opp i Next.js App Router mellom åpne sider og skjermet adminpanel med middleware, loading og error states.
  • · Server Actions for innlogging og håndtering av filmer, sammen med søk, mørk modus og state i Zustand.
  • · Komponenttester med Jest og React Testing Library, pluss sjekk av accessibility med eslint-plugin-jsx-a11y.
Next.jsTypeScriptZustandJest