Hello World,Let's push the boundaries of innovation

About

Hello! I am David Larsson, an aspiring IT professional with a strong academic background. I am currently pursuing a Master’s degree in Information and Communication Technology at the Faculty of Engineering, LTH (Lund University). During my studies I have obtained high grades in a vast amount of courses. This can be seen as an indication of a solid foundation and understanding.

As a quick learner, I continuously adapt to new challenges and opportunities to expand my skill set. I am driven and I approach challenging concepts with a subborn mindset, committed to overcoming obstacles and gaining a thorough understanding. My persistence enables me to stay focused on problem-solving, even when faced with complex issues.

Beeing creative is a second nature for me, and I have an eye for design - as demonstrated by this website! I belive that balancing hard work with enjoyment is key to achieving success. To demonstrate my creativity, I have incorporated a small interactive element. If you've read this far, click on the first letter of this sentence. There exists a secret in the footer as well - use your cursor to find it!

I am collaborative and a team player. I believe that success comes when people with shared goals work together, each bringing their unique strengths to the table. Together we build the future! If everyone is moving forward together, then success takes care of itself." – Henry Ford

Projects

an image

Personal website

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

Technologies:

react,
tailwind,
JS
an image

Under Attack!

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.

Technologies:

Docker,
Bootstrap,
Flask,
PHP
an image

ModiC Compiler

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.

Technologies:

Java,
Gradle,
Beaver,
JFlex,
JastAdd
Source code
an image

Graphics

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

Technologies:

openGL, GLSL,
GLFW,
GLEW,
GLM
an image

Netflix

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

Technologies:

react,
sass,
gulp,
TMDB API
an image

Queing systems

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.

Technologies:

python
an image

PetShop

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

Technologies:

react, tailwind,
scrapy,
JS,
next auth,
next js,
recaptcha,
mongodb,
stripe

Tools

Tools

docker
MySQL
MongoDB
Redis
Postman
JUnit
Figma
Trello
Valgrind

Package managers

pip
npm
yarn
homebrew

Design tools

Figma

Programming languages

Java
Python
JavaScript
C
C++
PHP
Scala
Clojure
x86 Assembly

Security Tools

Wireshark
Nmap
OpenSSL

Text editors & IDEs

Visual Studio Code
IntelliJ IDEA
Pycharm

Version control

git
github

Debugg & profiling tools

gcov
operf
oprof
lldb
printf
Chrome DevTools

Experience

Experience

Trelleborgs kommun

Trelleborg, Sweden

June 2025 - August 2025 - 3 months

Home health aide

  • Administered medications in strict accordance with prescribed care plans, ensuring patient safety, and maintaining compliance with all healthcare regulations and protocols.
  • Provided companionship and emotional support to clients, building trusting relationships and fostering a positive, nurturing environment that enhanced clients’ emotional and mental well-being.
  • Collaborated effectively with multidisciplinary care teams and family members to deliver personalized care, demonstrating strong communication skills, flexibility in response to evolving client needs.
  • Proactively identified potential issues in clients’ care plans and communicated recommendations to healthcare professionals to improve outcomes and enhance quality of care.