Olle Marmenlind

Computer Engineering undergraduate. Builds backend infrastructure (PostgreSQL, distributed ingestion, ETL), embedded systems (RISC-V/FreeRTOS firmware), and runs product ownership end-to-end at Sevan AB since 2022.


Experience

  • Sevan AB

    March 2022 – Present

    Technical Product Owner — Stockholm, Sweden (Remote)

    • Promoted to Product Owner; scaled B2C content platform from 4.5K to 200K users and migrated 300+ B2B accounts to a digital e-commerce channel.
    • Directed product roadmap and authored 400+ Jira tickets including API schemas and data models.
    • Sales Catalog Generator (Java): Developed a cross-platform desktop application using Java/AtlantaFX for unified deployment. Built an ETL pipeline to ingest CSV datasets, merge assets via REST APIs, and render print-ready PDFs. Reduced production time from hours to <3 minutes, replacing manual design workflows with automated generation that enabled the sales team to create more customer-specific catalogs.
  • Motillo AB

    March 2026 – June 2026

    Software Engineering (Client Project, KTH Industry Course) — Sweden (Remote)

    • Built the React/TypeScript SPA (Entra ID auth) as a two-way control plane for UptimeRobot, managing tenant monitors, and for Litium order ingestion, built specifically to run continuously on legacy Chrome 76 lobby kiosks.
    • Implemented a simulated Lambda Architecture using PostgreSQL Materialized Views for historical rollups, merging them with live data to drop query times from 330ms to ~20ms over 4 million rows.
    • Set up an asynchronous ingestion buffer using Hangfire and Polly to handle upstream API rate limits and prevent frontend load delays.
    • Wrote a C#/ASP.NET Core Web API extension for the Litium platform to extract, transform, and serve flattened Elasticsearch order data.
  • Proximion AB

    October 2025 – January 2026

    R&D SWE Member (Selected University-Industry Project) — Stockholm, Sweden

    • Built a ~$500 4-channel, 90Hz prototype that matched the performance of $10k+ industrial systems.
    • Developed FreeRTOS/RISC-V firmware in C, using binary semaphores to synchronize high-priority ISRs with background data processing queues.
    • Created a C#/.NET host application with a custom USB protocol for sub-ms sensor readout and visualization.
    • Configured a self-hosted Linux CI/CD pipeline using Docker to enforce reproducible RISC-V builds, automated format patching, and release generation.

Other Projects

  • B2B Scan-to-Order

    Android / KotlinPersonal Project

    Architected a fault-tolerant Android application using Kotlin Coroutines for structured concurrency. Engineered a distributed data synchronization engine with automatic failover strategies (Firestore/REST). Integrated Google ML Kit for on-device barcode inference to enable scanning in low-connectivity environments.

    View on GitHub

Case studies & Previous Academic Work


About me

  • Based in Stockholm, Sweden.
  • Avid music fan and vinyl collector. Find me on Spotify.
  • Technical Product Owner at Sevan AB while pursuing B.Sc. studies.

Technical Stack

  • Languages:
    Java, Go, C#, TypeScript, C, Kotlin, Assembly
  • Systems & Infrastructure:
    Linux, Docker, CI/CD, Azure, GCP, AWS, Microservices, Distributed Systems, FreeRTOS, RISC-V, Real-Time Systems
  • Frameworks:
    ASP.NET Core, Spring Boot, React, Vite, TanStack Router/Query
  • Data & Networking:
    PostgreSQL, MySQL, Elasticsearch, MongoDB, REST, TCP/UDP, ETL/Data Pipelines
  • Tools:
    Git, Bash, PowerShell, CMake, Jira, Agile

Education

  • Royal Institute of Technology (KTH)
    B.Sc. in Computer Engineering
    (Expected June 2027)
  • Relevant Coursework: Data Structures, Algorithms, Operating Systems, Microcontrollers (graduate level), Computer Networks, Databases, Information Security.
  • Certifications: CCNA, CCNP