> whoami

I'm Samuel Kajava, a developer situated in Gothenburg, Sweden. I'm a PhD student at Chalmers University of Technology.

Prior to my PhD studies, I have graduated from the software engineering civilingenjör program with a bachelor's degree in software engineering and master's degree in computer science. My BSc thesis covers a way of introducing performance benchmarking into CI pipelines on GitHub, with scalability in mind. My master thesis work introduced a fully automatic approach for detecting prototype pollution in client-side JavaScript.

I basically live in Neovim and would label my interests as language-agnostic, but most of my experience lies in files which end with .go, .rs, .cpp, .java and .ts. I host my projects on GitHub, and will always be the most up to date source of what I am working on.

> todo

I love teaching, and as any self-absorbed programmer, I want to tell everyone what I'm thinking. I'm looking into writing some blog-esque stuff where I express my thoughts about programming.

> experience

  • Cytiva

    Devenv in Golang and framework developer in C#

    Summer 2022

  • Ericsson

    Software intern improving integration testing in Golang

    Summer 2023

  • Ericsson

    Software intern rewriting systems in Rust

    Fall 2023 - Fall 2024

  • Chalmers (MSc.)

    Civilingenjör. BSc in software engineering. MSc in computer science (language-based security)

    Fall 2020 - Jan 2025

  • PhD Student

    PhD student in language-based security

    Spring 2025 -

> about me

> some projects

Whenever I have time over, I enjoy playing 🎱 pool, tweaking my ❄️ NixOS system, spending time with my partner+friends, and hacking on various personal projects.

As of 2025, my main goals are to do good security research, learn more about programming language design and static analysis, and hopefully find a nice intersection between those ambitions. I strongly believe robust language design inherently improves security - something which motivates me greatly!

My past experiences, through both industry, academia and personal work, has provided me with a great toolset of technologies. I have experience in distributed systems, compiler design and fullstack web development, which all help me in my research and teaching.