Skip to content
View olorikendrick's full-sized avatar
💭
Building
💭
Building

Block or report olorikendrick

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
olorikendrick/README.md

Olori Kendrick

I build tools that ship as a single binary, consume minimal resources, and get out of your way.

Rust is my primary language. I care about clean handoffs, low overhead, and developer time over compute time. I like Linux, open source, and things that just work.


Projects

AI-powered CLI that generates conventional commit messages from your staged diff. Multi-provider support (OpenAI, Anthropic, Gemini, Cohere, Ollama, OpenRouter), interactive TUI editor, clipboard and amend support. Zero config by default.

cargo install gmsg

A from-scratch guide to building semantic search and a FAQ chatbot using embeddings and SQLite. Written for developers who want to understand how it works, not just use a library.


What I'm building now

  • Porting gmsg to Go
  • A Telegram/WhatsApp bot service for small businesses — clean deployment, structured logs, no technical wrangling for the customer

Writing


Open to

Remote contracts — Rust, Go, CLI tools, AI integration, bots.

If you have a problem that fits, reach out.


Pinned Loading

  1. ASR-for-scoring-of-academic-staff ASR-for-scoring-of-academic-staff Public

    An ASR system for scoring academic staff during promotion evaluation

    Python 2

  2. Recovery-Guard-BACKEND Recovery-Guard-BACKEND Public

    Python 2 1

  3. vector-search-with-rust-and-sqlite vector-search-with-rust-and-sqlite Public

    Basic implementation of vector search on a FaQ txt file using rust and sqlite

    Rust 3 1

  4. bot bot Public

    Rust 1

  5. gmsg gmsg Public

    Create Conventional Commit Messages with any LLM of your choice

    Rust 11