Lukas Friman

Software Engineer · M.Sc. Student in Machine Learning

Page 1 of 2

Profile

Software engineer and Machine Learning master’s student at KTH Royal Institute of Technology. I enjoy designing clean, type-safe libraries in Rust, building full products end to end, and I’m especially interested in LLMs and AI agents.

Experience

  • Founding Software Engineer

    Mar 2026 – Aug 2026

    Keska Labs · Stockholm, Sweden

    • Spearheaded our work on an integration engine connecting AI agents to a wide range of external services.
  • Teaching Assistant, Machine Learning

    Sep 2025 – Feb 2026

    KTH Royal Institute of Technology · Stockholm, Sweden

    DD2434 Machine Learning, Advanced Course, for Prof. Jens Lagergren and Prof. Aristides Gionis.

  • Teaching Assistant, Algorithms

    Aug 2024 – Dec 2025

    KTH Royal Institute of Technology · Stockholm, Sweden

    DD2350 Algorithms, Data Structures and Complexity, for Prof. Viggo Kann, in autumn 2024 and autumn 2025.

  • C# Developer (part-time)

    Apr 2023 – Nov 2024

    SMS Teknik AB · Remote

  • Teaching Assistant, Computer Architecture

    Jan 2023 – Dec 2023

    KTH Royal Institute of Technology · Stockholm, Sweden

    IS1200 Computer Hardware Engineering and IS1500 Computer Organization and Components, for Prof. Marco Chiesa and Prof. Artur Podobas, covering the fundamentals of computer architecture and low-level C programming.

  • Summer Intern

    Jun 2021 – Aug 2021

    SMS Teknik AB · Remote

Education

  • Master of Science in Engineering, Computer Science and Engineering

    Aug 2021 – Jan 2027

    KTH Royal Institute of Technology · Stockholm, Sweden

    Civilingenjörsexamen: Sweden’s five-year, 300-credit engineering degree, comprising the two degrees below.

  • Master of Science, Machine Learning

    Aug 2024 – Jan 2027

    KTH Royal Institute of Technology · Stockholm, Sweden

  • Bachelor of Science, Computer Science and Engineering

    Aug 2021 – Jul 2024

    KTH Royal Institute of Technology · Stockholm, Sweden

Projects

  • Sjunga.nu

    2026 – present

    Co-founder · sjunga.nu

    A non-profit platform that helps singers find a choir to join in Sweden, with search and filters, an interactive map and a guide that recommends choirs. Co-founded with Fredrik Allanson.

  • XMLity

    2025 – present

    Open-source Rust library · github.com/lukasfri/xmlity

    A Serde-inspired XML (de)serialization library that handles complex XML structures that other Rust XML libraries struggle with.

    • Companion XSD Toolkit generates strongly typed Rust code from XML Schema (XSD) files.
  • Finit

    2023 – present

    Open-source Rust library · github.com/lukasfri/finit

    Set theory applied to data structures: derive macros for union, intersection and difference on typed sets, designed for permission systems with wildcards.

  • drop-stream

    2022 – 2024

    Open-source Rust library · github.com/lukasfri/drop-stream

    A minimal async stream wrapper that runs a callback when the stream is dropped. Over 300,000 downloads on crates.io.

  • typemarker

    2023

    Open-source Rust library · github.com/lukasfri/typemarker

    A procedural macro that generates linked marker types for the typestate pattern.

  • Open-source contributions

    2025 – 2026

    Rust ecosystem

    • async-graphql: added flatten support for generic type parameters in InputObject.
    • async-openai: added file URL support to InputFile.
  • lukasfri.com

    Ongoing

    Personal website · lukasfri.com

    This website and resume, built with SvelteKit and deployed on Cloudflare.

Engagements

  • Chairman

    Jul 2025 – Jun 2026

    Kongl. Teknologkören · Stockholm, Sweden

    The student choir at KTH.