Selected projects

Below is a showcase of various selected projects I've worked on over the years. These include both client work and personal projects.

If you want to see what I'm currently working on, check out my current projects

Doors of Hope Website

Doors of Hope website redesign. Uses the latest Nextjs features to improve visibility and allows customizing data fetched from Supabase.

Nextjs
Supabase
GitHub Actions
WIP

Planning Poker

Built a simple planning poker tool for ticket estimation on the fly. It is free to use and no login required.

Spring Boot
Angular
Websockets
Render
Vercel

Blog

A blogging platform which supports authenticated post authoring with drafts, categories and tags, plus a public-facing read experience

Spring Boot
Postgres
React
Neon
Render
Vercel

Task Manager

A task list manager that allows manage their tasks which are grouped in lists. I was able to deploy the backend and frontend applications. It takes some time to jumpstart.

Spring Boot
Postgres
React
Neon
Render
Vercel

Weather Map

A map showing weather information for different locations across the world.

React
Tailwind
OpenWeather API

MediaPal

The previous official site of MediaPal, an advertising agency. Still WIP.

Nuxt
Tailwind
WIP

Chatbot Advertising

We wanted to create an ad in the form of a chatbot. This was the first prototype, made prior to the 2022 Kenyan elections to get a feel of voters' perceptions.

JavaScript
SCSS
JQuery

Ello Library

Inspired by the company 'Read with Ello'. This is a mini-library where the teacher has various books to select for their students. This includes other functionalities such as deleting and searching for a book.

Node.js
GraphQL
Nextjs

Event Ticket Platform

A ticketing platform for buying and scanning event tickets.

Spring Boot
Postgres
Docker
Nextjs
WIP

Todos

The legendary yet trustworthy Todo app. I wanted to try out Angular's RxJs streams and this was the result. A reactive application.

Angular
RxJs
Nx
TypeScript

ReactDevs Kenya

An Open Source project maintained by the reactdevskenya community.

Next.js
React
TypeScript
Tailwind

Otamatsuri Quiz

Made to commemorate Otamatsuri, the anime, manga Asian pop event happening every year organized by Movie Jabber.

Angular
RxJs