Curriculum Vitae
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.pngcartridge-format
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
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
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
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
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