An engineer with a wide range of commercial & community experiences across multiple industries and companies small & large.
- Leadership: engineering management and technical founder roles, aligning technical strategy & delivery with business goals
- Technical team management: shape effective teams by evolving ways of working and thinking
- Engineering practices coach: adoption of agile and lean principles & practices to ingrain an effective process
- Consultancy: analysis, architecture, design & implementation embedded with customers
- Developer advocacy & Community Management - enabling developers to use products, tools and languages effectively
- Product development: on a wide range of products and services across many industries
- Tech support team management: created effective support teams & capability, active on support duties
- Technical training: products, programming langugages, design principles, software development processes
- Tech writing: commercially for technical & non-tech audiences and Open Source projects, e.g. Practical.li, Atlassian, Heroku, Salesforce, etc.
My working experiencs have varied from large organisations (Citi, Salesforce) to early stage startups (Fintech, Data Science, Insurance, UK Government, Biopharmaceutical). See my LinkedIn profile for a full career history.
I am the founder of Practicalli which provides community educational resources for software engineering, with a focus on Clojure and common development tooling. The work is done in personal time and includes freely available videos and books on Clojure and ClojureScript development, guiding those interested in building services with the powerful, elegant and fun Clojure language.
I have learned a great deal whilst investing time over the last decade to supporting people in the London developer community as well as many online communities. I have had the pleasure of organising many hundreds of events for the London Clojurians community. I've also helped run 12 ClojureBridge London events, supporting people from under-represented groups as they start their journey into the software industry.
In my spare time I love to cycle and in 2019 I cycled 1,000 miles (1,600km) across Britain in 9 days and raise thousands of pounds for charity.
All sponsorship funds are used to support the continued development of Practicalli series of books and videos, although most work is done at personal cost and time.
Thanks to Cognitect, Nubank and a wide range of other sponsors from the Clojure community for your continued support
- Advantages of writing documentation for code
- Essential tooling for Clojure development
- Safeguard against Git Commit Spoofing
- Build Emacs from source on Debian Linux
- Expose Clojure Service using Ngrok
- Pin Emacs packages to manage issues
- Accessing AWS with Clojure from scratch - simple approach








