CTO, BACK-END & FULL STACK DEVELOPER
Systems Analyst and Electronics Technician, with 20 years of experience building ecommerce software.
Building the Technical Backbone Behind Ecommerce Growth
I started programming in 1994, and over the following decades worked across several technology companies, leading development teams before joining FJ Solutions. Ecommerce became the constant thread through most of that journey, 20 years of building the software that keeps online stores running when the traffic hits and the orders start piling up.
At FJ Solutions, where I’ve been for 18 years, my focus expanded from writing code to leading the people who write it. Today I lead a squad of developers building custom solutions with Node.js, React, and React Native, backed by relational databases, for clients running on Shopify, WordPress, and fully custom platforms. As CTO, my day-to-day splits between staying hands-on as a back-end and full-stack developer and managing the development area as a whole: capacity planning, performance processes, and keeping engineering, design, and operations moving in the same direction.
Educational Background
My technical foundation comes from formal training as a Systems Analyst, complemented by my background as an Electronics Technician, which gave me a grounding in both systems design and hardware-level logic. The rest of my expertise was built on the job, over 30 years of programming and 20 years specifically in ecommerce, evolving from writing code myself to leading the technical strategy for an entire development team.
Areas of Expertise
Back-End Development
Node.js-based architecture built to handle ecommerce-scale traffic and transactions.
Full-Stack Development
React and React Native for web and mobile applications.
Relational Databases
design and management of data layers that support complex ecommerce logic.
Ecommerce Platforms
custom development across Shopify, WordPress, and fully bespoke systems.
Technical Leadership
leading development squads across multiple companies, capacity planning, and performance processes.
Cross-Functional Delivery
aligning engineering with design and operations to ship client projects end to end.

