My Strongest Skills & Abilities
Notable active skills and abilities right now.
Programming Languages
Data Formats
Databases
Version Control Systems
Team Code Collaboration Tools
Cloud Service Providers
Testing Practices
Project Management Methodologies
Operating Systems
Software Development Frameworks
Engineering Processes
Security Practices
Accessibility Practices
Customer Data Platforms
Business Practices
Artificial Intelligence
Miscellaneous
But I've Also Worked With These at One Point
Notable dormant skills and abilities that has currently taken the passenger seat for the time being.
Programming Languages
Data Formats
Databases
Version Control Systems
Build Tools
Team Code Collaboration Tools
Cloud Service Providers
Continuous Integration Tools
Testing Practices
Project Management Methodologies
Operating Systems
Software Development Frameworks
Technologies
Engineering Processes
Workplace Experiences
Notable work experiences.
2017 - Present
Senior Developer (Full Stack & Marketing Technologist)
At Min Doktor in Malmö, Sweden
Senior Developer specializing in the Marketing Technologist niche, responsible for all technology within the Growth & Marketing department.
Full-stack developer working across the entire stack - backend services in Go, frontend development in React, and infrastructure on Google Cloud Platform (GCP).
Investigation, configuration, integration, and troubleshooting of internal and external marketing and growth tools.
Product development addressing Growth requirements, including analytics tracking and personalized content customizations.
Security work covering investigation, documentation, and technical implementation of marketing and personally identifiable data handling in compliance with GDPR.
Project management and coordination with internal and external technical teams on Growth projects and product development.
On-call personnel responsible for incident response and system availability.
Primary technologies: Go, React, GCP, JavaScript, TypeScript, BigQuery, PostgreSQL, and Redis.
2016 - 2017
Senior Front End Web Developer
At Min Doktor in Malmö, Sweden
Development of the company's web products and associated web solutions.
Built a toolbox to streamline the production deployment process, consolidating dozens of tools and technologies into single commands used by developers and build environments.
Applied static code analysis to the source code, resolving hundreds of errors and improving the build and CI pipeline to cover front- and backend unit tests, end-to-end tests, and automated production deploy verification.
Worked on site and product analytics and metrics, including implementation of the Google Analytics Measurement Protocol.
Primary technologies: JavaScript (ES5/ES6), Angular, TypeScript, Babel, Sass, Go, and PostgreSQL.
2007 - Present
Web & Software Development House - Sole proprietorship
At Two-Dot-Oh in Malmö, Sweden
A small Swedish tech company bringing innovation to life through a wide range of software development projects and entrepreneurial ideas.
Covers everything from UX-friendly digital products and groundbreaking tech solutions to high-quality physical products - transforming concepts into real-world impact.
Projects span multiple industries and platforms, with some reaching end users who may not even be aware of the connection to Two-Dot-Oh.
2020 - Present
Gaming Studio - Sole proprietorship
At Broken At Release Game Studio in Malmö, Sweden
Game development and publishing studio focusing on original IPs.
2015 - 2016
Front End Web Engineer
At Netset AB in Malmö, Sweden
Assisted in migrating Atea's e-commerce web shop (Europe's third largest IT infrastructure provider) to a fully responsive website supporting phones, tablets, and desktop (IE9+).
Streamlined the front-end development process by structuring the project's toolbox and best practices, updating the build process, and authoring open source tools.
Helped create the project's component library, covering HTML, CSS, and JavaScript implementations of reusable and scalable components.
Lead developer for the AngularJS portion of the project.
Contributed to Java backend development.
2013 - 2015
JavaScript Web Developer
At Qlik in Lund, Sweden
Qlik is the company behind QlikView and QlikSense, the leading Business Discovery platform delivering user-driven business intelligence (BI) to over 29,000 customers in more than 100 countries, with over 1,500 employees worldwide.
Worked as a JavaScript Web Developer on QlikSense within the R&D department, in a small unit responsible for the Data Load Editor and Data Model Viewer - both performing ETL (Extract, Transform, and Load) operations on BI data.
Rewrote and served as the sole primary developer of the Data Model Viewer.
Contributed to R&D by championing front-end unit testing, upgrading web development tools, building a product-wide GUI component library, implementing a static code analysis tool used across all builds, and enforcing coding conventions, best practices, Git adoption, and code review.
Personally recognized multiple times by the development manager and members of the Executive Team - including the CTO and Senior Vice President of Products at Qlik HQ in the US - for hard work, ambition, and product deliveries.
2008 - 2013
Java Web Developer
At Netset AB in Malmö, Sweden
Part of an eight-person team maintaining the webshop of one of the Nordic region’s largest IT infrastructure and services companies.
Web and system developer responsible for delivering and maintaining solutions across both back- and front-end, from web server configuration to JavaScript UI effects.
Continuous focus on security, optimization, and scalability, maintained through separate local, testing, QA, and production environments.
2009 - 2009
Software Developer Consultant
At Wehega AB in Lund, Sweden
Consulting software engineer responsible for data mining information from various websites, transforming it, and exporting it to the client's system.
2008 - 2008
Web Consultant
At Tetra Pak in Lund, Sweden
Engaged as a consultant within the Tetra Pak IT department, contributing to their web solution.
2008 - 2008
Web and System Developer
At Splitsports AB in Helsingborg, Sweden
Consulting software engineer responsible for helping the company build their new solution, Mirror & Me.
Details of the work remain restricted by a Non-Disclosure Agreement (NDA).
2007 - 2007
Web Consultant
At Wehega AB in Lund, Sweden
Consulting web developer responsible for developing various parts of their new home interior site.
Work included developing and improving session management, live search, and internationalization solutions.
2007 - 2008
Software Solution Consultant
At Splitsports AB in Helsingborg, Sweden
Consulting software engineer responsible for developing a solution to stream a live video feed over the internet, viewable via a website.
Work also included creating a small web-based community website for schools.
2005 - 2007
Java and Computer Laboratory Leader
At Lunds Universitet in Lund, Sweden
Employed by the Department of Computer Science at Lund University as a laboratory leader for computer science, Java, and computer usage courses.
Responsibilities included teaching the basics of Unix, computer hardware, networking, and low-level programming.
Also responsible for helping new students navigate the university's computer systems: Unix Solaris, Debian Linux, and Microsoft Windows.
Primary focus was teaching Java, object-oriented programming, and software development patterns and anti-patterns.
2006 - 2006
Software Developer
At Sony Ericsson in Lund, Sweden
Seasonal position at the User Interface Design department of Sony Ericsson Mobile Communications.
Main tasks involved developing J2ME MIDlets for graphical interfaces, which were later used as prototypes during usability evaluations.
The work also demanded a close collaboration with other departments within Sony Ericsson Mobile Communications.
2006 - 2006
Webmaster and Software Developer
At Bondenära AB in Lund, Sweden
Employed by Bondenära AB to develop a new business system for a Swedish ecological brand.
Development involved user management systems, invoice administration, and database optimizations.
Educations
Notable educations that I have attended.
2003 - 2008
Master of Information and Communication Engineering Technologies
At Lund University, Faculty of Engineering in Lund, Sweden
Five years of studies spanning 48 completed courses within the fields of computer science and information and communication engineering.
Specialized in computer science, software development, pedagogy, and usability.
2000 - 2003
Gymnasium Technology Program
At Österänggymnasiet in Kristianstad, Sweden
The technical program focused on mathematics, physics, English, chemistry, economics, design, technical design, software development, and computer science in preparation for university studies.
Graduation project involved building a custom Instant Messaging (IM) service in Java, comprising a graphical client, a dedicated server with networking, and a relational database.
Awards
Notable awards that I have received.
2007
Winner of Swedish National Programming Contest
Given by The Royal Swedish Academy Of Sciences
Winner of the Swedish national programming contest 'Linnéspelen', where contestants were tasked with developing an educational computer game to make general science fun and interesting for the public.
Jury's motivation: "A simple but brilliant idea, with a clear understanding of the knowledge contribution that is stimulating, educational and interesting in a learning-like manner. Challenging for both young and old."
Written as a Java Applet, the game challenged players to guess and place different animal species on a world map within a time limit.
Licenses & Certifications
Notable licenses & certifications that I have.
2026
Swedish FA-Tax Certificate
Issued by Swedish Tax Agency
Approved FA-tax certification for sole proprietors with employees.
2025
Certificate in Food Handling (Livsmedelshantering)
Issued by Malmö Stad
Certified by Malmö Stad for the import, repackaging, and sale of food products, demonstrating responsibility and compliance with Swedish food safety regulations.
2008
Sun Certified Java Associate developer
Issued by Sun Microsystems, Inc
Sun Certified Associate for the Java Standard Edition platform.
2007
Swedish F-Tax Certificate
Issued by Swedish Tax Agency
Approved F-tax certification for sole proprietors.
2005
Applied University Pedagogy for Exercise and Laboratory Leader
Issued by Lund University, Faculty of Engineering
Certified exercise and laboratory leader at the Department of Computer Science, Lund University, responsible for teaching and facilitating various computer science exercise and laboratory sessions.
Recommendations
Notable recommendations I have received on LinkedIn.
“He's a great asset.”
From Rickard, Agile Test Engineer, worked together in the same team
Christoffer is a man who constantly surprise you with his deep passion for his work, his brilliant coding skills and his ability to place the User in focus of his solutions. He brings in new technologies, methods and tools of great help.
He is also a great team member who brings any team together, a good listener and not afraid to speak his mind. Yet, he's a very humble and considerate guy.
If you are thinking of taking Christoffer into your team - don't even hesitate. He's a great asset.
“This guy didn't became a developer by education. He was born as one.”
From Johan, Medical Engineer, studied together
I have known Christoffer since childhood and he's always had this glow of cunning intelligence surrounding him. When we were around 14 years old we played a online text-based RPG known as MUD (Multi User Dungeon).
As a part of the game you had to cast spells to increase your knowledge of the school from which the spell was cast. A very boring and time consuming part of the game to max out.
Christoffer however developed a program called "cMUD" from which you could connect to the game, choose which spells you wanted to practice and simply click "Start" and it would manage it for you.
While botting might be considered questionable in terms to the rules of the game, we were nothing but kids, but already back then Christoffer showed a natural talent for developing.
A fun anecdote however great example to show that this guy didn't became a developer by education. He was born as one.
Projects
Notable projects that I have either created or been a part of.
2025
CreatorCoffee
A co-branded DTC (Direct-To-Consumer) specialty coffee brand that collaborates with content creators, influencers, communities, and organizations to launch exclusive co-branded coffee products as a new form of merchandise.
Built on Shopify with Klarna as the payment solution, offering worldwide shipping directly from Sweden with a fully managed supply chain covering sourcing, importing, roasting, repackaging, and fulfillment.
Registered as a food business with Malmö stad, certified for the import, repackaging, and sale of roasted coffee in compliance with Swedish food safety regulations.
Manages end-to-end creator and influencer partnerships: outreach, co-creation of branded coffee products, PR campaigns, and product seeding to drive brand awareness and audience reach.
Covers both B2C direct sales and B2B brand partnerships with creators and organizations, including Google Ads, Meta Ads, and Google Merchant Center for paid acquisition.
Used Generative Video AI to produce product and marketing content.
2024
PocketDress
A B2C e-commerce brand for the Swedish market selling dresses with pockets, with a focus on brand building and SEO.
Built as a static front-end website integrated with Shopify as the e-commerce backend and Klarna as the payment solution.
Covers the full supply chain including importing goods into the EU, managing own stock, EU product certification processes, and B2B shipping via PostNord.
Usage of Generative Video AI to produce product and brand content for marketing.
Ran paid acquisition campaigns via Google Ads and Meta Ads, with product catalog managed through Google Merchant Center.
2023
Simple-Password-Generator
One of the simplest and most user-friendly tools for generating strong, secure passwords instantly in the browser, with privacy and data protection as the primary focus.
A password generator designed to enhance your online security effortlessly. This user-friendly tool is available instantly through web browsers, allowing you to create robust and secure passwords for your various online accounts.
It will generate complex passwords that are nearly impossible for hackers to decipher, by incorporating a mix of letters, numbers, and special characters, it constructs passwords that are resilient against common security threats.
Furthermore, since it operates entirely on the front-end, your generated passwords remain private and secure, minimizing the risk of interception.
2022
Case #1472
A mystery interrogation thriller game developed for Windows.
Game developed in the Unity game engine using C#.
2022
Simple VTubing App Desktop Application
A VTubing desktop app for content creators who want to represent themselves virtually with a custom avatar and accessories - without needing a camera for motion capture - while still supporting voice monitoring.
The client was built in TypeScript and shipped as an Electron application, while the backend was written in Java using MySQL. Distributed via Steam, it has been activated 21,000 times.
2022
Simple Video Converter Desktop Application
Easily edit and convert your gaming highlights, live stream moments and Twitch clips into Instagram Reels, TikTok videos, YouTube shorts or to any other social media platform format with only a few clicks!
The client was built in TypeScript and shipped as an Electron application, while the backend was written in Java using MySQL and FFmpeg. Distributed via Steam, it was activated 9,000 times before being discontinued.
2018
I Am Human!
I Am Human! is an intelligence gathering bluffing party game where one of the players is a disguised alien impostor that has infiltrated the group of humans for an upcoming alien invasion of Earth. Players take turns interrogating each other to try and unmask who among them is the alien impostor.
The client was built in TypeScript and shipped as an Electron application, while the backend was written in Java using MySQL. Distributed via Steam, it was activated more than 15,000 times before being paused.
2018
Player.GG Gaming Community
Player.GG's goal was to create the most beneficial social gaming platform where gamers can interact with each other and discover new interesting gaming related content by creating useful services and products for everyone in the gaming community in order to collect and structure gaming related content into one convenient spot.
The site had over 10,000 monthly visitors and thousands of registered users before being discontinued and sold off.
2013
Planemo Code Analysis Tool
Planemo was an open source static code analysis tool that analyzed all code in a repository regardless of language, validating it against coding conventions, rules, and best practices. Written in Google's Dart language.
2011
OSBCP CSS Parser
A CSS parser written in Java that also acted as a strict linter. Open sourced under the Apache 2.0 license, it has received 73 community stars and been forked 45 times.
2010
Easy Presentation Controller
An Android application that allowed the user to control a presentation held by another computer by sending commands over the network to the computer by doing as different hand motions, such as a single tap, double tap and swift left or right on the Android device screen.
2010
Allahyrfilmer.se (All Rental Movies)
A service that scraped information of all rental movies offered by the biggest rental movie sites in Sweden.
Visitors could then browser and search for specific movies, view detailed movie information and compare rental prices.
Website was sold to a third party.
2010
cEasyHealer
A World of Warcraft addon written in Lua with over 1,000 downloads, later forked into improved addons that remain active today.
2008
Mirror & Me
Joined a collaboration of student entrepreneurs to build and release a product for clothing retailers that would allow their customers to create a digital wardrobe.
Developed a Java application that was embedded in a Windows kiosk computer with a touch screen and camera.
2007
Viibe
Joined a collaboration of developers and graphic designers to develop a dating service called Viibe. The goal of Viibe was to connect people via Bluetooth based on personal criteria such as age, hair color, and personality traits.
The Java MIDlet client was developed in J2ME MIDP 2.0, using Bluetooth to communicate with other clients.
A brief preview of the solution is still available at http://www.youtube.com/user/feeltheviibe/
2005
Minafiler.org (My Files)
A service that allowed it's members to upload and store files online and make them available over the internet. An international version was created called TempBox. Website was sold to a third party.
2003
Webhotellsguiden.net (The Web Hosting Guide)
A service for both private persons and companies to read information concerning running web hosting services.
Web hosting companies could register their service and submit their packet solution. Visitors could search and compare the different solutions, check domain name availability.
Also included an in-house advertisement solution. Website was eventually sold to a third party.
2007
The GodWars: Shadows of the Past MUD
GodWars was a MUD (Multi-User Dungeon) engine, meaning an online text-based multiplayer real-time virtual world that you connected to via Telnet (a specific network application protocol).
Covered both C engine development and the creation of an international gaming community website in PHP, with over 2,000 registered users and features including forums, private messaging, and advertising.
2002
cMUD Desktop Network Client
cMUD was a distributed Windows Desktop application with the goal to connect to an online MUD server and act as a bot.
Memorable Events
Here are some notable memorable events that has happened regarding me!
2010
Mentioned by Microsoft’s Official Developer Twitter Account
Microsoft Developer highlighted a published article on day-to-day coding practices.
2012
Mentioned in the Google Android Source Code
Google referenced a personal blog post in the official Android open source code.
2007
Meeting the Swedish King
An invitation to meet Swedish King Carl XVI Gustaf was awarded as part of the prize for winning the Swedish National Programming Contest in 2007.
1996
First Published Website, 1996 (Age 12)
JavaScript and CSS were not yet prevalent - just pure HTML 3.2.
Web accessibility standards such as WCAG were not yet established, but using as many neon colors as possible was the norm.
Organizations
Notable organizations that I am a member of.
2024
Swedish Armed Forces - Home Guard National Security Forces
The Swedish Home Guard - National Security Forces is a military reserve force of the Swedish Armed Forces. The Home Guard consists mainly of local rapid response units, numbering 17,000 of the 22,000 total Home Guard strength, organized in 40 battalions, with 23 associated auxiliary defense organizations. Most soldiers maintain a civilian job while serving the army part-time.
2024
SAMI - Svenska Artisters och Musikers Intresseorganisation
Member of the Swedish Artists and Musicians Interest Organization for music artists who have officially published music.
2023
Swedish Voluntary Radio Organization
Frivilliga Radioorganisationen, FRO (transl. the Voluntary Radio Organization) is one of the 18 voluntary defense organizations in Sweden. These organizations play an important role in Sweden's total defense as they are responsible for preserving specialist competence within all different kinds of fields, thereby ensuring persistence during stressful times.
2020
STIM - Swedish Performing Rights Society
Member of STIM (Swedish Performing Rights Society), the Swedish Performing Rights Organization (PRO), for music producers and songwriters who have officially published music.