All Projects
Here are all the projects I've worked on. Each one represents a unique challenge and learning experience in my journey as a developer.

EKA Technology, LLC
Innovate. Mentor. Transform.
EKA Technology helps organizations adopt AI responsibly and intuitively by integrating human behavior, trust, and ethics into intelligent systems. We specialize in human-centered AI strategy, design reviews, adoption enablement, and governance for enterprise clients.
"Humanizing AI - Intelligence Turned Into a Partner"
Visit EKA TechnologySOA to Microservices Transformation
A comprehensive case study documenting the design and implementation of a large-scale transformation from Service-Oriented Architecture to Microservices. This project showcases enterprise architecture planning, organizational change management, and technical migration strategies.
Weather Consensus
The weather consensus app is working code that is part of a tutorial series for various engineering roles. It includes a sample outline for three roles/levels.
Blog Platform
A modern blog platform that allows for the upload and display of blog posts and when appropriate updates on how accurate they were. This is a purpose built component for use on this site to allow blog (and other) posts from various platforms over the years to be displayed in a consistent manner. There is a desktop component as well for uploading from specifically formatted markdown files.
MCP Server Training
MCP is a current hot tech and a great way to leverage assets that have been created over the last couple years. This is a project to be used in training, it is a complete MCP Server Training Project with GitHub integration, comprehensive testing, and production-ready documentation
Small Language Model Training
MCP Servers are coming into their own. They allow targeted tasks to leverage the power of AI while running in a safe and controlled environment. All without the extreme cost of LLMs or the risks associated with fine-tuning on others models. This project is a training program to learn the basics of preparing, building and training a SLM and testing it's results