Hoppa till huvudinnehållet
Buzzards Soft
AI-Native DeveloperMobile DeveloperFullstack Developer
4 års kommersiell utveckling av mobilappar för Android och iOS.

En självständig, komplett utvecklare med mitt eget agentiska arbetsflöde — jag levererar end-to-end.

Före AI-eran byggde jag kommersiella mobilappar i Flutter och Unity. Idag, med generativa verktyg, har jag lagt till webbplatser och webbappar i den stacken. Jag driver leveransen från idé till lansering och anpassar mig efter vad projektet eller kunden kräver.

  • Produktionskod i Flutter (Dart) och Unity (C#)
  • Claude Code: egen config, hooks, skills, subagents
  • Civilingenjör i datavetenskapTeknisk engelska B2/C1
Avsnitt 02 · Verkstad

En AI-verkstad, styrkt med 10xDevs-certifikatet

Jag har gått den kohortbaserade 10xDevs-kursen, ledd av Przemek Smyrdek och Marcin Czarkowski — ett intensivt program om mjukvaruutveckling med AI-agenter genom hela utvecklingscykeln, från idé och plan till tester och driftsättning. Kursen byggde på praktik: varje modul avslutades med ett konkret, fungerande resultat byggt på ett riktigt projekt. Certifikatet, de fyra märken jag tog och de fem områden som kursen täckte hittar du nedan.

10xDevs — kohortkurs

BRAVE / 10xDEVS · Przemek Smyrdek och Marcin Czarkowski

20 juli 2026

Prework och 25 lektioner i 5 moduler, 6 livesessioner (kick-off, 4× Live Q&A, firande) samt veckovisa office hours. Slutprojekt: en egen AI-agent och interna verktyg byggda end-to-end.

Förstora 10xDevs-certifikatet

  • 10xBuilder
    10xBuilderFör att ha levererat en komplett MVP — från databas och API, via frontend och affärslogik, till tester och driftsättning i produktion. Den obligatoriska tröskeln för att slutföra kursen.
  • 10xArchitect
    10xArchitectFör att ha designat arkitektur för större system och mönster för AI-integration i stor skala, tillsammans med modernisering av befintlig kod. En utmärkelse för en extra utmaning utöver det obligatoriska projektet.
  • 10xChampion
    10xChampionFör en fullt fungerande agent i CI/CD på GitHub, redo för lagarbete: den granskar diffen i en pull request och lämnar en kommentar som bedömer ändringen. En av kohortens extra utmaningar, utöver det obligatoriska omfånget.
  • Best Project
    Best ProjectEn utmärkelse för slutprojektet. Mitt var en plattformsoberoende app (Android, iOS, webb) i ett multi-repo-upplägg, på en egen stack och med många egna lösningar.
  • Agentic Environment

    Att sätta upp miljön för arbete med AI-agenter: en egen verktygsuppsättning, projektminne och regler som håller agenten inom uppgiftens ramar. Det är här agenten får kontexten och ramarna där den levererar ett upprepbart resultat.

  • 10xDevs Workflow

    Ett upprepbart spår från brief till fungerande kod: planering, granskning och implementation som separata steg, med en tydlig uppdelning mellan vad agenten gör och var människan beslutar. Vid större uppgifter arbetar flera agenter parallellt, och varje ändring avslutas med en kodgranskning.

  • AI Development Quality & Maintenance

    Kvalitet och underhåll av kod skriven med AI: en testplan, en egen QA-agent, E2E-tester och felrapportering inkopplade i en upprepbar process. Standarder som håller ett projekt i god form långt efter den första lanseringen.

  • Innovation med generativ AI

    Att använda generativ AI för att bygga nya funktioner och verktyg som verkligen snabbar upp arbetet. Färska tekniker som övas direkt på ett fungerande projekt, så att de landar rakt in i produkten.

  • Stora och äldre projekt

    Arbete med AI i stora kodbaser och äldre projekt: att kartlägga repot, skala kontexten och modernisera legacy i DDD-anda. Att införa ändringar tryggt där insatserna är höga, med en moderniseringsplan och dokumentation som genereras längs vägen.

Avsnitt 03 · Vad jag kan

Vad jag kan leverera

Först det jag har dokumenterad erfarenhet av. AI-tooling och affärsprocesser — längre ner, som områden jag aktivt utvidgar.

Mobil utveckling — Flutter / Dart

  • mobilappar för Android + iOS från grunden och vidareutveckling av befintliga,
  • arkitektur: Clean Architecture, Riverpod, Dependency Injection, SOLID, use-cases, Freezed, json_serializable,
  • navigering och codegen: go_router, deep links, build_runner,
  • data och backend: REST API, Firebase, offline-first med synkronisering, Hive, shared_preferences,
  • autentisering: JWT med token-förnyelse, secure storage, sessioner, social inloggning,
  • enhetsintegrationer: kamera, QR- / streckkodsskanning, Google Maps, PDF-generering, POS / skrivare,
  • notiser och monetisering: FCM, in_app_purchase, RevenueCat, AdMob,
  • UI och animationer: responsivt UI, implicit- / Tween- / Hero-animationer, Lottie,
  • kvalitet och leverans: CI/CD på Codemagic, flavors, Git-flow, code review, publicering på Google Play / App Store; testning som standard i processen.
  • Flutter
  • Dart
  • Riverpod
  • Freezed
  • DI
  • Clean Architecture
  • go_router
  • REST API
  • Firebase
  • Hive
  • FCM
  • RevenueCat
  • AdMob
  • Android
  • iOS
  • Google Play
  • App Store

Appar i Unity / C#

  • mobil- och interaktiva appar byggda i Unity / C#,
  • integrationer: Firebase, REST API, Unity IAP,
  • responsivt UI (UI Toolkit / Canvas) och separation av C#-logik från MonoBehaviour,
  • designmönster i praktiken och egna editor-verktyg som snabbar upp teamet; fokus på läsbar kod och standarder.
  • Unity
  • C#
  • State Machine
  • Object Pooling
  • Scriptable Object

Gemensamt för båda stackarna

  • kodens läsbarhet, arkitekturens skalbarhet, långsiktig underhållbarhet,
  • hela produktens livscykel: planering → implementation → tester → lansering → underhåll,
  • samarbete med utvecklare, testare, projektledare, kunder.

Avsnitt 04 · Portfolio

Portfolio

En översikt av mitt arbete: kommersiella mobilappar för Android och iOS, och mina egna projekt byggda med AI-agenter.

Kommersiell portfölj —HONETi

Som Mobile Developer på Honeti — hela livscykeln från planering, genom implementation, tester och release, till underhåll.

  • Flutter
  • Dart
  • Riverpod
  • REST API
  • Firebase
  • Clean Architecture
  • CI/CD
  • Unity

Infoshare

FlutterE2E

Aplikacja konferencyjna dla eventu IT — agenda, mówcy, networking i obsługa offline.

Aplikacja do nauki dla osób przygotowujących się do egzaminu na uprawnienia budowlane — testy, materiały, model subskrypcyjny dostępu do treści.

Gastro Ninja Klient

Unityunderhåll

Aplikacja klienta końcowego w ekosystemie Gastro Ninja — platforma do zamawiania jedzenia na wynos i dostawę, w modelu podobnym do pyszne.pl / pizzaportal.

Se hela portföljen för HONETi

Agentisk programmering — egna lanseringar

AI är en del av min produktionsprocess. Fyra levande projekt där det syns i praktiken.

Neatu Storage

  • Flutter
  • Firebase
  • CI/CD
  • E2E

En mobilapp för att hantera hemmets förråd: den spårar varor efter förvaringsplats (skafferi, kylskåp, frys), håller koll på lagersaldo, skannar streckkoder och skapar inköpslistor utifrån det som håller på att ta slut.

Webbpanelen i Neatu-ekosystemet (neatu.app) — nå ditt förråd från webbläsaren, som ett komplement till mobilappen.

Polylocale

  • TypeScript
  • AGPL-3.0
  • Web
  • E2E

Mitt open source-verktyg för lokalisering. Format-trogen arkitektur, AI-översättning via användarens egna API-nycklar.

buzzards-soft.com

  • Next.js
  • React
  • i18n
  • E2E

Sidan du läser, byggd med aktivt stöd av AI-agenter. Hela processen är offentligt dokumenterad.

Så arbetar jag med AI

AI Native Development Workflow

Samma kontrollerade spår från idé till lansering — med en tydlig uppdelning mellan vad vi gör tillsammans, vad agenten gör på egen hand och var en människa bestämmer.

Flöde · idé → lansering
gemensamt arbetemestadels människaagent, utan tillsyn
  1. Idé · start
  2. Kontext och plan

    människa + AI

    Tillsammans fastställer vi hela omfattningen av ändringen: målet, området i koden, beroenden och stegens ordning. Projektkontexten — konventioner, beslut, arkitektur — skrivs ner och ges till agenten. En konkret plan med tydliga scope-gränser växer fram.

  3. Godkännande av planen

    människa

    Agenten presenterar den färdiga planen och jag går igenom den punkt för punkt — godkänner varje steg eller justerar omfattningen. Koden startar först efter mitt godkännande.

  4. Agenten arbetar · utan tillsynbygg ⇄ testa ⇄ kontrollera · tills allt går igenom
    Bygge

    Agenten skriver kod och enhetstester.

    Tester

    Agenten lägger till integrationstester.

    Automatisk kontroll

    Agenten granskar helheten och skriver ner en lista med anmärkningar.

  5. Bedömning och beslut

    människa

    Jag går igenom de samlade anmärkningarna och sammanfattningen från den automatiska kontrollen och beslutar sedan: godkänner arbetet, beställer rättelser eller avvisar det. Bedömningen av kvalitet och överensstämmelse med planen ligger kvar hos människan.

    Om bedömningen fångar upp något — går vi tillbaka till "Kontext och plan" för nya beslut.

  6. Live-testning

    människa + AI

    Jag kontrollerar utseende och funktion på en riktig enhet — vi fångar det som syns först i den färdiga produkten. Rättelser och finslipning gör vi tillsammans, tills allt fungerar och ser ut som det ska när det lanseras.

  7. Lansering

    människa + AI

    Gemensamt arbete byggt på CI/CD. Agenten förbereder beskrivningen av ändringarna, sparar dem på en separat gren och öppnar en pull request. En autonom agent kopplad till repot granskar ändringarna på egen hand. Det slutliga godkännandet, mergen och lanseringen gör jag.

  8. Lanserat
Under huven

Det som står bakom detta spår — den metodiska grunden och de konkreta verktygen som håller tempot utan att tappa kontrollen.

Spec-Driven Development

Inget byggs innan en nedskriven, godkänd specifikation. Planen är kontraktet, och designbeslut skrivs ner i förväg — innan någon kod finns.

Context-Driven Development

Agenten arbetar utifrån en varaktig, versionshanterad projektkontext — konventioner, beslut och minne från tidigare sessioner. Varje uppgift startar från samma, överenskomna grund.

Specialiserade agentsessioner

En separat session för planering, bygge, testning och bedömning — var och en med egna verktyg, egen prompt och en enda uppgift att leverera.

Riktiga verktyg i stacken

Levande bibliotekdokumentation, kontroll av utseendet i webbläsaren, end-to-end-tester på en mobil enhet. Agenten arbetar med riktiga verktyg i min stack.

Repeterbara processer som kommandon

Steg i mjukvaruutvecklingen paketerade i färdiga kommandon som hela teamet kör — från planering till granskning av ändringar.

Kontroll över vad som hamnar i repot

Agenten arbetar på en separat gren och öppnar en pull request på min begäran. En tydlig uppdelning: vad agenten gör, vad jag gör och hur det kopplas till CI/CD.

Avsnitt 06 · Om mig

Om mig

Jag är en självgående utvecklare som driver projekt end-to-end och har ett eget agentbaserat AI-arbetsflöde. Jag har 4+ års kommersiell erfarenhet av mobilappar i Flutter och Unity, och generativa verktyg har utökat min stack med webbplatser och webbappar. Jag ser AI som en verkstad jag styr medvetet i varje steg — från arkitektur till lansering och underhåll.

Kärnan i min kommersiella erfarenhet är mobilappar. I Flutter byggde jag produkter från första kodraden: integrationer mot REST API och Firebase, autentisering, datasynkronisering, offline-läge, butikslanseringar och löpande underhåll. I Unity arbetade jag med interaktiva applikationer. I båda stackarna håller jag koden läsbar och arkitekturen redo att växa även efter flera år.

Hjärtat i mitt dagliga arbete är programmering med AI-agenter. Claude Code är mitt vardagsverktyg, konfigurerat för specifika projekt: egna subagenter, hooks, MCP-servrar och skills för återkommande uppgifter. Jag kör agenten i en loop genom review, utforskning av främmande kodbaser, codemods och scaffolding, så att jag hinner mer på samma tid. Kontrollen stannar hos mig — agenten mergar inte själv, och varje output går genom build och min code review.

Att arbeta med agenter flyttar var svårigheten ligger. Att formulera uppgiften exakt, designa kontexten och verifiera det som kommer tillbaka väger tyngre — för modellen snabbar på både bra och dåliga beslut. Jag behandlar det som ingenjörsarbete: jag bygger verifierbara loopar där genereringen är snabb och kvalitetsgrinden förblir hård. Det låter mig som en person driva ett projekt i en omfattning som förr krävde ett team, och ta det från analys till underhåll.

Jag är en utvecklare som medvetet leder AI-agenter — och tack vare det levererar jag mer kvalitet, snabbare, över hela projektets livscykel.

Jag kom till programmering efter fjorton år som elektriker och installatör av CCTV-, larm-, brandsäkerhets- och smart home-system. I projekt där mjukvara möter hårdvara — IoT, automation, smarta byggnader — ger den bakgrunden mig ett genuint unikt perspektiv.

Avsnitt 07 · Utbildning

Utbildning

7.1 · Civilingenjörsstudier

Wyższa Szkoła Biznesu — National Louis University, Nowy Sącz

Examen:
Civilingenjör
Inriktning:
Datavetenskap
Specialisering:
Programmering av affärsapplikationer
7.2 · Kompletterande

Zespół Szkół Elektryczno-Elektronicznych, Szczecin

Examen:
Tekniker
Inriktning:
Elektriker
Specialisering:
Kraftelektronik

Ytterligare behörigheter

  • SEP E + D
  • Körkort kat. B
  • Båtförarintyg
Avsnitt 08 · Kontakt

Öppen för uppdrag, fast anställning och intressanta projekt.

Jag passar bäst där man söker en utvecklare som redan har fungerande produkter bakom sig och kan jobba med AI i arbetsflödet. Om den här profilen passar det du söker — hör av dig så går vi igenom detaljerna.

Fält markerade med * är obligatoriska