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.

01 / 04Scroll to explore
Spencer Nyaenya, software and AI engineer

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.

View full experience

My work

01 / 04

01 / 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 →
01Technical preview

My work

01 / 04

01 / 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.
01

ENGINEERING

01LANGUAGESPython · TypeScript · JavaScript · Java
02ARCHITECTUREREST · Event-Driven Systems · Microservices
03DEVELOPMENTGit · API Design · Schema Design · System Design
02

AI ENGINEERING

01LLM INTEGRATION & ARCHITECTUREOpenAI · Azure Foundry · AWS Bedrock · Groq
02RAG & RETRIEVALPinecone · Embeddings · Semantic Search · Reranking
03AI AGENTS & ORCHESTRATIONLangGraph · LangChain · Agent Workflows · Query Routing
04PROMPT & STRUCTURED GENERATIONPrompt Engineering · JSON Schema · Structured Outputs
05NLP & MACHINE LEARNINGNLP · PyTorch · Scikit-learn · Pandas · NumPy
06AI EVALUATION & OBSERVABILITYLangSmith · CloudWatch · Model Evaluation · Token/Cost Analysis
07AUTOMATIONn8n · Flowise · Make
03

SOFTWARE ENGINEERING

01FRONTENDNext.js · React · Vite · Zustand
02BACKEND & APIsFastAPI · Node.js · Express · Django · Flask · REST APIs
03DATA & DATABASESPostgreSQL · SQLAlchemy · MongoDB · Redis · Alembic
04AUTH & SECURITYOAuth 2.0 · Argon2id · JWT · Supabase RLS
05REAL-TIME SYSTEMSWebSockets · Socket.IO · PostgreSQL LISTEN/NOTIFY
06CLOUD & INFRASTRUCTUREAWS · Azure · Docker · Vercel · Railway · Render · VMs
07AUTOMATION, TESTING & DELIVERYGitHub Actions · Git · Postman · Vitest · Pytest

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.