Portfolio

Featured Projects

View all projects

Featured app · Open Source

Elixir MCP

MCP SDK for Elixir — servers and clients, compile-time tool schemas, stdio and Streamable HTTP.

Also from the lab: Elixir GenAISemTextThe Robot IsAgentonomicom

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.