




Leadership in AI, performance, and scale.
Fractional CTO, principal-level engineering, and AI consulting. From LLM integration and agentic systems to performance and scale, I help businesses ship AI to production — not prototypes.

Portfolio
Featured Projects
Featured app · Open Source
Elixir MCP
MCP SDK for Elixir — servers and clients, compile-time tool schemas, stdio and Streamable HTTP.
Services
Expert guidance for your most complex challenges
From AI strategy and agentic systems to strategic technology leadership, I help organizations ship production AI and scale great software.
AI Consulting
- LLM and agent systems built for production, not demos
- RAG pipelines and knowledge-grounded assistants
- Model selection, evaluation, and cost engineering
- Agent infrastructure: MCP servers, tooling, and harnesses
- AI adoption roadmaps grounded in shipped AI products
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 to put AI to work — or need fractional technology leadership and principal-level engineering? Let's discuss how I can help.