Hi, I'm

Kennedy Odwar.

I craft software,

I’m a software engineer specializing in designing and building exceptional digital experiences across web and mobile platforms.

01. About Me

I'm a software developer with an education background in Computer Science. I specialize in building responsive web and mobile applications that actually work for people.

My favorite part of the job is cracking tough problems and learning new tech along the way. I'm comfortable working full-stack. I like collaborating with others and getting my hands dirty on projects that push boundaries. At the end of the day, I'm all about creating fast, functional applications that do what they're supposed to do.

Here are a few technologies I've been working with recently:

  • Elixir Phoenix
  • javascript (ES6+)
  • Typescript
  • Java
  • React
  • React Native
  • Vue.js
  • Next.js
  • Node.js
  • Express.js
  • NestJs
  • Spring Boot
Headshot
02. Where I've Worked
  • Tastebuds
  • Oceanscan Ltd.
  • Oceanscan Ltd.

Full Stack Developer at Tastebuds

May 2024 - May 2025
  • Building a mobile-first social platform for discovering food spots — like Instagram for restaurants.
  • Shipped cross-platform app using React Native, React, tRPC, Drizzle ORM, and PostgreSQL.
  • Live on App Store and Play Store with 50K+ downloads.
  • Designed and implemented robust backend APIs using tRPC and PostgreSQL.
  • Redesigned the web app to Tanstack Start for better performance and scalability.
03. Some Things I've Built

Featured Project

Tusafiri

A web based ticketing system that allows users to book buses/shuttles to anywhere in Kenya. The platform features payment integration with Safaricom Daraja Apis for convenint online payment

  • NextJs
  • tRPC
  • Drizzle ORM
  • Shadcn UI
  • PotgreSQL

Featured Project

Royal Pillar School System

A web based school management system that allows users to manage students, teachers, and other school related activities.

  • Tanstack Start
  • Convex
  • Tailwind CSS

Featured Project

Tafiti Finance

Tafiti Finance is a financial research platform with a focus on the Kenyan market.It aims to provide a comprehensive overview of the Kenyan financial market, including insights into the countrys Stock Market,Economy,Politics,and more.

  • Phoenix LiveView
  • Tailwind CSS
  • Elixir
  • PostgreSQL

Featured Project

NRS Ticketing APIs

This API collection powers an online bus ticketing service. It seamlessly integrates with the M-Pesa Daraja APIs, enabling secure mobile payments via M-Pesa for purchasing bus tickets. The APIs handle core functionality such as bus route management, seat reservations, ticket booking, payment processing via M-Pesa, and order tracking for a smooth online ticketing experience.

  • Typescript
  • NodeJS
  • MongoDB
  • ExpressJS
  • M-pesa Daraja
04. Get In Touch

I'm always excited to connect with like-minded individuals and explore new opportunities. Feel free to reach out to me through any of the social channels below, whether it's for collaborations, freelance work, or just to have a friendly chat.

Kennedy Odhiambo Odwar
Have a good Monday!