Leadership in performance and scale.
Fractional CTO and principal-level engineering. Driving performance, scalability, best practices, and strategic change to help businesses thrive.
Open Source
Featured Projects
Services
Expert guidance for your most complex challenges
From strategic technology leadership to hands-on engineering, I help organizations build and scale great software.
Fractional CTO
- Strategic technology leadership for startups and SMEs
- Technology roadmaps aligned with business goals
- Technology budget and resource optimization
- Risk assessment and decision-making guidance
- Building high-performing technology teams
Principal Engineer
- Deep technical expertise for complex engineering challenges
- Scalable and reliable system architecture
- Mentoring and guiding development teams
- Code reviews and engineering best practices
- Solving critical technical problems
Quality Control
- Comprehensive QA processes and methodologies
- Manual and automated testing
- Test automation and brutal test strategies
- Linters, static analysis, and release pipelines
- Change management and isolated testing
Code Audit & Threat Modeling
- Vulnerability and security risk identification
- Coding standards adherence review
- Performance and maintainability optimization
- Detailed reports and remediation recommendations
Service Readiness
- Metrics and monitoring for service health
- Performance tuning across full stack
- Load testing and capacity planning
- Incident response and disaster recovery
- Release pipeline design
Development
- LiveView/backend development for performance
- Stress testing and scalability analysis
- Caching strategies and database optimization
- Integration with external services and APIs
Technical Project Management
- Hiring skilled developers and engineers
- Offshore team management and collaboration
- Mentoring and team guidance
- Innovation culture and continuous improvement
IoT & Embedded Systems
- Espressif & ARM embedded C (nonos/rtos)
- ECC for reliable data transmission
- Secure firmware updates and key management
- Fleet management and OTA monitoring
- Memory optimization and data compression
Testimonials
What people say
Keith came out of no where and saved Greatnonprofits with his dedication and passion to help make a difference in the world. In my 25 year career I have not met better. He ensures systems are built in a way that allows the best Performance, Scalability, and Extensibility with an NPO budget in mind.
James Rowley
Executive in SaaS Products
Keith is energetic, outspoken, hardworking and dedicated. He has a very good grasp of the database tiers, has never failed to get a job done, and is always happy to listen to constructive feedback and advice.
Laine Campbell
Production Engineering Director, Meta
I've been really impressed by the wealth of Keith's talents and resources. His ethics, his thoroughness, and his ability to work with others are very much valued. He's a rare find as a Chief Architect who is both practical and has the big picture in mind.
Perla Ni
Founder, Greatnonprofits.org
Keith demonstrated a strong passion for shipping great software, had the right balance of technical insight and a drive for process, with the ability to think big picture at the product scope, as well as drill down deep into specific feature areas.
Ankur Sinha
CTO at Remitly
Working with Keith was a great experience. He is always focused on shipping great software, and is willing to do what needs to be done to make that happen. This includes things like setting up a continuous delivery system and a test cluster to run UI tests.
Tom Macie
Member of Technical Staff, Anthropic
Keith is truly passionate about improving the way we ship software. Some examples include building the continuous delivery system and delivering on the custom asserts library.
Gary Keong
Senior Engineering Manager, Microsoft
Keith is a fantastic out of the box architectural thinker. He is able to look at a problem and play with it until he has created a solid logical plan of attack. He has a great work ethic, is very detailed in his approach, and fulfills his commitments and promises.
Stephen Mayer
Staff Engineer at Learn To Win
Best lead developer I've worked with. Very friendly, always calm -- makes him a great leader. He's always there for his team even after office hours. A great mentor, always giving good advices to help us with our tasks.
Jayson Basanes
Engineering Manager, Automattic
When a problem comes up, Keith takes his time to research the best solution possible, and not jump to the quick fix. Through his help and recommendations, Kaplan was able to start continuous integration with test suites verifying that the code is up to our established standards.
Richard Williams
Director of Software Engineering at Education Dynamics
Let's work together
Looking for fractional technology leadership or principal-level engineering expertise? Let's discuss how I can help.