Hi, I'm David,
I like to build things
![headshot](http://images.ctfassets.net/ibmj0qcxasyg/25sIY6J3AQUKCsBrvHi3NT/5347ac04c7417cea9cbabd3832f811fa/headshot.jpg)
Currently, I'm a software consultant and technical architect with deep expertise in TypeScript and React. My experience includes building mobile and web applications across various industries, including Blockchain, E-commerce, and Medical Supply Manufacturing.
As a technical lead, I have coached teams on software best practices around TypeScript adoption, testing, ensuring data security, building internal tooling, and implementing Micro Frontend architecture.
In my free time, I like experimenting with different ways of combining math and programming, participating in bug hunts, and traveling.
Recent Posts
See allCube Rendering
Last time I mentioned that I had been seeing many hyper-cube animations and wanted to make one of my own. Last time, I talked about how n-cubes could...React to Everywhere with Vite and React to Webcomponent
React is the most popular frontend web development library in use today. However, there's a problem. Competing frameworks undermine what could be a ub...Typing Systems
TypeScript employs structural typing, determining type equivalence based on property structures, unlike languages like Swift and C++ which use nominal...How to Create Path Aliases in Webpack
We've all been there, you're multiple folders deep in a project, and you must reach up to grab a component in a top-level folder with an unknown level...Speaking
I talk about TypeScript, architectural patterns, and things I find interesting.
Upcoming
Beer City Code 2024
Aug 2 2024 - Grand Rapids, Michigan
![](https://www.beercitycode.com/assets/img/backgrounds/bg1.jpg)
beercitycode.com
Enterprise Grade Micro Frontends
Get in Losers We’re Learning Advanced TypeScript
In The Past
DeveloperWeek 2024
Feb 21 2024 - Oakland, California
![](https://www.developerweek.com/wp-content/uploads/2023/12/DeveloperWeek-Preview.jpg)
www.developerweek.com
Get in Losers We’re Learning Advanced TypeScript
Slides