programmer

/

hobbyist

/

tinkerer

I build stuff. Other times I break stuff. I'm also trying to write stuff.

etcd-lite

(2024)

Planning

Go / CLI / gRPC / REST / RAFT / badgerDB

My take on attempting to build etcd's KV service from scratch. It uses badgerDB under the hood as its storage engine.

KVS

(2024)

WIP

Go / Databases / Key-Value / B+ Tree / mmap

A small, embeddable, persistent key-value database similar to boltDB and badgerDB. KVS supports data retrieval and storage using memory mapping and a B+ Tree structure.

materix

(2024)

Golang / Chi / Docker / Postgres / Open API Spec

Inspired by a common millennial sentiment, this app functions like a social media platform, enabling users to inform selected friends about their availability.

data structures

(2023)

Golang

A collection of common data structures and algorithms.

graphql-fpl-api

(2023)

TypeScript / Node.js / Docker / GraphQL

A rich GraphQL proxy layer on top of the official Fantasy Premier League REST API.

sign language tutor

(2022)

Nuxt / Tensorflow / ML / Computer Vision

Learn how to perform sign language gestures for each of the letters of the alphabet

xoisland

(2022)

Nuxt / TypeScript / Nodejs / GSAP / Realtime DB

An online, real-time, multiplayer, tictactoe game using websocket communication. The app is also available as a PWA

fplFriend

(2021)

JavaScript / Nodejs / Express / GraphQL / D3.js

A fantasy premier league tool that helps you make better decisions by providing you with data visualizations and insights.