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.png cartridge format

View repository

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

View repository

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

View repository

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

View repository

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

View repository

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