Software Engineer & AI Researcher · St. Louis / Remote
KimathiNjoki
Transforming ideas into intelligent solutions, building at the intersection of software engineering and artificial intelligence.
Building with intention
I'm a full-stack software developer and AI researcher specialising in decision support systems1 and collective decision-making models. I love building APIs, desktop and server software, with a focus on creating innovative solutions while fostering collaborative environments.
I'm passionate about AI and its integration into preexisting systems, particularly generative AI, model distillation2, and consensus-building technologies.
1Systems that help groups decide, not just dashboards that watch them.
2Big-model judgement, small-model budgets.

Software Engineer & AI Researcher
- Python
- Ruby
- JavaScript
- TypeScript
- Java
- Kotlin
- HTML5
- CSS3
- React.js
- Tailwind CSS
- GraphQL
- Node.js
- Express.js
- Ruby on Rails
- Django
- Flask
- .NET
- PostgreSQL
- MySQL
- MongoDB
- ChromaDB
- AWS
- Google Cloud
- Excel & R
- Tableau
- DevOps & CI/CD
- Git
- Langchain & RAG
- Azure
- Based
- St. Louis, USA · working worldwide, remote-friendly.
- Focus
- Full-stack development & applied AI: DSS and collective decision-making.
- Approach
- Project management & agile · AI integration & RAG systems.
- Interests
- Systems architecture & integrations.
Database to pixel
One engineer, every layer- 01
Database to pixel.
One engineer across the whole stack, so nothing gets lost in a handoff. The schema and the button were designed in the same head.
- 02
No black boxes.
Every layer is code I wrote and can explain, from the migration to the prompt. Typed, lean, readable — fast because there's nothing extra in it.
- 03
AI where it earns its place.
Models get measured against a baseline and wired with a fallback. If a plain rule does the job, the rule wins.
- 04
Built to be inherited.
Tested, documented, boring in the right places. The next engineer — or me, two years on — can pick it up cold.
// the stack, assembled · scroll to build
- 01Specone sentence, agreed
- 02Architecturethe system, before the code
- 03Schemathe data, modelled first
- 04APIa typed contract
- 05Interfacethe part you touch
- 06IntelligenceAI, where it earns it
- 07Testsproved, not hoped
- 08Shipto production, boringly
- 09Observechecked against reality
Selected works
6 builds- 01 · AI AssistantJPROA conversational assistant that knows the project, not just the prompt.
- 02 · FintechKropayPayments infrastructure that gets out of the way.
- 03 · FinancePettyKashSmall budgets, fully accounted for.
- 04 · Real EstateKodiFinding home, minus the friction.
- 05 · LogisticsTheeremaEvery shipment, one honest timeline.
- 06 · E-commerceMyDukaA storefront any shop can run from a phone.
Case studies & repos shared on request → happy to walk the code
What I build
Full stack, integrations, architecture- 01
Full-stack products
From the schema to the last pixel, with one person accountable for all of it.
- 02
Integrations & APIs
The tools you already pay for, talking to each other — so data moves without anyone copy-pasting it.
- 03
Systems design & architecture
The diagram before the code: boundaries, data flow, failure modes, and what it costs to run.
- 04
AI & LLM features
Retrieval, agents and evaluations wired into real workflows — and measured against a baseline.
- 05
Data pipelines & dashboards
Ingest, clean, score, show. Pipelines that run on schedule and dashboards people actually open.
- 06
Technical advisory
A senior second opinion on a codebase, a plan or a hire, with the findings in writing.
// next step
Tell me about your project.
A product, an integration, or the architecture underneath them. A short brief gets you an honest read on approach, effort and risk — in writing, before anything is signed.
06 · Contact · St. Louis, CT (UTC-5)
Let's buildsomething.
Full-stack builds, integrations, systems design and architecture. Tell me what you're building — you'll get an honest read on approach, effort and risk, in writing.
dfkimathinjoki@gmail.com




