With 15+ years bridging indie game development, big tech, and enterprise systems, I transform complex technical challenges into elegant solutions. My journey spans from optimizing Candy Crush Saga’s branched progression at King, to architecting cloud platforms, to founding my own game studio, AmberWing.
What I bring to the table:
- Presentation: I love giving talks and educating people on various concepts and programming best practices
- DevOps & Cloud: AWS, Docker, Kubernetes, CI/CD pipelines for seamless deployment
- Game Development: Unity, Unreal Engine, PC, Mobile and console development (Nintendo Switch, Xbox), VR experiences
- Full-Stack Expertise: React, Node.js, Spring Boot, MongoDB - building scalable web applications from ground up
- Technical Leadership: Mentoring teams, coordinating cross-functional groups, managing up to 25 developers and 50+ people
- Low-Level to High-Level: From GPU shader programming to system architecture and project management
I’m the bridge between technical depth and vision, equally comfortable debugging code as I am presenting technical concepts to stakeholders. Known for clear communication (and the occasional dad joke), I excel at bringing out the best in teams while delivering production-quality code.
I have a Master’s in Computer graphics and media technology from Linköping University
Skills
Experience Level
Work Experience
Education
Qualifications
Industry Experience
- Strategic depth with accessible rules and smooth learning curve
- Player interaction through both cooperation and competitive disruption
- Dynamic environmental systems that force tactical adaptation
- Economic balance ensuring multiple viable strategies
- Visual clarity communicating complex game states
- Component design for intuitive physical gameplay
- 🗺️ Territory Exploration: Fog-of-war mechanics revealing resources and challenges gradually
- 🏘️ Settlement Building: Strategic placement balancing resource access and defensive positioning
- 👷 Worker Placement: Limited actions forcing meaningful decisions each turn
- 🌊 Environmental Events: Periodic droughts, floods, and corruption reshaping board state
- 🃏 Strategic Card Play: Multi-use cards for resource enhancement or opponent disruption
- 💰 Resource Management: Interconnected economy rewarding planning and adaptation
- Core Rules Design: Turn structure, win conditions, and mechanical interactions
- Game Economy: Resource flows, building costs, and progression balancing
- Card System: 100+ unique cards with strategic variety and thematic integration
- Visual Design: Iconography, color coding, and information hierarchy
- Art Direction: Thematic visual style across all game components
- Iterative testing across 50+ sessions with diverse player groups
- Economic balancing ensuring no dominant strategies
- Environmental event calibration for meaningful but fair disruption
- Rule refinement for clarity and accessibility
- Component optimization for manufacturing feasibility
- Complete, production-ready board game from concept to final design
- Balanced gameplay supporting 2-4 players with 60-90 minute sessions
- Strategic depth rewarding repeated plays and skill development
Project Overview
A complete tactical board game combining resource management with dynamic environmental challenges. Players explore fog-shrouded territories, establish settlements and infrastructure, while adapting to periodic environmental events like droughts, floods, and corruption that reshape the strategic landscape.
 UI Systems AI Programming Game Design Audio Integration
Company: AmberWing
Role: Lead Developer, Game Designer
Platform: Nintendo Switch, PC
- Real-time position tracking across multiple communication protocols
- Intuitive spatial visualization for operators monitoring dozens of vehicles
- Low-latency data processing for immediate operational decisions
- Reliable connectivity in industrial settings with signal interference
- Scalable architecture supporting fleet expansion
- 📍 Real-Time Position Tracking: Live vehicle location updates with sub-second latency
- 🗺️ 3D Indoor Visualization: Interactive representation of warehouse layouts and vehicle positions
- 📡 Multi-Protocol Communication: WiFi and Bluetooth integration for robust connectivity
- 🎯 Operational Oversight: Fleet status monitoring, collision warnings, and route visualization
- 📊 Performance Analytics: Historical tracking and operational metrics dashboard
- Hybrid Connectivity: Seamless fallback between WiFi and Bluetooth for uninterrupted tracking
- API Integration: RESTful endpoints for vehicle telemetry and command systems
- Optimized Rendering: Efficient 3D visualization supporting 50+ simultaneous vehicles
- Custom Data Pipeline: Real-time data aggregation and spatial coordinate transformation
- Operator Interface: Touch-friendly controls for industrial tablet deployment
- Enhanced operational safety through real-time spatial awareness
- Reduced response time to fleet anomalies and routing conflicts
- Improved warehouse efficiency with fleet-wide visibility
- Scalable solution deployed across Toyota’s autonomous vehicle facilities
Project Overview
Unity-based visualization tool for tracking and displaying Toyota automated truck positions in real-time within indoor environments. Provides spatial awareness and operational oversight for autonomous vehicle fleet management.

Status: Production
- Complex state management across different world instances
- Seamless actor transitions without visual artifacts or data loss
- Performance optimization for multiple active dimensions
- Designer-friendly tools accessible to non-programmers
- Robust portal systems with intelligent culling and rendering
- 🏷️ GameplayTag-Based World Management: Intuitive world identification and query system
- 💾 Intelligent State Preservation: Automatic serialization and restoration of actor states during transitions
- 🚪 Portal System: Visual portal rendering with seamless transitions between dimensions
- 🧩 Specialized Components: Modular components for complex dimensional mechanics
- 🎨 Blueprint Integration: Full C++ and Blueprint API support for designers and programmers
- Seamless World Transitions: Actors maintain physics, AI state, and gameplay data across dimensions
- Performance Optimized: Intelligent culling, lazy loading, and memory management for multiple active worlds
- Developer Tools: Editor utilities for debugging dimension states and visualizing world boundaries
- Production-Ready: Comprehensive error handling, logging, and validation systems
- Extensible Architecture: Clean component-based design for custom dimensional behaviors
- Multi-dimensional puzzle games (e.g., Portal-style mechanics)
- Parallel universe gameplay (e.g., Titanfall 2’s “Effect and Cause”)
- Phase-shifting combat systems
- Temporal mechanics and time travel
- Split-screen dimensional co-op experiences
- [Documentation](https://www.twine.net/signin
Project Overview
A comprehensive Unreal Engine plugin enabling multi-dimensional gameplay where actors seamlessly transition between different worlds. This production-ready system provides game developers with powerful tools to create complex dimensional mechanics without rebuilding core systems from scratch.
;
Actor->TransitionToDimension(FGameplayTag::RequestGameplayTag("Dimension.Shadow"));
Use Cases
Technologies Used
C++ Unreal Engine Blueprint GameplayTags Component Architecture State Management Performance Optimization
Type: Unreal Engine Plugin
Status: Production-Ready, found on [FAB](https://www.twine.net/signin
Engine Compatibility: Unreal Engine 5.x
Links
- Multiple parallel gameplay paths
- Early unlock mechanics for advanced features
- Dynamic reward distribution based on player choices
- Flexible content rollout strategies
- ✨ Enables players to unlock unique rewards through player-driven choices
- 🔓 Provides early access to game mechanics previously gated behind linear progression
- 🎯 Discovers new interaction methods, increasing player engagement
- 🏗️ Built with scalability in mind for future content expansion
- Cross-Team Coordination: Led collaboration between gameplay, design, backend, and QA teams
- Technical Implementation: Owned the end-to-end technical solution architecture
- Mentorship: Guided junior developers through complex system design decisions
- Shipped to millions of active Candy Crush Saga players worldwide
- Enhanced player retention through personalized progression paths
- Provided foundation for future feature development
Project Overview
Rebuilt Candy Crush Saga’s core progression system from scratch to support branched pathways and early access to game mechanics. This feature fundamentally changed how millions of players experience the game’s progression.
, Nintendo Switch
Project Overview
A fast-paced sidescroller Metroidvania featuring procedurally generated levels, combining the exploration and progression of classic metroidvanias with the replayability of roguelike level generation. Solo-developed as an independent studio project showcasing end-to-end game development capabilities.

The Challenge
Creating a complete commercial game as a solo developer requires mastering:
Development Scope
As the sole developer, owned and implemented all core systems:
Technical Highlights
Technologies Used
Unreal Engine C++ Procedural Generation AI Systems Animation Systems Cross-Platform Development Nintendo Switch SDK Steam Integration
Company: AmberWing (Independent Studio)
Role: Solo Developer, Project Lead
Platform: PC (Steam), Nintendo Switch
Links
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Norrkoping today.