Work Experience

I've been building stuff for about 7 years now - web3 platforms, fintech tools, gaming APIs. Pretty good at cutting costs (20-40%), scaling systems to handle thousands of users, and leading technical teams when needed.
Independent Developer
June 2025 - Present
Right now I'm building things that interest me and solve real problems. Started with Hamwe (helping businesses manage leads and sales), now working on Vibeshift - trying to help Nairobi merchants actually 3x their leads and 2x revenue by cutting ad costs and tracking where customers come from.

Key Achievements:

  • •Built Hamwe with some friends - CRM stuff, lead tracking, sales pipeline management
  • •Working on Vibeshift now - tracking customer journeys, optimizing ad spend, real-time analytics for local businesses
  • •Playing around with Laravel for backend APIs and React Native for mobile apps
  • •Getting deeper into blockchain with Solidity smart contracts
  • •Learning Go and Rust because why not expand the toolkit
LaravelLaravel
React NativeReact Native
ExpoExpo
ReactReact
Next.jsNext.js
PostgreSQLPostgreSQL
RedisRedis
TypeScriptTypeScript
GoLangGoLang
RustRust
SoliditySolidity
BlockchainBlockchain
Senior Full-Stack Engineer
May 2024 - June 2025
Worked on a pretty cool Web3 predictions marketplace where people could bet on streamer content and actually make money from it.

Key Achievements:

  • •Built the whole prediction marketplace - NestJS backend, Next.js/React frontend, the works
  • •Got Web3 smart contracts working for placing bets, distributing rewards, managing wallets
  • •Scaled it to handle 5K+ daily predictions without breaking (99.9% uptime)
  • •Cut infrastructure costs by 20% through some smart caching and database optimization
  • •Set up our own AWS deployment pipeline which saved us a bunch on cloud costs
  • •Built real-time betting with WebSockets so people could see live updates
ViemViem
Ethers.jsEthers.js
Web3.jsWeb3.js
Next.jsNext.js
Tailwind CSSTailwind CSS
TypeScriptTypeScript
BlockchainBlockchain
PostgreSQLPostgreSQL
RedisRedis
NestJSNestJS
Node.jsNode.js
AWSAWS
Founder & Technical Lead
Feb 2022 - March 2024
Started this to help small businesses in Kenya actually manage their inventory and sales without needing a computer science degree. Ended up serving 100+ businesses.

Key Achievements:

  • •Led the team building our retail management platform from scratch
  • •Chose Nuxt 3/Vue 3 for frontend, NestJS for backend - worked out pretty well
  • •Switched to GraphQL and got 40% better performance than our old REST setup
  • •Integrated M-Pesa so businesses could accept mobile money payments easily
  • •Built real-time inventory tracking across multiple locations with auto-alerts when stock runs low
  • •Designed the whole database to handle 100+ different businesses on the same platform
Nuxt.jsNuxt.js
Vue.jsVue.js
Tailwind CSSTailwind CSS
TypeScriptTypeScript
GraphQLGraphQL
PostgreSQLPostgreSQL
Node.jsNode.js
NestJSNestJS
Backend Engineer
Nov 2021 - Jan 2024
Built the backend for a gaming platform that connected Minecraft, Roblox, Discord, and Twitch. Pretty complex integrations but super fun to work on.

Key Achievements:

  • •Built scalable backend with NestJS and GraphQL that actually held up under load
  • •Integrated APIs from Minecraft, Roblox, Discord, and Twitch - each one was its own adventure
  • •Got the platform handling 10K+ daily active users with 99.9% uptime
  • •Cut server costs significantly through better queries, smarter caching, and cleaning up infrastructure
  • •Built real-time event systems for game state sync and user notifications
  • •Set up proper API rate limiting and auth for all the third-party integrations
Node.jsNode.js
NestJSNestJS
Ethers.jsEthers.js
Web3.jsWeb3.js
GraphQLGraphQL
AWSAWS
PostgreSQLPostgreSQL
RedisRedis
TypeScriptTypeScript
BlockchainBlockchain
JavaJava
PythonPython
DockerDocker
Frontend Engineer
Feb 2019 - Oct 2021
Built crypto trading platforms and trading bots. Wild times in crypto - made some pretty sophisticated tools for traders.

Key Achievements:

  • •Built web and mobile apps using Angular, React, and React Native for crypto trading
  • •Connected Python trading algorithms to the frontend - watching bots trade in real-time was pretty cool
  • •Integrated TradingView charts, Binance, and Bybit APIs for live market data
  • •Platform grew to 1K+ daily copy traders with 99.9% uptime
  • •Built Web3 copy trading features with smart contracts that auto-replicated trades
  • •Made front-running detection and sniper bot interfaces that needed sub-second response times
  • •Created real-time portfolio dashboards with P&L tracking and risk management
Ethers.jsEthers.js
Web3.jsWeb3.js
Binance APIBinance API
Vue.jsVue.js
Nuxt.jsNuxt.js
Tailwind CSSTailwind CSS
AngularAngular
ReactReact
React NativeReact Native
FlutterFlutter
SoliditySolidity
Freelance Developer
Sept 2017 - Dec 2018
Did freelance work for various clients - helped me learn a ton about different industries and what people actually need from software.

Key Achievements:

  • •Kept a 5-star rating with happy clients
  • •Built everything from full-stack web apps to API integrations and blockchain stuff
  • •Worked with clients across different time zones and industries
AngularAngular
ReactReact
React NativeReact Native
Vue.jsVue.js
Nuxt.jsNuxt.js
PythonPython
Node.jsNode.js
FlutterFlutter