Available for hire

Senior 
Full Stack Developer

A senior full-stack developer located in Copenhagen, Denmark who has a passion about turning code into beautiful work of art. All while having the time of my life and lots of coffee.

My Toolbox

Here are the primary languages, frameworks, and tools I use to build modern, scalable web applications. I'm always excited to learn and add new technologies to my skillset as I take on new challenges.

Programming

For me, programming is the craft of building clean, efficient products that provide a great user experience. I'm passionate about writing code that is not just effective today, but also easy to maintain and scale for the future.
This means I'm always looking for opportunities to optimize everything from database queries to frontend load times, ensuring every product I build is both robust and performant.
PHP
JavaScript
TypeScript
Nuxt
NextJS
Laravel
SCSS

Design

I believe that the best products are built at the intersection of clean code and user-centric design. My approach focuses on creating intuitive user interfaces (UI) and seamless user experiences (UX) that are both beautiful and practical to implement.
I am proficient with modern tools like Figma/AdobeXD for the entire design process - from initial wireframing and prototyping to creating high-fidelity mockups that ensure a smooth transition from concept to development.
AdobeXD
Figma

Infrastructure & Tools

Great software requires a solid foundation. Beyond writing code, I have hands-on experience managing the cloud infrastructure and DevOps tools that support modern, scalable applications.
This includes version control with Git, database management, and implementing CI/CD pipelines for automated deployments on platforms like AWS, ensuring a smooth and reliable development lifecycle.
GitHub
FileZilla
Termius
DBngin
TablePlus
DeployHQ
Mamp PRO
PrePros
Cloudflare
Breakdance
PHPMyAdmin

Select clients and projects i have worked with

Projects that I've played a role for through my work and privately. Check out my cases for in depth cases.
Esportligaen
PersonaleZonen
LT Gruppen
V85
LGND
Vores Trafikskole
TeknikZonen
TwinsAuto
Vika Flyt
Phoenix Blue
EsportUnited

Experience

Fueled by a lifelong passion for technology, my journey has taken me from a student intern to a lead developer. Discover the diverse projects I've built and the experience I've gained along the way.

Personalezonen.dk

Current Workplace
As Lead Developer at PersonaleZonen, I was in charge of system architecture and development. I led our main projects, including a new Property Management System and our core employee benefits platform. I worked across the full stack, building backend services with Laravel and modern frontends with NextJS and NuxtJS. My role also included managing and scaling our cloud servers on Digitalocean and Hetzner to ensure high availability.

Dreamlike

2023 - 2024
As a Fullstack Developer at Dreamlike, I thrived in a small, highly effective three-person team. We successfully launched a large-scale Danish esports platform and built custom applications, such as a complete vehicle booking system. My role was a unique blend of development and design; I wrote clean code using PHP, JavaScript and also designed user interfaces in AdobeXD. I worked directly with the lead developer to overcome challenges and deliver polished, high-quality websites for our clients.

Layback CPH

2019 - 2023
My professional journey began at LaybackCPH, where I joined as an intern while finishing my degree. It was the perfect place to grow, and I quickly earned the trust of the team, allowing me to contribute to some of their biggest projects. Our specialty was using WordPress as a headless CMS, which gave us incredible flexibility to build unique frontends using [mention your stack]. This experience was fundamental for me; it’s where I truly honed my programming skills, learned from talented developers, and turned my passion into a full-time career.
Comment from my mentor

Magnus Vejlø

Marcus began his journey with us at Layback CPH as a Developer Apprentice in August 2019 and, upon completing his studies, was immediately hired as a full-time Developer.

His primary role was developing custom website solutions for a wide range of clients. Although hired as a developer, Marcus is as close to a full-stack developer as you can get today. During his time with us, his responsibilities spanned the entire project lifecycle, from hosting and server setup to the final product delivery.

Marcus is an incredibly fast learner. Regardless of the task or new technology he is presented with, it isn't long before he masters it. His varied responsibilities required a great deal of independence and initiative, which he consistently demonstrated. He maintains a clear overview and works autonomously, even during busy periods, and is always ready to go the extra mile when needed.

Furthermore, he is excellent at providing constructive solutions to diverse problems and is skilled at thinking outside the box. Marcus is well-liked by colleagues and partners, and his personality is perfectly suited for teamwork.

I give Marcus my warmest recommendations. I am certain that no matter which role he takes on in the future, he will make a fantastic contribution and be a huge resource for his next employer.

Technical Education copenhagen

2018 - 2021
My journey into tech is driven by a genuine passion for programming that started in my youth. To build a professional foundation for my self-taught skills, I completed a 5.5-year Computer Science degree at TEC with a specialization in programming. I thrive on mastering new technologies by first understanding them deeply, which allows me to be both a thoughtful and highly efficient developer. This approach enables me to confidently build robust and well-crafted software.

About me

Want to know more about the person behind the code? Learn about my passion for technology and the path that led me here by visiting my about page for the full story.
For me, development isn't just a career; it's been a passion since I was 12 years old, building LUA plugins for game servers I loved. That early experience of creating tools for a community shaped my entire approach: I build products that people find genuinely useful, which in a professional context means creating real business value and great customer experiences.

My curiosity has always pushed me to learn, something a former manager described as an ability to quickly master new technologies. I put this into practice by learning Next.js on my own time and then using it to build the entire system that powers PersonaleZonen today. As the company's Lead Developer, I’m now taking that experience a step further, leading the charge to evolve our architecture with Nuxt.js and Laravel to build an even better product for our users.

Car License

For ease of commuting and travel, I hold a full and valid Category B driver's license. I also like motorcycle and have a license for that as well.

Flexible

I am a highly self-motivated developer who thrives in a results-oriented environment that offers schedule flexibility. My focus is on delivering high-quality work and meeting deadlines, and I am comfortable working asynchronously to leverage my peak productivity hours, while always ensuring I am available for team collaboration and key meetings.

Prefers to work in office

I thrive in a collaborative office environment but also appreciate the flexibility of a hybrid model with occasional remote work.

Languages

I am fluent in both Danish and English with full professional proficiency in written and verbal communication. Additionally, I have a conversational understanding of Polish.
Flag of DenmarkFlag of PolandFlag of United States of America

Get in touch

I am fluent in both Danish and English with full professional proficiency in written and verbal communication. Additionally, I have a conversational understanding of Polish.
© 2022-2025. All rights reserved.