Hi!
I'm Ivar, a media technology engineer with a background in computer science, visualisation and interaction design.
I love building things, whether it's tools, games, websites or ideas that mix structure with creativity.
Outside of work, I run Aerocapture Productions where I create visual content, websites, and drone videos. I’ve helped with everything from tourism campaigns to graduation ceremonies. When I’m not working, I spend time with my girlfriend, family, and friends, or build side projects just for fun. Right now, I’m working as a Developer Consultant at Netlight in Stockholm.
View Resume Alva LabsA prompt management SaaS platform that gives AI teams a single source of truth across multiple LLM providers. Features prompt versioning, a secure code execution sandbox, A/B testing, cost tracking, and request logging. Built with React, FastAPI, and PostgreSQL. Currently in alpha but fully functional to try out.
A browser-based auto-combat RPG with a dark fantasy theme, built with Angular and .NET 8. Players build characters, run dungeons and raids, and compete in real-time PvP powered by SignalR. Includes 35 AI bots, JWT authentication, and PostgreSQL. Hosted on Netlify and my PiServer. Season 1 is live.
An AI chatbot for Swedish high school students built as a birthday gift for a real teacher. The character "Magister T" helps students think for themselves rather than giving straight answers. Built with React, TypeScript, Gemini 2.0 Flash, Google OAuth, and an admin dashboard for the teacher.
A self-hosted Raspberry Pi 3 server with SSD storage running PostgreSQL and backend services for Idleveil and Magister T. Uses Cloudflare Tunnels for secure external access and BetterStack for real-time log monitoring.
A retro styled AI desktop assistant built with Tauri and SvelteKit that lives on a secondary display. Features multi provider AI chat with vision (OpenAI, Anthropic, Gemini), voice activation with wake word detection, real time system monitoring, and activity tracking. Includes a persistent memory system, web search capabilities, and two UI themes: a WarGames inspired retro terminal and a cozy modern design.
A Swedish chatbot Chrome extension powered by GPT-4 mini with a unique rapper personality. Features webpage context analysis, conversation history, and Swedish rap lyrics integration. Built with FastAPI backend and a modern dark theme UI.
A full-stack application that visualizes chat interactions in real-time using WebSocket-based live updates. Features conversation metadata with response times and token counts. Built with FastAPI and React for dynamic visualization.
Built a procedural generation pipeline at FOI's Electronic Warfare Division that turns GIS data from Swedish municipalities into realistic 3D city environments in CityEngine and Unreal. Modular CGA rule sets and custom assets replaced a slow manual modeling process. The report is available.
Read ReportAn automation tool that simulates human interaction through smart click cycles and idle behaviors. Features configurable sequences, boost scheduling, and a full GUI for customizing positions and timing. Built with Python, PyAutoGUI, and Tkinter with Windows API timing.
A responsive full-stack CRUD application built with Angular 18 and .NET 8. Features JWT authentication, dark/light theme toggling, and a custom quote system. Backend hosted on Render with SQLite, frontend on Netlify with Bootstrap UI.
A survival shooter game where players fight against waves of enemies in an arena. Players can choose between different weapons and abilities, and the game features a variety of enemy types. Developed in Unreal Engine 5.4 and C++, it was nominated for the finals of the 2024 LiU Game Awards.
My advanced enemy AI system for Arena of Oblivion uses Unreal Engine's Behavior Trees and C++ to create dynamic and challenging enemies. It features perception systems, complex decision-making, and adaptive behaviors that respond to player actions, enhancing gameplay immersion.
A social media platform for course reviews built with React, Node.js, and MongoDB. Features user authentication, course ratings, and a responsive design with full MERN stack integration.
Developed a VR-based training game designed to motivate physical activity through gamification. Players fight enemies using full-body movements in rhythm-based waves. Features include real-time pulse tracking, scoreboards, in-game purchases, and dynamic music. The game was tested on real users with positive results on both engagement and physical exertion.
Explored image reproduction by recreating original photos using a dataset of smaller images. Developed Python scripts to optimize the dataset based on color similarity and evaluated visual quality using SNR, SSIM, and S-CIELAB metrics. The project balanced objective metrics with subjective visual appeal.
A React portfolio website for Aerocapture Productions, my freelance company specializing in photography, videography, and drone production. Features responsive design with project galleries and service descriptions for tourism and commercial clients.
I'm currently working as a Developer Consultant at Netlight in Stockholm.
Feel free to reach out if you'd like to connect!