I'm a frontend engineer who builds the design systems and workflow infrastructure that eliminate friction between teams. From React-based component libraries to cross-functional alignment — I help organizations turn complexity into momentum.
Exploring frontend architecture, tooling, and real-world engineering through video and audio — in English and Spanish.
Through my YouTube channels and podcast, I go deep on the frontend topics that matter most — design systems, engineering workflows, and the tools that help teams ship better software.
Video allows me to dive deeper into details: code samples, presentations, tutorials, etc.
I build with the tools that scale — from component architecture and design systems to cross-platform delivery and compliance-aware frontend engineering.
Proficient in React and TypeScript, with deep experience in Redux and modern libraries like TanStack. Builds scalable component architectures and SPAs with CSS Modules, Tailwind CSS, and Material UI — delivering consistent, performant UIs across devices and teams.
Building and maintaining component libraries and design token systems that align engineering and design at scale — reducing inconsistency and accelerating delivery.
Fluent in Vite, Node.js, and modern CI/CD pipelines. Cross-platform experience with Capacitor for shipping web apps to Android and iOS.
Frontend engineering experience in FinTech and HCM products requiring GDPR, PCI, and SOC2 compliance — building for audit-readiness from day one.
Building interfaces that meet WCAG standards — semantic HTML, keyboard navigation, ARIA patterns, and screen reader compatibility baked in from the start, not bolted on at the end.
AI is a core part of my daily engineering workflow — from building reusable components and full feature flows to code review, legacy code analysis, and technical research. I use it to move faster and think more clearly, not to replace engineering judgment.
I'm a better designer today having worked with David. We have spent countless of hours discussing, disagreeing and settling on semantics and the use of the word “primary”. David truly understands the meaning of foundational work and systems that need to be in place in order to fully evolve that foundation into a wonderful experience. He has a very keen understanding of the intricacies of our design process and trusts it. David has been absolutely crucial in our work redesigning the app experience while looking ahead and future proof potential directions in the future. Whether you're looking to improve your development process, leading people together towards a shared vision, bridging gaps between teams or just need to ask a bunch of random code questions and how they pertain to design… with David in it, he makes every team better.
I have had the pleasure of working with David over the last 4 years. I appreciate his willingness to take on scrum master responsibilities in addition to being a developer on that same team at Workday. He is a natural in the scrum master role due to his people skills. As a developer, he was always open to learning new technologies whether it was for a project at work or for his own professional development. His learnings benefitted his team mates, as he was always willing to share his knowledge. I thoroughly enjoy working with him.
I’ve had the pleasure of working closely with David and I can confidently say he is an outstanding engineer. His ability to think from the user’s perspective sets him apart, consistently delivering solutions that not only meet technical requirements but also enhance the overall user experience. He’s a proactive collaborator, always open to feedback, and a true team player who ensures the end product aligns with the user's needs.
I worked with David while I was the Product Manager for our scrum team. He is an excellent dev partner and has top notch front end engineering skills, an eye for detail, and the ability to help others understand some of the more technical nuances. His passion for his work comes through every day and it is a true joy to work with him. I would not hesitate to recommend or work with him again.
I’ve enjoyed working with David at ADP for one of the projects. I found him very cooperative, skilled and great in communication. Always ready to collaborate and work as a team. He handled project timeline very well and was extremely supportive throughout and has been valuable asset to the team and organization. I highly recommend him for future roles.
I've worked closely with David to create a number of UI components with some complex micro-interactions. He's eager to get it right, he checks his work, and he delivers the functionality as it was spec'd time and again. And he does it with a great attitude.
David was a valuable member of the JStokes team. As our Senior Web Developer, we relied on him to execute everything from landing experiences to digital banners to mobile-first websites. No matter how big or small the project, he met the challenge with positive energy and expertise. He's the kind of guy who is constantly learning new tools, and trying to find better ways of doing things. A true team player and genuinely nice person to work with, David would be an asset to any organization or agency.
David began working within my organization about a year ago. He's a generally self-taught programmer who works tirelessly to succeed. His attitude is outstanding and his commitment to a good solution is great! David is a utility team player and a fine addition to any team. THANKS David!
David is fast learner and also on top of the latest IT technologies. He is smart and hardworking. I will be thrilled to work with him again.
David is a smart developer and learns new technologies quickly. Extremely hard working and has "whatever it takes" attitude. He is very passionate about web development and any topics related to tech. It's my pleasure to have David on our team.