About Me
Hi, I’m David — a web developer who enjoys crafting clean, thoughtful, and maintainable code.
I focus on building modern, user-friendly web applications using JavaScript, TypeScript, Angular, and classic web technologies. Right now, I’m also expanding my skills in Java and exploring UI/UX principles to better connect design and development.
I enjoy turning ideas into functional tools and small applications — sometimes to solve real problems, sometimes just out of curiosity. What drives me is writing code that not only works, but is organized, efficient, and easy to understand for anyone who reads it later — including my future self.
For me, great software should feel intuitive. That’s why I value clean architecture, thoughtful UX, and code that’s built with care rather than rushed together.
If you’re looking for someone who writes clean code, learns fast, and builds things with intention — feel free to reach out. I’m always open to new projects, collaborations, or simply exchanging ideas.
Skills
Tech Stack
JavaScript • TypeScript • HTML • CSS/SCSS • Angular • Java (learning)
Git • REST APIs • Clean Code • UI/UX basics • Responsive Web Development
Strengths
Clean architecture • Problem solving • Fast learning • Clear communication
Projects
Kanban based project management tool
Join is an intuitive Kanban tool that was developed by me and a team of dedicated students as part of our web development training. Kanban is a method for visualizing work processes, limiting work-in-progress, and increasing efficiency. Join uses these principles to provide you with simple and visual task management.
El Pollo Loco, a thrilling jump and run adventure game
El Pollo Loco is an engaging JavaScript-based adventure game that I developed as part of my web development training. Jump and Run is a classic game genre that combines platformer mechanics with action elements to create an exciting gaming experience. El Pollo Loco uses these principles to provide you with intuitive controls and challenging gameplay.