Creating and leading passionate teams

With over two decades of experience in the software development industry, I have had the privilege of working with esteemed clients like Google, Harrods, Breitling, Debenhams, ABRSM, Sleepio, Skoda, The National Army Museum, and many many local brands. My journey has been defined by a deep commitment to putting people first and ensuring that technology serves as a powerful tool to enhance their lives.

# Latest posts

Using my dotfiles - 4 years later

I've been evolving my dotfiles for a few years now, here's how to use what I have to get a developer friendly, semantic and useful terminal wherever you are.

My OpenGL ES shader fails to link with no error.

I'm working on a new cross platform engine for developing visuals on any device. I've spent a few days trying to work out why Linux will compile and run my shaders but not my Android device.

How to loop over a Lua array/table in C/C++

Took me a while to figure it out and a lot of non-helpful Googling but looping over a table from Lua using the C API turns out to be pretty simple although not intuitive at all.

# About me

As a seasoned professional who has not only run a successful business solo for a decade but also contributed to and led numerous projects over the last 10 years, I bring a unique blend of technical expertise and leadership skills to the table.

Throughout my career, I have emphasised delivering stable code that is not only highly performant but also maintainable and readable, resulting in profitable platforms. I firmly believe that a well-architected and thoroughly understood codebase is the foundation for long-term success in any project and results in a happy and collaborative team

illustration of Dave Mackintosh

# Kind words

Highly innovative thinker, with a lightning speed ability to problem solve and put forward valid solutions to all implementations of the stack. Opinionated, and doesn't cut corners. As a project lead, he listened and managed his team considerately, as well as passing on valuable knowledge and techniques, making the web, better ~ easyProperty, London
I've worked with Dave for about 5 months at a London startup and loved every minute. He's one of those rare engineers who's not only fast, but also rigorous with TDD, coverage, types and documentation. He writes beautiful code that's easy to understand and a pleasure to work with; this is what you want in a contractor - someone who leaves a positive legacy and not spaghetti. Recommended! ~ Freybors, London
I worked with Dave on a Node.js API in 2015, he was very professional and a delight to work with. His code is among the cleanest I've ever seen. We have since become co-hosts of Creative Meet, a small meetup in Chichester that brings designers and developers together, alongside encouraging small talks to share knowledge and experience. ~ ABRSM, London
Dave was an excellent team lead on a truly challenging sprint. Above and beyond his mandate, and surpassing his peers in capability and efficiency, Dave was able to remain focused and productive on his own tasks while helping to guide other team members. Dave was highly responsive to status requests, and was diligent with code check-ins and documentation. His code reads extremely well. In short, you could not do better than to have Dave on your team, and we are grateful to have had him work hard to make our project a success. ~ Skoda/TDF/Hirsch & Mann, London