Available for select projects
Engineer by craft.
Builder by nature.
I'm Spencer Nyaenya, an AI and software engineer who builds and ships end-to-end products — combining intelligent systems, full-stack engineering, automation, and cloud infrastructure to turn ideas into production software.
Who is Spencer?
Curious by nature
practical by design.
I'm a software engineer and AI engineer who enjoys turning ideas and real-world problems into working products. My work sits at the intersection of software engineering and AI — from backend systems and APIs to AI applications, automation workflows, and user-facing products. I'm comfortable architecting these solutions end to end, and I enjoy understanding how a system works as a whole rather than focusing on just one part of it. I like taking an idea from architecture and development all the way through to deployment.
What probably describes me best is that I'm curious, hands-on, and always looking for a better way to solve a problem. I enjoy digging into difficult technical challenges, learning whatever is needed to solve them, and building things that are actually useful rather than just impressive on paper. Whether I'm working on an AI system, a business platform, or something I've built from scratch, I care about making it reliable, thoughtful, and practical.
Worked with
People and teams
building what's next.
My work
01 / 0401 / 04
LEGISLATIVE PLATFORM
Legislative Bill lifecycle & voting system
A full-stack legislative management platform designed to support the complete bill lifecycle — from drafting and committee-stage clause voting to stakeholder review and real-time chamber voting. The platform also includes a cryptographic hash-chain audit trail to provide tamper-evident accountability across legislative actions.
What I built
Led the system architecture and owned the core backend, frontend, and database engineering, working collaboratively with the Parliament team where required. Built the real-time voting infrastructure using PostgreSQL LISTEN/NOTIFY and Socket.IO, an n8n layer for automated intake and notification workflows, and integrated Groq-hosted LLMs for AI-assisted legislative review. I also designed and implemented the custom authentication system and hash-chain audit mechanism from the ground up.
Stack
Node.js · Express · Next.js · PostgreSQL (Neon) · Socket.IO · n8n · Groq · Custom Auth
◼ Private client project · Confidentiality applies
REQUEST DEMO →My work
01 / 0401 / 04
LEGISLATIVE PLATFORM
Legislative Bill lifecycle & voting system
A full-stack legislative management platform designed to support the complete bill lifecycle — from drafting and committee-stage clause voting to stakeholder review and real-time chamber voting. The platform also includes a cryptographic hash-chain audit trail to provide tamper-evident accountability across legislative actions.
What I built
Led the system architecture and owned the core backend, frontend, and database engineering, working collaboratively with the Parliament team where required. Built the real-time voting infrastructure using PostgreSQL LISTEN/NOTIFY and Socket.IO, an n8n layer for automated intake and notification workflows, and integrated Groq-hosted LLMs for AI-assisted legislative review. I also designed and implemented the custom authentication system and hash-chain audit mechanism from the ground up.
Stack
Node.js · Express · Next.js · PostgreSQL (Neon) · Socket.IO · n8n · Groq · Custom Auth
◼ Private client project · Confidentiality applies
REQUEST DEMO →02 / 04
LEXI-LIB
AI-powered document research & knowledge platform
Lexi-Lib is an AI-powered platform for turning collections of documents into an organized, searchable knowledge space. Users can upload documents, have their content processed and indexed, and ask questions in natural language to retrieve grounded answers with references back to the underlying sources. The system goes beyond simply “chatting with PDFs” — it is designed around organizing document knowledge so information can be researched, retrieved, and understood without manually searching through files.
What I built
Designed the AI architecture, backend, frontend, and database from the ground up. Built the document ingestion pipeline for parsing, chunking, and image captioning, together with the retrieval layer using Pinecone. Integrated AWS Bedrock for the underlying AI models, containerized the services with Docker, and deployed the platform to AWS EC2. Implemented both custom email/password authentication and OAuth2 authentication with Google Sign-In.
Stack
Next.js · FastAPI · PostgreSQL · Pinecone · AWS Bedrock · Docker · AWS EC2 · OAuth2 · Custom Auth
● Public
VISIT LEXI-LIB →03 / 04
LEXI-AGENT
Multi-agent AI microservice
A multi-agent backend that routes incoming requests to specialized workflows based on the user’s intent. These workflows handle document question answering, structured data analysis with generated visualizations, and specialized health-related data processing.
What I built
Designed and built the system end-to-end, including the multi-agent architecture, LangGraph state machines, FastAPI routing layer, structured-output design, and the sandboxed code-execution pipeline used for data analysis. The system can dynamically route requests to the appropriate agent, retrieve relevant information, perform analysis, and return structured results.
Stack
FastAPI · LangGraph · Azure OpenAI · Pinecone · Cohere Embeddings · pandas · Matplotlib · Docker
● Public
VIEW ON GITHUB →04 / 04
AFYASPHERE
Symptom tracking & AI-assisted health summaries
AfyaSphere is a microservices-based health platform focused on structured symptom tracking and AI-assisted clinical summaries, helping organize patient-reported information into concise summaries that can support healthcare workflows.
What I built
Worked collaboratively within a distributed engineering team, contributing the Flask and Node.js services within the broader microservice architecture. Implemented OAuth2 authentication, integrated Hugging Face models into the service layer, and contributed to deploying the services through Azure Web Apps.
Stack
Flask · Node.js · Hugging Face · Docker · Microservices · Azure Web Apps · OAuth2
◼ Private project · Confidentiality applies
REQUEST DEMO →Technical index
I engineer.
Systems · AI · Software
Engineering intelligent systems and software from architecture to deployment.ENGINEERING
AI ENGINEERING
SOFTWARE ENGINEERING
Let's talk
Have something
worth building?
Have an idea, a technical challenge, or an opportunity you'd like to discuss? I'd be happy to hear from you.


