Experience

From our own products to work in larger teams.

Our own products show what we build and operate. Previous consulting assignments demonstrate David’s contribution to other organisations’ development projects.

Screenshot of Codington

Programming education

Codington

A learning platform for programming courses, bringing course structure, assignments, coding exercises and teacher feedback into one workflow.

Used by teachers and students at CHAS Academy and IT-Högskolan.

Explore the system
Screenshot of ChessHotel

Chess platform

ChessHotel

Online chess with real-time games, player accounts, ratings, puzzles and tools for analysing and learning from your play.

Built and operated by David since 2007.

Explore the system
Screenshot of TopicMap

AI & content planning

TopicMap

An AI-assisted workflow for planning content, creating article drafts and working through review and publishing.

Our own product for content strategy and publishing workflows.

Explore the system

David’s previous consulting assignments

These examples describe David’s work as a consultant and team member. They are separate from Foggy Media’s own products.

Bright Energy

2020

Fullstack development

Backend, frontend and energy-company integrations for Bright’s mobile app.

Fortum

2016 & 2018

Mobile app development

React Native development for Mitt Fortum and a district-heating customer app, the latter through Futurice.

Fotografiska / Gröna Lund

2017

Mobile app development

Contributed to Gröna Lund’s React Native app, produced by Fotografiska.

Länsförsäkringar

2016

iOS development

Worked in a development team on Länsförsäkringar’s banking app, using Objective-C and Swift.

Experience in programming education

David has taught JavaScript, TypeScript, React, Angular and PHP at CHAS Academy, and React and JavaScript at Technigo. Classroom experience informs the development of Codington.

Experience in television graphics

Anna-Maria has worked on graphics for SVT’s Rapport. Her work at Foggy Media spans graphic and motion design.

Contact

Tell us what you need.

Want to see a system, discuss an adaptation or find a delivery partner? Share your needs and the requirements you already know, and we will work out the next step together.

Discuss your needs