Hi, I’m a software engineer with a strong focus on desktop and web applications, especially WPF and .NET technologies. I’ve rebuilt legacy systems, designed scalable components, and mentored teams to adopt new frameworks and best practices. I enjoy solving complex problems, collaborating with cross-functional teams across time zones, and delivering reliable software at scale. Outside of work, I’m passionate about teaching through my YouTube channel (WPF and programming topics) and exploring side projects like a RuneScape server emulator and network packet analyzer to deepen my understanding of system design and debugging.

Christoffer Riley Nilsson

Hi, I’m a software engineer with a strong focus on desktop and web applications, especially WPF and .NET technologies. I’ve rebuilt legacy systems, designed scalable components, and mentored teams to adopt new frameworks and best practices. I enjoy solving complex problems, collaborating with cross-functional teams across time zones, and delivering reliable software at scale. Outside of work, I’m passionate about teaching through my YouTube channel (WPF and programming topics) and exploring side projects like a RuneScape server emulator and network packet analyzer to deepen my understanding of system design and debugging.

Available to hire

Hi, I’m a software engineer with a strong focus on desktop and web applications, especially WPF and .NET technologies. I’ve rebuilt legacy systems, designed scalable components, and mentored teams to adopt new frameworks and best practices. I enjoy solving complex problems, collaborating with cross-functional teams across time zones, and delivering reliable software at scale.

Outside of work, I’m passionate about teaching through my YouTube channel (WPF and programming topics) and exploring side projects like a RuneScape server emulator and network packet analyzer to deepen my understanding of system design and debugging.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Work Experience

Framework Engineer (WPF) at Ericsson
February 1, 2024 - Present
Reverse-engineered and prototyped high-performance WPF custom controls; drove legacy system migration to support multi-currency and multi-region compliance; designed an in-house framework to improve scalability; mentored developers and guided adoption of the new framework; collaborated with remote teams across Linköping and Stockholm; followed Agile/Scrum with 2-week sprints and Azure DevOps for CI/CD and backlog management.
WPF Engineer at Artificial Solutions
January 1, 2023 - February 28, 2024
Refactored and optimized legacy WPF codebase for a very large-scale application; architected MVVM to separate concerns for scalability and testability; decomposed monolithic components into microservices; translated wireframes into pixel-perfect interfaces in collaboration with design; led full-stack WPF development integrating frontend components with backend systems; managed SQL databases.
Software Engineer at Swedish Transport Agency
March 1, 2019 - December 31, 2022
Led development of ASP.NET Core (MVC, WebAPI) applications and microservices architecture; modernized legacy systems; implemented Kanban-based processes; refactored solutions to improve performance and maintainability; contributed to unit testing and code quality improvements with a notable reduction in errors across modules.

Education

Software Development at Teknikhögskolan Sweden
January 1, 2019 - January 1, 2021

Qualifications

Microsoft Certified Solutions Developer (MCSD)
January 1, 2017 - December 30, 2025

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Gaming

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more