About
Curriculum Vitae
Profile
Teacher and developer with a background in IT operations, networks and game development. Since 2014 I have taught programming, web development and game development at upper secondary schools and a folk high school, and built and led vocational programmes such as Te4 and T4. Before teaching I worked in network operations at Skanova (Telia Sonera) and as an IT administrator, so I know what it takes to keep real systems running. My students have won awards at the Swedish Game Awards, and I was nominated for Sweden's Teacher of the Year in 2019 and 2022. I am currently studying full-stack C# .NET at Lexicon and C++ at YrkesAkademin.
Skills
- Programming
-
- C#
- .NET
- ASP.NET Core
- Entity Framework Core
- C++
- Unity
- HTML
- CSS
- JavaScript
- SQL
- MariaDB/MySQL
- Git
- Game development
-
- Game programming
- Game design
- 2D graphics
- Animation
- Digital creation
- IT & networks
-
- Network operations
- Troubleshooting (copper and fibre)
- IT administration
- MS Exchange Server
- Client support
- Linux
- Docker
- Self-hosting on Synology NAS and Raspberry Pi
- WireGuard VPN
- Pi-hole DNS
- Teaching
-
- Course and programme development
- Programming and web courses
- Supporting students with NPF
- Generative AI in teaching
- Leadership
-
- Group leadership
- Board work
- Event organisation (650+ participants)
- Languages
-
- Swedish (native)
- English (CEFR C1)
- Driving licence
-
- Car (manual and automatic)
- Motorcycle (A)
Workplaces
16AcadeMedia
Teacher
LBS Kreativa Gymnasiet
Teacher
NTI Gymnasiet
Courses taught
- • Programming 1–3 (C#, C++)
- • Software Design
- • Applied Programming (embedded)
- • Web Development 1 and Web Server Programming
- • 3D Interfaces and Technical Specialisation in VR/AR
- • Engineering in Practice and Te4 Degree Projects
Notes
Designed, built and led Te4 – the fourth-year upper-secondary engineering programme (gymnasieingenjör) – as a software development programme focused on video games.
Teacher
LBS Kreativa Gymnasiet
Courses taught
- • Programming 1–2 – game programming in C# and Unity
- • Digital Media 1–2 – game development
- • Animation 1–2 – 2D and 3D animation
- • CAD 1 – level design
- • Physics 1–2
- • Supervision of diploma projects (gymnasiearbete)
- • Additional support lessons in programming, Mathematics 1b and 3c, Physics 1, History and Chemistry 1
Notes
Taught students aged 16–20 at LBS Kreativa Gymnasiet in Helsingborg (part of AcadeMedia), with around 170 students per week. Class mentor. My students won game development awards two years in a row, including the Swedish Game Awards, Best Newcomer and the 2D graphics category at the LBS Game Awards. Nominated for Sweden's Teacher of the Year 2019.
Teacher
Erikdahlbergsgymnasiet
Courses taught
- • Web Development 1–2
- • Web Server Programming 1
- • Computer Technology 1a
- • Programming 1, including additional support lessons
- • Class mentor and supervisor of diploma projects
Notes
Teacher on the Technology Programme at Erik Dahlbergsgymnasiet, Jönköping. Designed and planned the T4 (fourth-year technology) programme for 2016/17 and marketed it until it was fully enrolled.
Teacher
Ädelfors Folk High School
Courses taught
- Game Programming (programme)
Notes
Responsible for planning and delivering the game programming programme (C# and Unity) at Ädelfors Folkhögskola. Taught adult participants with a wide range of educational backgrounds, from incomplete upper-secondary to university level, and adapted teaching for participants with neurodevelopmental conditions.
Network Operations Engineer
Skanova - Telia Sonera
Notes
Network operations at Skanova (TeliaSonera), responsible for Sweden's copper and fiber internet infrastructure. • Monitored, troubleshot and resolved network faults, often working alone on nights and weekends • Handled communication with customers worldwide and dispatched field technicians when needed • Managed secure connections for police, military and private companies; security-cleared for special network security (SNS) • Monitored pressurised cables and fiber across Sweden
Network Operations Engineer
Skanova - Telia Sonera
Notes
See description for Skanova - Telia Sonera (Jun 2011 – Aug 2011).
Sales Representative
Atlas Telemarketing
Notes
Telephone sales of health and nature products to customers in Norway, consistently meeting demanding sales targets.
Network Operations Engineer
Skanova - Telia Sonera
Notes
See description for Skanova - Telia Sonera (Jun 2011 – Aug 2011).
Election Officer / Vote Counter
Jönköping Municipality
Teacher
Nässjö Municipality (Brinellgymnasiet)
Courses taught
- • Networking A + B – Windows 2000/2003 Server, Novell NetWare and Red Hat Linux
- • Computer Communication – OSI model, hardware and network protocols
Notes
Taught upper-secondary students, mainly in their third year, to install, administer and maintain servers.
IT Administrator / IT Coordinator
Louis Gibeck AB
Notes
Responsible for IT operations across the group's international offices. • Ran the network, servers, email system (MS Exchange), workstations, laptops and mobile phones • Managed servers in Upplands Väsby, Bromma, Kuala Lumpur (Malaysia), Dallas (USA) and Rotterdam (Netherlands) • Trained staff in everything from MS Office to server backup systems • Responsible for IT purchasing
Manager / Sales Consultant / Technician
Skymar Datacenter AB
Notes
Sales, service, repair and installation of computers and networks. Started as a technician and progressed to manager and sales consultant.
Optician's Assistant
Direkt Optik
Notes
Temporary position. Assisted the optician with in-store sales, customer consultations and fitting and handing over glasses.
Squad Leader
Military Service, IB12
Notes
Completed military service as a squad leader, trained in leadership and group dynamics.
Data Processing
County Council, APRIL Project
Notes
• Entered survey data into databases supporting the APRIL research project • Provided client IT support at the county hospital • Programmed in Pascal to generate barcode printouts for patient records
Courses
11English language test, CEFR C1
Eurotest
Notes
Vocabulary and grammar C1, listening above C1, reading B2.
Generative AI and Learning, 40 hours
Luleå University of Technology
Notes
Using generative AI to support learning in schools and higher education: adapting learning, assessment, and how AI is changing teaching.
GDPR Training 2.0
AcadeMedia
Structured Programming with C++, 7.5 credits
Linnaeus University
Courses in Mind Mapping and Support
PYRO - Special course in handling 4”-8” shells
SCALA - System Maintenance
Administering MS Exchange Server 5.5
AutoCAD Release 13, 14
Autodesk
Notes
Autodesk Authorized dealer.
GARP - Orders, inventory, invoicing, accounts receivable, accounts payable and accounting
PADI - Open Water Diver - Scuba diving
Education
8C++ for Developers
YA YrkesAkademin
Full-Stack Development C# .NET
Lexicon
Chef Training
Arena Utbildning
Courses
- Customer Service
- Food Hygiene
- Cooking 1
Game Design - Programming, 92.5 credits
Uppsala University - Campus Gotland
Courses
- Introduction to Game Development, 15 credits (with distinction)
- Large Game Project, 15 credits
- Game Programming I, 7.5 credits
- Mathematics for Programming and Game Development, 7.5 credits (with distinction)
- Advanced Game Design, 7.5 credits
- Level Design, 7.5 credits
- Introduction to Game Analysis and Design, 7.5 credits
- Production Methods for Games, 7.5 credits
- Theme Park, 7.5 credits
- Communicating in Speech and Writing, 7.5 credits
Notes
Completed 92.5 credits in game design and programming; no degree (thesis not completed). Worked extra as a student assistant.
Computer Science / IT Systems Development – Higher Education Diploma, 120 credits
Jönköping University
Notes
Higher Education Diploma (Högskoleexamen, 120 credits) awarded 2013-12-13, based on studies in computer engineering and IT systems development, including programming, object-oriented analysis and design, data structures and algorithms, operating systems, computer networks and IT security.
Technical Foundation Year
Jönköping University
University Entrance Qualification
Komvux (Municipal Adult Education)
Technology Programme - Chemistry
Erikdahlbergsgymnasiet
Boards & Committees
6Vice Chair
Rindi Student Union, Gotland
Notes
Vice President of the student union at Uppsala University Campus Gotland (formerly Gotland University). • Responsible for the student union building, IT, committees and student associations • Managed venue rentals for public events, including Almedalen Week • Organised Absolut Gotland, one of Sweden's largest student events with around 650 participants, two years in a row
Board of Education and Research
Uppsala University - Campus Gotland
Education Committee
Uppsala University - Campus Gotland
Industry Advisory Board
Jönköping University
Chair, Norrlands Nation
Jönköping University
Chair, Qult (student association)
Jönköping University
Courses taught
Notes
Taught game development across three courses at an upper-secondary school specialising in creative and digital programmes. Nominated and invited to the gala for Sweden's Teacher of the Year 2022.