Mikael Ulfvik

Fullstack GIS Developer & Digital Twin Specialist

Building immersive 3D city digital twins and geospatial solutions

Scroll Down

About Me

GIS Developer with 14+ years of experience specializing in fullstack GIS development, 3D city digital twin solutions, and geodata management. Currently working at Haninge kommun, I develop cutting-edge geospatial applications that serve citizens and support democratic participation in urban planning.

My expertise spans from GIS system management and geodata infrastructure to advanced 3D visualization using Cesium, Unreal Engine, and modern web frameworks. I'm passionate about creating accessible, user-friendly solutions that make geospatial information available to everyone—from children finding playgrounds to citizens engaging in comprehensive municipal planning.

Throughout my career, I've focused on democratizing access to geographic information, ensuring that GIS systems serve not just professionals but all community members, contributing to transparency, participation, and improved quality of life.

14+ Years Experience
30+ GitHub Repos
democratic security Focus Area

Experience

October 2020 - Present

GIS-utvecklare (GIS Developer)

Haninge kommun

Haninge, Stockholm County, Sweden

  • Developing interactive web-based comprehensive planning tools (Översiktsplan)
  • Managing geodata infrastructure and GIS systems for municipal operations
  • Creating 3D city digital twin solutions for urban planning and visualization
  • Building citizen-facing mapping applications using Origo and modern frameworks
  • Integrating Cesium and Unreal Engine for immersive 3D experiences
April 2016 - October 2020

GIS-ingenjör (GIS Engineer)

Strängnäs kommun

4 years 7 months

  • Developed Barnkartan (Children's Map) - an interactive map empowering children to share their favorite places
  • GIS infrastructure development and maintenance for municipal services
  • Survey and GNSS data processing for accurate geodata management
  • Cartographic production and spatial analysis supporting community planning
November 2011 - April 2016

GIS-ingenjör (GIS Engineer)

Eskilstuna kommun

4 years 6 months

  • GIS system administration and development
  • UAV data acquisition and processing
  • Geospatial data management

Technical Skills

3D & Visualization

Cesium.js
Unreal Engine (C++)
Three.js
3D Tiles

Web Development

JavaScript
Origo Map Framework
HTML/CSS
Python

GIS & Backend

GeoServer
PostGIS
QGIS/PyQGIS
Go

Survey & Data

GNSS & Total Station
UAV/Drone Mapping
Cartography
Terrain Processing

Featured Projects & Societal Impact

�️

Municipal Geodata Management Systems

Enterprise-level GIS infrastructure management supporting critical municipal operations including planning, infrastructure, emergency services, and public utilities.

Societal Impact:
  • Ensures accurate, up-to-date geographic data for municipal services
  • Supports efficient emergency response and public safety
  • Enables evidence-based urban planning and infrastructure development
  • Provides foundation for digital transformation in public sector
GIS Infrastructure Data Management Public Sector
�

OpenUI for Cesium for Unreal Engine

Open-source UI solution integrating Cesium's geospatial 3D platform with Unreal Engine, enabling creation of interactive city digital twins and immersive geographic experiences.

Societal Impact:
  • Enables realistic visualization of urban development scenarios
  • Supports public engagement through immersive 3D city models
  • Provides open-source tools for the GIS community
Unreal Engine Cesium Open Source
View on GitHub →
⭐ 9 stars
�️

Origo Web Mapping Framework

Contributions to Origo, an open-source Swedish web mapping framework used by municipalities across Sweden for public-facing map services.

Societal Impact:
  • Powers citizen-facing map services in multiple Swedish municipalities
  • Reduces costs through open-source collaboration
  • Improves accessibility to geographic information for all citizens
JavaScript OpenLayers Open Source
View on GitHub →
📊

Survey & UAV Data Processing

High-precision geodata collection and processing using GNSS, total stations, and UAV/drone technology for accurate base maps and 3D city models.

Societal Impact:
  • Provides accurate foundation for infrastructure planning and construction
  • Supports property rights and land administration
  • Enables precise environmental monitoring and analysis
GNSS UAV Surveying

Education & Professional Development

📚

GIS/GIT Education

Ocellus Information Systems

2011 - 2012
🎨

Art & Design Foundation

Konstskolan Paletten Stockholm

1996 - 1997

Continuous Learning & Expertise Areas

Extensive professional development through 30+ specialized courses and certifications spanning:

🎮

3D & Real-time Visualization

Unreal Engine C++, Unity 3D, 3D modeling, architectural visualization

💻

Programming Languages

C++, C#, Java, JavaScript/Node.js, Python, WebAssembly

🌐

Web Technologies

HTML5/CSS3, JavaScript frameworks, responsive design, modern web standards

🗄️

Database Systems

SQL Server, relational database design, stored procedures, spatial databases

🛰️

Geospatial Technologies

UAV operations, RTK-surveying, FME (Desktop & Server), spatial data processing

📐

Design & CAD

AutoCAD, Adobe Creative Suite (Photoshop, Illustrator), cartographic design

🔒

IT Security

Cybersecurity fundamentals, ethical hacking, secure application development

📊

Data Analysis

Excel, data management, spatial analysis, business intelligence

Get In Touch

Interested in collaborating on GIS projects or 3D digital twin solutions? Let's connect!

Location: Stockholm County, Sweden

Languages: Swedish (Native), English (Professional)