Welcome to Emil Kronholm's personal website!
My personal goal is to become one of the best developer of my time.
This goal is far from realistic and will (probably) never come true;
but I think it keeps me learning, staying positive, and motivates me to
one day make a groundbreaking innovation!
I hope you will enjoy your stay!
My biggest achievement in life so far
- Solve a Rubik's cube under 10 seconds. (sub-15 ao5)
- 80 000 kr turn over (2022-2023)
- Being accepted into my dream school JTH
- Playing as Libero in JUSA Volleyball Team 2023
- Traveled to Barcelona and swam in the ocean
- Running 10 km (albeit pretty slow)
- Interning at Spotify
- Reaching 9000 trophies at Clash Royale (as a free player)
Projects
Here is an overview of my major projects.
Thesis Work: Bluetooth Channel Sounding (Ongoing)
Built custom parser for Bluetooth Ranging Access Server. Data collection to improve distance estimation with a neural network based approach.
Self-hosting and Server Owner (2025-Ongoing)
Having an ubuntu server (vps) self hosting apps, websites (like this one), and rest apis. Managing security, CI/CD and monitoring.
Custom Neural Network (2026)
Implemented a custom neural network from scratch in Android. The app allows to train a NN with MNIST dataset and test it with custom handwritten digits. Built to learn more in depth to practice the inner workings of a NN and to learn how to optimize it for mobile devices.
RepositoryJönköping City Site
A vanilla JavaScript project using nginx for routing, nodejs backend for rest api and database, docker for deployment, and admin panel for content management. Small project but focus on architecture and developer experience. Grade 5
RepositoryShopping List (iOS) (2025)
With the ambition to build the first Shopping List app that actually is better than pen and paper! Built with Swift, SwiftUI, Pocketbase. Image recognition for importing products. Custom search algorithm with personalization. Offline/Online. Data mining for insights and recommendations.
Online Battleship Game - Android & Jetpack compose (2024)
Built with Kotlin, Jetpack Compose, and Firebase Firestore. Play with your friends with a seamless online experience.
Battleship RepositoryPaint App (2024)
Built with C++ and the QT ui-framework. Insert shapes, move them around, scale/rotate, move up/down in layers, and change colors.
Roll The Boll - 2D chill puzzle game (2022)
Made with C# and Unity. Self-produced music and self-made assets. Sit back and relax as you strategically drag-and-drop bouncy objects to guide the rolling ball towards the goal! Can you make it?
Kill or Die - 3D FPS Game (2021)
Made with C# and Unit, self-produced music and outsourced assets. Run around a square map, avoid zombies and collect ammunition. Shoot the enemies with gun or rifle to survive.