Curriculum Vitae
đź“„ Download PDF
Profile
Recently graduated master’s student in software engineering with a focus on backend and algorithms. Motivated by transforming real-world problems into reliable, maintainable systems that save time and reduce errors. Seeking roles where I can contribute with backend development, database knowledge, and automation.
Technical Skills
| Category | Skills |
|---|---|
| Programming Languages | Python (advanced), C/C++ (proficient), JavaScript (proficient), Java (basic), Rust, Bash |
| Frameworks | Flask, FastAPI, SQLAlchemy, Gin, Vue.js |
| Tools | Linux, Docker, Kubernetes, Git, CI/CD |
| Databases | PostgreSQL, MariaDB, SQLite |
| Methodologies | Scrum |
Projects
Cove — 16-bit Fantasy Console (2025–)
Personal project
Built a complete 16-bit computer system from scratch — CPU, assembler, emulator, debugger, graphics and audio engine — all in Rust. 317+ tests, 29 e2e tests, 2100+ pages of documentation.
- CPU: 30 opcodes, mixed 16/32-bit encoding, memory-mapped I/O and interrupts
- Toolchain: Multi-pass assembler, SDL2 emulator with REPL debugger
- Platform: 128Ă—128 display, 4 audio channels, 21 syscalls,
.cove.pngcartridge format
Energiöversikt — Swedish Energy Dashboard (2026)
Personal project
A real-time dashboard aggregating electricity prices, weather, solar data, and EV charging optimisation from multiple APIs. Live at spotcharge.jimmy-b.se.
- Backend: Python FastAPI with async data fetching and SQLite caching
- Frontend: Vue 3 + TypeScript with MapLibre GL JS and Chart.js
- EV optimizer: Scores each slot by spot price, solar generation, grid tariff, and tax
ParkInspect — Safety Inspection Platform (2026)
BJ Nordic AB
Web application for amusement park safety inspections with checklists, photo documentation, and role-based access.
- Backend: Python Flask with SQLAlchemy ORM, REST API with full CRUD
- Security: Three-tier roles (owner, admin, editor)
- Storage: Local/S3 storage for photos
URL Shortener with Click Analytics (2026)
Personal project
Self-hosted Go service with click tracking, GeoIP location data, and token-based stats access. Live at s.jimmy-b.se.
- Backend: Go + Gin with SQLite/PostgreSQL
- Analytics: Timestamps and geographic data via DB-IP GeoIP
- Quality: Go test suite covering shortener logic and HTTP handlers
Booking and Calendar System (2025)
Solrosen Ă–stervĂĄla Harbo AB | Ă–stervĂĄla
Centralised booking and calendar system that eliminated double bookings and reduced administrative costs.
- Designed RESTful APIs and database structure
- Implemented role-based access and session management
- Responsible for logging, backup, and basic maintenance on Linux server
Browser Extension with Realtime Service (2023)
Softhouse | Karlskrona
Developed frontend in Vue.js and backend services in Node.js with WebRTC for realtime communication, responsible for sprint planning, technical documentation, and integration testing.
Education
2020–2025 | Master of Science, Software Engineering | Blekinge Institute of Technology, Karlskrona
2017–2020 | Technical Program | NTI Gymnasiet, Uppsala
Languages
- Swedish – Native
- English – Excellent written and spoken proficiency
Other
- Driver’s license B