David Gerliz — IT Generalist with a focus on Frontend Development

My projects, my code, and my journey

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

A developer working on code with multiple screens showing Angular and JavaScript code snippets.
A developer working on code with multiple screens showing Angular and JavaScript code snippets.
Strengths

Clean architecture • Problem solving • Fast learning • Clear communication

Projects

Screenshot of a TypeScript and Angular project interface.
Screenshot of a TypeScript and Angular project interface.
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.

GitHub repository overview with project files.
GitHub repository overview with project files.
Screenshot of a TypeScript and Angular project interface.
Screenshot of a TypeScript and Angular project interface.
GitHub repository overview with project files.
GitHub repository overview with project files.
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.