About
Personal blog, thoughts, learnings, experiences and ideas
Meet Dave
I'm a fullstack engineer with a decade of programming experience, currently living in Bergen, Norway and working as a Frontend Tech Lead on the Flow product at Ditio AS.
My focus is on creating performant and reliable product experiences. In my day-to-day work, I primarily work with TypeScript, React Router v7 (formerly Remix), Astro, Tailwind CSS, and Shadcn UI components.
Current Focus
I'm deeply interested in the intersection of Generative AI and software development. Particularly, how Large Language Models can enhance developer productivity and enable new ways of building products. This is reflected in both my work and the topics I explore in this blog.
Technology Stack
Frontend
- React
- React Router v7
- Remix
- Astro
- Tailwind CSS
- Shadcn UI
- TypeScript
Backend & Infrastructure
- Node.js
- TypeScript
- PostgreSQL
- MongoDB
- Redis
- Docker
Tools & Platforms
- Vercel
- AWS
- GitHub
- VS Code
- Cursor
- Claude Code
Other Areas
- AI/ML Integration
- Web Performance
- SEO
- Design Systems
- DevOps
Historical Experience
Throughout my career, I've worked with various technologies including PHP, CodeIgniter, AngularJS, GraphQL, Flutter, and many others. This diverse experience has given me a broader perspective on software architecture and helps me make informed decisions about technology choices.
Why I Write
This blog is a space where I share insights on engineering, products, and the intersection of technology and people. I write because I believe that sharing knowledge and experiences helps us all grow, and because the act of writing forces clarity of thought.