Curriculum Vitae

📄 Ladda ner PDF


Profil

Nyutexaminerad civilingenjör i mjukvaruutveckling med särskilt intresse för backend och algoritmer. Motiveras av att omvandla verkliga problem till pålitliga, underhållbara system som sparar tid och minskar fel. Söker roller där jag kan bidra med backend-utveckling, databaskunskap och automatisering.


Teknisk kompetens

Kategori Kunskaper
Programspråk Python (avancerad), C/C++ (god), JavaScript (god), Java (grundläggande), Rust, Bash
Frameworks Flask, FastAPI, SQLAlchemy, Gin, Vue.js
Verktyg Linux, Docker, Kubernetes, Git, CI/CD
Databaser PostgreSQL, MariaDB, SQLite
Metoder Scrum

Projekt

Cove — 16-bitars fantasykonsol (2025–)

Personligt projekt

Byggde ett komplett 16-bitars datorsystem från grunden — CPU, assembler, emulator, debugger, grafik- och ljudmotor — allt i Rust. 317+ tester, 29 e2e-test och 2100+ sidor dokumentation.

  • CPU: 30 opcodes, blandad 16/32-bitars kodning, minnesmappad I/O och interrupts
  • Verktyg: Multi-pass-assembler, SDL2-emulator med REPL-debugger
  • Plattform: 128×128 display, 4 ljudkanaler, 21 sysanrop, .cove.png cartridge-format

Se repot

Energiöversikt — Svensk energidashboard (2026)

Personligt projekt

En realtidsdashboard som samlar elpriser, väder, solcellsdata och EV-laddningsoptimering från flera API:er. Live på spotcharge.jimmy-b.se.

  • Backend: Python FastAPI med async datahämtning och SQLite-cachning
  • Frontend: Vue 3 + TypeScript med MapLibre GL JS och Chart.js
  • EV-optimerare: Poängsätter varje tidslucka med spotpris, solcellsproduktion, nätavgift och skatt

Se repot

ParkInspect — Besiktningsplattform (2026)

BJ Nordic AB

Webbapplikation för säkerhetsinspektioner av tivolin med checklistor, fotodokumentation och rollbaserad åtkomst.

  • Backend: Python Flask med SQLAlchemy ORM, REST API med full CRUD
  • Säkerhet: Tre nivåers roller (ägare, admin, redigerare)
  • Lagring: Lokal/S3-lagring för foton

Se repot

URL-förkortare med klickanalys (2026)

Personligt projekt

Självhostad Go-tjänst med klickspårning, GeoIP-platsdata och token-baserad statistikåtkomst. Live på s.jimmy-b.se.

  • Backend: Go + Gin med SQLite/PostgreSQL
  • Analys: Tidsstämplar och geografisk data via DB-IP GeoIP
  • Kvalitet: Go-testsvit som täcker förkortningslogik och HTTP-handlers

Se repot

Boknings- och kalendersystem (2025)

Solrosen Östervåla Harbo AB | Östervåla

Centralt boknings- och kalendersystem som eliminerade dubbelbokningar och minskade administrativa kostnader.

  • Designade RESTful API och databasstruktur
  • Implementerade rollbaserad åtkomst och sessionshantering
  • Ansvar för loggning, backup och grundläggande drift på Linux-server

Se repot

Webbläsartillägg med realtidstjänst (2023)

Softhouse | Karlskrona

Utvecklade frontend i Vue.js och backend-tjänster i Node.js med WebRTC för realtidskommunikation, ansvarade för sprintplanering, teknisk dokumentation och integrationstester.


Utbildning

2020–2025 | Civilingenjör, Mjukvaruteknik | Blekinge Tekniska Högskola, Karlskrona

2017–2020 | Teknikprogrammet | NTI gymnasiet, Uppsala


Språk

  • Svenska – Modersmål
  • Engelska – Mycket goda kunskaper i tal och skrift

Övrigt

  • Körkort B