Astra Document Summary
Next.js-based conversational AI web assistant designed for document parsing and summarization. Supports PDF, DOCX, or raw text uploads, providing cohesive summaries powered by Google Gemini.
Crafting High-Performance Distributed Systems & Conversational AI
I am an experienced Software Engineer passionate about building robust, user-centric software that solves real-world problems. While I specialize in scalable distributed backends and modern AI-enhanced applications, my primary focus is always on delivering reliable, production-ready value through rigorous testing, CI/CD, and comprehensive observability.
I have a deep passion for software engineering and the incredible things accomplished by professional teams dedicated to this craft. From building simple web applications to software systems that power spacecraft, I am always eager to join teams that prioritize engineering excellence and reliable delivery.
Over the last decade, I have focused on mastering clean architecture, microservices, and AI integrations. Whether it's implementing asynchronous messaging architectures (RabbitMQ/NATS), or designing Retrieval-Augmented Generation (RAG) models, I go the extra mile to ensure my code is production-ready. I deeply embrace rigorous testing, CI/CD pipelines, and comprehensive observability to maintain system health and performance.
When I'm not at my keyboard architecting systems, you can usually find me cycling outdoors on my mountain bike or taking peaceful evening walks with my partner. I believe in maintaining a healthy, active balance to keep my mind sharp and creative.
James Kinyua
Explore key projects spanning LLM integrations, scalable distributed backends, and responsive frontend applications.
Next.js-based conversational AI web assistant designed for document parsing and summarization. Supports PDF, DOCX, or raw text uploads, providing cohesive summaries powered by Google Gemini.
Conversational AI safety assistant designed to contextually search and analyze NTSB aviation accident/incident reports using Retrieval-Augmented Generation and local Hierarchical Navigable Small World (HNSW) vector indexing.
Conversational AI application simulating real-world job interviews, asking tailored technical questions based on resumes and job descriptions, and delivering structured evaluations.
A full-stack, web-based shift scheduling platform designed for multi-location, multi-timezone restaurants. Resolves timezone translation issues and optimizes shift coverage.
Cloud-native video streaming microservices platform. Features decoupled components for video processing and notifications utilizing event-driven pipelines on Kubernetes.
Core technology stacks, tooling, and architectural concepts acquired over years of development.
Mount Kenya University • Thika, Kenya
I'm always open to discussing new opportunities, open-source projects, or technical collaborations. Drop me a line!