Open to software engineering roles · Backend · Full-stack · AI products

    Botond Füzi — Software Engineer in DenmarkI build reliablebackend, full-stack &AI-enabledsoftware.

    Software engineer in Odense with an MSc from SDU. I build reliable backend, full-stack and AI-enabled software — and modern websites for businesses across Denmark.

    Odense, DK · UTC+1~2 years of professional experiencePreviously: Sonrisa · CodeSpring · Webapix

    Daily-driver toolkit

    JavaSpring BootAngularTypeScriptDockerKubernetesKafkaGCPPostgreSQLPythonJavaSpring BootAngularTypeScriptDockerKubernetesKafkaGCPPostgreSQLPython
    Selected client work

    Websites I've built and maintain.

    Real production websites I designed, built and still maintain. Visit them live, or read the short case study.

    Engineering projects

    Deeper technical work.

    Backend, full-stack and applied-ML work — the problem, the decisions, and what shipped.

    01 / 2025–2026

    AI-based pricing & revenue optimization

    MSc thesis · CompuSoft A/S

    Problem

    Campsites and resorts price rooms and pitches mostly by intuition, leaving revenue on the table during peak windows and overpricing during slow ones. Goal: a data-driven decision-support tool that recommends prices from historical bookings, seasonality, and competitor signals.

    Engineering decisions
    • →Built an ETL pipeline over historical bookings using pandas / dask for feature engineering
    • →Trained baseline regression and gradient-boosted models with scikit-learn, evaluated against a heuristic benchmark
    • →Designed a Dash/AnyChart visualization layer so domain experts can challenge recommendations, not just consume them
    Pythonscikit-learnpandasdaskDashGCP
    MSc
    thesis in collaboration w/ industry
    ETL
    reproducible feature pipeline
    UI
    explainable recommendations
    02 / 2022–2024

    Internal device configuration platform

    Sonrisa — Software Engineer

    Problem

    The company lacked a centralized system to manage and update configurations for their grain measuring devices. Configuration changes were handled manually across multiple systems, leading to inconsistencies, slow rollout times, and a high risk of errors in production devices.

    Engineering decisions
    • →Developed backend features using Java 21 and Spring Boot, ensuring reliable APIs for device configuration management
    • →Contributed to Angular frontend components and RxJS flows to support cross-functional delivery
    • →Collaborated closely with senior engineers, QA, and product owner in a team of 8 to align on requirements and best practices
    • →Worked in a two-week Scrum cadence with regular planning and retrospective meetings
    JavaSpring BootAngularTypeScriptRxJS
    2-wk
    Sprint delivery cycle
    8 ppl
    Cross-functional team
    Full
    Centralized device configuration system
    03 / 2023–2024

    Legacy backend rewrite

    Sonrisa — Hungarian gov't project

    Problem

    A high-security, high-availability legacy system needed to be modernized without breaking the contracts existing services depended on. The team had to maintain functionality bit-for-bit while improving the runtime characteristics.

    Engineering decisions
    • →Rewrote the backend in Spring Boot, reusing trusted legacy services behind a clean boundary
    • →Mapped existing behavior into integration tests before any rewrite to prevent silent regressions
    • →Tightened request handling and persistence to improve response times under load
    JavaSpring BootMySQLDockerWicket
    0
    regressions on rollout
    ↑
    system efficiency
    HA
    high-availability target
    04 / 2021

    Time-tracking web application

    WebGurus — Intern

    Problem

    The team needed a simple but production-ready time-tracking tool for internal use, with secure authentication and a responsive user experience for daily logging.

    Engineering decisions
    • →Built backend features using Laravel and PHP for time tracking and user management
    • →Developed Vue.js components with TypeScript to create a responsive and user-friendly interface
    • →Implemented OAuth 2.0 authentication for secure access
    • →Collaborated in a team of 5 developers during a 2-month internship
    LaravelPHPVueTypeScriptOAuth 2.0
    2 mo
    internship duration
    5 ppl
    team collaboration
    MVP
    functional time-tracking system
    05 / 2022

    Data collection & web-scraping automation

    WebApix — Intern

    Problem

    The company relied on manual collection of competitor and market data, which was time-consuming, repetitive, and prone to human error.

    Engineering decisions
    • →Developed PHP-based scripts and Laravel APIs to automate data collection workflows
    • →Built web-scraping solutions to gather structured data from external sources
    • →Created Vue.js components and added UI animations to improve usability for non-technical users
    • →Worked on multiple client-facing projects during a 4-month internship
    PHPLaravelVueJavaScriptWeb Scraping
    4 mo
    internship duration
    hrs/wk
    manual work reduced
    multi
    projects delivered
    06 / 2021–2022

    Backend & OOP intensive training

    CodeSpring — Trainee

    Problem

    Accelerate practical backend development skills and gain hands-on experience with modern frameworks and object-oriented programming.

    Engineering decisions
    • →Completed a 2-week intensive course covering OOP, Spring Boot, and Hibernate (2021)
    • →Attended additional .NET and C# training sessions across 4 occasions (2022)
    • →Built small practice applications to reinforce backend concepts and architecture patterns
    JavaSpring BootHibernateC#.NET
    2 wk
    Java bootcamp
    4x
    .NET sessions
    core
    backend foundations built
    About

    Engineering as a craft, learned in public.

    Portrait of Botond Füzi
    Botond Füzi
    Transylvania → Odense, DK
    2026

    Software engineer with around two years of professional experience building Java/Spring Boot backends and Angular frontends — most recently at Sonrisa, shipping client features and helping rewrite a high-availability backend.

    I hold an MSc in Software Engineering from SDU, with a thesis on AI-based pricing for campsites and resorts. I care about clean code, honest tests, and learning in public.

    ~2
    Years shipping production software
    MSc
    Software Engineering · SDU (2026)
    Stack & craft

    Tools I reach for, in context.

    A working stack, not a wishlist — grouped by domain.

    What I reach for first

    Backend

    • Java
    • Spring Boot
    • REST APIs
    • JPA / Hibernate
    • ASP.NET Core (C#)
    Product surfaces

    Frontend

    • Angular
    • TypeScript
    • HTML / CSS
    • Vue (past projects)
    Persistence and analytics

    Data & storage

    • MySQL
    • MSSQL
    • MongoDB
    • pandas / dask
    • Dash · AnyChart
    Shipping and running it

    DevOps & infra

    • Docker
    • Kubernetes
    • GitHub Actions
    • Kafka
    • GCP
    Pragmatic, applied

    AI & ML

    • scikit-learn
    • OpenAI API
    • Hugging Face
    • Cursor / Claude / ChatGPT
    How I work

    Practice

    • JUnit · Mockito · Postman
    • Agile / Scrum
    • Code review & ownership
    • Clear documentation
    • Continuous learning
    Experience

    Professional and academic path.

    2023 — 2026
    Odense, DK

    University of Southern Denmark (SDU)

    — MSc Software Engineering · w/ CompuSoft A/S
    • ▸Focus on Big Data, GCP cloud, microservices and event-driven design
    • ▸Team projects across the full software-development lifecycle and reliability practices
    • ▸Thesis: Data-Driven Decision Support for Campsites and Resorts — AI-based pricing & revenue optimization (with CompuSoft A/S)
    2022 — 2024
    Hybrid · EU

    Sonrisa

    — Software Engineer
    • ▸Delivered first-phase MVP within 5 months on a Spring Boot + Angular stack
    • ▸Drove critical modules to 100% unit-test coverage using JUnit and Mockito
    • ▸Built REST endpoints and Angular components used by European clients; shipped on a two-week Scrum cadence
    • ▸Rewrote a high-security, high-availability Hungarian government backend in Spring Boot, reusing legacy services to preserve functionality and improve efficiency
    2022
    Budapest, HU

    WebApix

    — Full-stack Intern
    • ▸Developed PHP-based data collection and web-scraping solutions to reduce manual work
    • ▸Worked on multiple client projects using Laravel and Vue
    • ▸Improved internal tools with interactive UI components and lightweight animations
    2021 — 2022
    Transylvania, RO

    CodeSpring

    — Backend Trainee
    • ▸Completed a 2-week intensive training in Java covering OOP, Spring Boot, and Hibernate
    • ▸Attended additional .NET and C# training sessions across multiple occasions
    • ▸Built small practice applications to strengthen backend fundamentals and architecture understanding
    2021
    Székelyudvarhely, RO

    WebGurus

    — Full-stack Intern
    • ▸Developed a time-tracking web application using Laravel and Vue in a team of 5
    • ▸Built backend APIs for time logging and user management
    • ▸Implemented frontend components with Vue and TypeScript, including OAuth 2.0 authentication
    2022
    Budapest, Hungary

    Eötvös Loránd University (ELTE)

    — Erasmus Exchange Student
    • ▸Participated in Erasmus exchange program focusing on software engineering and computer science courses
    • ▸Collaborated in an international academic environment
    • ▸Expanded knowledge in modern development practices and cross-cultural teamwork
    2019 — 2022
    Romania

    Sapientia Hungarian University of Transylvania

    — BSc Information Technologies
    • ▸Studied core computer science subjects including OOP, data structures & algorithms, databases, AI, and distributed systems
    • ▸Built a strong foundation in software engineering and backend development principles
    • ▸Thesis: Developed a native time-management mobile application using Kotlin
    Contact

    Have a problem worth solving?
    Let's talk about it.

    I read every message — whether it's an engineering role, a website for your business, or an interesting project.

    © 2026 Botond Füzi · Built from scratch in Odense
    Open to new roles · 2026