Johan Sandgren

Software Engineer building distributed systems, data-driven applications, and quantitative trading systems. Currently focused on data engineering, AI/ML, and scalable architectures. Analytical mindset that translates across domains.

Experience

Ericsson

Software Engineer Intern

Ericsson

June 2024 - Sep 2024

• Improved API performance in distributed systems using Fastify and Node.js

• Migrated legacy front-end from Knockout.js to React, enhancing maintainability and user experience

• Streamlined CI/CD processes with Docker and Kubernetes

• Implemented OAuth-based authentication enhancing security across internal systems

KubernetesDockerNode.jsReactScrum

Education

BSc in Software Engineering

Graduated June 2025

Gothenburg University / Chalmers

Distributed SystemsSoftware ArchitectureWeb Technologies

Mathematics Coursework

Sep 2021 - June 2022

Gothenburg University / Chalmers

Single Variable CalculusMulti-Variable CalculusLinear AlgebraDiscrete Mathematics

Projects

Quantitative Trading System

Currently

Self-feeding quantitative trading system: collect market data (social media, news, prices), find alpha signals, backtest strategies, build tools from insights, reinvest profits to scale. Current milestone: processing 1TB daily with automated pipelines.

PythonNode.jsNext.jsPostgreSQLKubernetesDockerApache AirflowStreamlitMachine LearningLocal LLMsSentiment Analysis

AktieLigan/StockLeague

Platform for stock predictions with nested comments, real-time updates, and leaderboards.

ReactTypeScriptKafkaDockerPostgreSQLClerkBankID

Deel - Campus Marketplace App

Hyperlocal marketplace for students featuring real-time chat (Socket.io) and QR-code security.

React NativeNode.jsPrismaPostgreSQL

Latest Blog Posts

View all posts →
August 24, 20252 min read

Rare Earths: The Oil of the Robot Century

19B market today, 200-500B next 3-5 years.

Rare EarthsRobotics
July 10, 20251 min read

Building a Quantitative Trading System

How I'm building a system that scrapes data, finds patterns, and trades automatically.

TradingData

Achievements

Ranked among world's top League of Legends players, featured in Red Bull Solo Q Championship, competing in a tournament with a $10,000 prize pool.

Achieved top 10 global ranking in Hearthstone, earning invitation to Hearthstone Grand Prix, competing in a tournament with a $40,000 prize pool.

Consistently outperform the market by trading stocks and financial derivatives.

Activities

Participated in NASA Space Apps Hackathon 2024, developing an interactive web-based simulation using real-time NASA data to visualize asteroid trajectories and planetary defense scenarios.