I am David Larsson, an IT professional with a strong academic background and a passion for turning ideas into reality. I hold a Master’s degree in Information and Communication Technology from the Faculty of Engineering, LTH (Lund University), where I built a solid foundation in technology, problem-solving, and software development.
I am a quick learner who enjoys exploring new technologies and taking on unfamiliar challenges. When I encounter a difficult problem, I stay persistent until I understand it—not just enough to make it work, but enough to understand why it works. I believe this combination of curiosity, determination, and attention to detail is what allows good ideas to become great solutions.
But building isn't only about making things work. I care about how things feel, look, and come together. Creativity and an eye for design are a natural part of how I approach development, which is something I have tried to reflect throughout this website. I enjoy finding the balance between technical precision and creative expression, turning concepts into experiences that are both functional and engaging.
I believe great things are built together. I enjoy collaborating with people who bring different perspectives, ideas, and strengths to the table. You bring the idea, the vision, or the problem worth solving—I bring the curiosity, persistence, and technical skills to build it brick by brick.






Welcome to my personal website! Here, you can explore my completed courses, past projects, and professional experience.

Explore my vulnerable web application, built as a controlled learning environment to demonstrate common security vulnerabilities — for example SQL injection, cross‑site scripting (XSS), and session hijacking. It provides practical insight on attack techniques and defensive countermeasures.

An implemented compiler capable of translating a high-level programming language into executable x86 code. The project includes modules for lexical analysis, syntax parsing, semantic validation and code generation.

This project is a collection of computer graphics projects using openGL and GLSL.

Take a look at my Netflix clone frontend project. The main purpose of this project was to explore sass and gulp.

Discover my queue simulation project! Dive into dynamic queueing models, experiment with configurations, track performance metrics, and run simulations with ease. Built for insight, it’s your gateway to understanding queue systems.

PetShop is an online store where customers can explore pet categories, browse products and effortlessly complete their purchases. Designed with convenience in mind.

