Fullstack-utvecklare · Stockholm

Alejandro Martínez

Jag levererar som ett litet team — AI-drivet arbetsflöde.

Fullstack-utvecklare som bygger produktionsklara webbappar med Angular, TypeScript och Python. Från Valparaíso, Chile — baserad i Stockholm.

01 · Projekt

Vad jag har levererat

Fem produktionsklara projekt — fullstack-webb, realtidsdata, företagsadmin och en avstickare till inbäddad C++. Allt körs på riktig infrastruktur.

La Tiendita skärmbild

La Tiendita

E-handel för begagnade kläder — butik, varukorg, kassa och en komplett adminpanel.

  • Angular 22
  • TypeScript
  • Litestar
  • PostgreSQL
  • Redis
  • Docker
  • Stripe · Klarna · Swish
  • En komplett e-handelsplattform: katalog med fulltextssökning, varukorg, kassa med flera betalleverantörer och en företagsadminpanel.
  • API:et är kontraktstestat mot frontendmodellen av en spec som faller på varje fältavvikelse — ingen delad kod, inga tysta brytningar.
  • Fem dashboardkomponenter delar en HTTP-förfrågan per land via deduplicering under flyget; betalningarna abstraherar tre leverantörer bakom ett gränssnitt.
  • Driftsatt som en produktionsstack på en VPS: nginx + backend + SPA, migreringar vid uppstart och ett frö med 300 produkter på 3 språk.
NordicPump skärmbild

NordicPump

Mobilanpassad PWA som jämför bränslepriser i de fem nordiska länderna.

  • Angular 22
  • Chart.js
  • Tailwind
  • ngx-translate
  • Litestar
  • Docker
  • Bränslepriser från tre officiella källor (EU Oil Bulletin, Statistics Norway, gasvaktin på Island) normaliserade till ett API — ingen databas, filbaserad cache med atomära skrivningar.
  • En asynkron schemaläggare i processen uppdaterar varje källa på sitt eget intervall: veckovis för EU, månadsvis för Norge, vid inaktuell data för Island.
  • Sju språk, fem valutor, ljust/mörkt läge, PWA offline — med en tillgänglig datatabell under varje diagram.
  • 548 tester i backend och frontend; en kontraktspec håller Python- och TypeScript-modellerna fältnoggrant synkade.
ManageRepairStore skärmbild

ManageRepairStore

Hantering för verkstäder — kassa, lager, serviceordrar med PDF-/QR-biljetter.

  • Angular 21
  • Angular Material
  • NestJS
  • TypeORM
  • PostgreSQL
  • Puppeteer
  • En portfolioedition av ett riktigt produktionssystem för en gasdistributionsklient — fullständigt sanerat: 100 % syntetisk data, giltiga demorut (modul-11) och en fiktiv katalog.
  • Varje sidladdning såar om demon i en transaktion: besökare kan skapa produkter och registrera försäljningar fritt — en uppdatering återställer det kanoniska läget.
  • Lagerändringar går genom en enda väg med pessimistiska radlås och 409 vid otillräckligt lager; batch-endpoint rullar tillbaka atomärt.
  • Engångsinloggning per roll (admin / säljare / lager) så att granskaren hamnar på rätt skärm direkt.
Admin Dashboard skärmbild

Admin Dashboard

Företagsadminpanel — revisionsspår, bakgrundsjobb och fulltextssökning i PostgreSQL.

  • PrimeNG
  • Redis
  • ARQ workers
  • Event bus
  • PostgreSQL FTS
  • Del av La Tiendita-plattformen: den operativa sidan av e-handeln — produkt- och kampanjhantering för tre roller.
  • Varje administratörsåtgärd loggas i revisionsspåret via en händelsebuss; cache-invalidering åker på samma händelser (cache-aside med Redis).
  • Bildbehandling körs i ARQ-bakgrundsjobb; sökningen migrerades från ILIKE till fulltextssökning med PostgreSQL tsvector.
  • Liveness- och readiness-prober med DB- och Redis-kontroller stödjer driftsättningen.
Ad Screen Ticker skärmbild

Ad Screen Ticker

En reklamskärm på AVR-mikrokontroller — viktad annonsrotation på en tecken-LCD, i under 600 rader C++.

  • C++
  • AVR
  • HD44780 LCD
  • Interrupts
  • Inbäddad C++ från min utbildning på YH Akademin: en reklamskärm som roterar betalda annonser på en 16×2-LCD.
  • Annonsfrekvensen viktas efter hur mycket varje annonsör betalat — affärslogik inom ramen för en mikrokontroller.
  • HD44780-drivrutinen och en icke-blockerande millis-timer är skrivna från grunden; schemaläggaren körs på hårdvaruavbrott.
  • En annan värld än webbstacken: minnet är 2 KB och varje byte räknas.

02 · Om mig

Från Valparaíso till Stockholm

Alejandro — foto · pågår

Jag är en mjukvaruingenjör från Valparaíso, Chile — nu byggande i Stockholm. Under femton år har jag skrivit mjukvara i många språk och levererat för frilansklienter, bland annat ett produktionshanteringssystem som fortfarande körs hos ett chilenskt distributionsföretag.

Det jag bryr mig om är att leverera produkter som fungerar, inte demos. Varje projekt på den här sidan körs på riktig infrastruktur med riktiga tester: 500+ automatiserade tester i portföljen, kontraktspecs som håller frontend och backend synkade och Docker-drift från dag ett.

Slagorden är bokstavliga: jag levererar som ett litet team, för jag arbetar med ett AI-drivet arbetsflöde — en uppsättning specialiserade agenter orkestrerade för spec-driven utveckling, kodgranskning och verifiering. Jag styr, agenterna utför, och resultatet är ett enmannateam med disciplinen hos ett helt.

Frontend

Angular · TypeScript · Signals · Tailwind · Chart.js

Backend

Python · Litestar · NestJS · PostgreSQL · Redis · Docker

Arbetssätt

Spec-driven utveckling · Kontraktstestning · Adversariell granskning · CI

Avstickare

C++ · AVR · Inbäddade system

03 · Kontakt

Låt oss bygga något

Öppen för fullstack-tjänster i Stockholm och frilansuppdrag — på distans eller på plats. Engelska, spanska och (pluggar) svenska.

Tillgänglig för uppdrag