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

Software Engineer Intern
Ericsson
• 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
Education
BSc in Software Engineering
Graduated June 2025Gothenburg University / Chalmers
Mathematics Coursework
Sep 2021 - June 2022Gothenburg University / Chalmers
Projects
Quantitative Trading System
CurrentlySelf-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.
Platform for stock predictions with nested comments, real-time updates, and leaderboards.
Latest Blog Posts
View all posts →Rare Earths: The Oil of the Robot Century
19B market today, 200-500B next 3-5 years.
Building a Quantitative Trading System
How I'm building a system that scrapes data, finds patterns, and trades automatically.
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.