image description

Hi! I'm David.

I am a Senior Frontend Engineer with 10+ years of experience in JavaScript, TypeScript, React, and Vue. Interested in UI/UX, performance optimization, and design systems. I developed the UI of a data governance metadata dashboard for ExxonMobil, enabling seamless search and organization of global corporate data used by hundreds of corporate employees.

Started my career building web applications for major players in the energy, healthcare, and accounting industries. Since then, I have been deep diving into web performance, search engine optimization, accessibility, and frontend architecture. From low level CSS details to micro-frontend architectures, I am passionate about pretty much everything on the web.

🚀 My personal motto: "Great UI is invisible—bad UI is unforgettable."

💻 Programming Languages: JavaScript, TypeScript, PHP

🔧 Technologies & Tools: React, Vue, Node.js, Express.js, OAuth2, JWT, RESTful APIs, TDD, Webpack, MySQL, SQL, DevOps, JIRA, AI Coding Tools (ChatGPT, GitHub Co-Pilot)

☁️ Cloud: CI/CD, Git, AWS, S3, GCP, Cloud Run, Docker

📊 Methodologies: SCRUM, Agile, TDD, BDD

🤔 Interests UI/UX, Design Systems, Web Performance, Component Architecture, Frontend Scalability, Frontend Architecture, Containerization

🪚 Outside of work: I love woodworking—there's something about building things with my hands that balances the time spent coding. A big fan of the outdoors, camping, fly-fishing, and riding bikes with my family are my ways of unwinding.

Let's connect!