Dan Ackers is a founder and digital business advisor based in Manchester with 11 years' experience building web products, digital marketing strategies, and internal systems for construction, manufacturing and professional services. He combines hands-on software engineering and test automation—contributing to well-known open-source projects like React Native Firebase and Stripe/Firebase extensions—with a creative strategic approach to make businesses easier to find and operate. Dan has a track record of turning Excel-driven processes into web apps (e.g., an estimating MVP used to scale development internationally) and growing client-facing brands from start-ups to enterprise engagements. He leads Knights Digital to deliver beautiful web experiences and back-office automation that free teams to focus on decisions, not busywork. Practical, client-focused, and technically fluent, he bridges marketing and engineering to deliver measurable growth.
11 years of coding experience
11 years of employment as a software developer
Advanced Level, Multimedia, Advanced Level, Multimedia at Pendleton College
Multimedia and Internet Technology, Web Development, Business and Media, Multimedia and Internet Technology, Web Development, Business and Media at The University of Salford
Contributions:332 reviews, 587 commits, 400 PRs in 2 years 10 months
Contributions summary:Dan primarily contributed to refactoring official Firebase extensions by moving `package.json` files into the `functions` directories of various extensions. These refactoring efforts were focused on extensions related to authentication, Firestore, and Realtime Database. The user updated the jest config files to reflect these changes. Additionally, the user migrated a Firestore translate text extension to Node.js v10 and made improvements to handle translation errors.
Repository of Firebase Extensions built by Stripe.
Role in this project:
Back-end Developer
Contributions:28 reviews, 41 commits, 79 PRs in 1 year 1 month
Contributions summary:Dan primarily focused on enhancing the functionality of the Firebase Stripe extensions. They implemented features like adding descriptions to invoice creation, enabling tax ID collection options, and configuring Stripe settings. Additionally, the user was involved in refactoring and adding unit tests for the payments-related functionalities. Their contributions span various parts of the backend logic, including invoice, checkout sessions, and subscription functionalities.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.