Hi there!
This site is a place for me to showcase some of my projects. From small learning projects to some serious software engineering projects. Sometimes, I post in depth articles on dev. I am passionate about working with online businesses and thus I specialize in helping non-technical founders and startups build exceptional online platforms end to end , that is, from the frontend to the backend. I am particularly keen on insurance tech. I am also adept at data analysis and AI integrations, mostly with OpenAI, wolframAI and Wit. I also regularly work with PSP APIs such as M-Pesa through the Daraja API, stripe , apple and google pay, checkout etc.Lastly, I enjoy data structures and algorithms and to this effect, you can always find me on codewars and leetcode .In terms of non-computer hobbies I like working out at the gym and going on runs. I am an avid gamer,chess player and an anime connoisseur.
Hi there!
This site is a place for me to showcase some of my projects. From small learning projects to some serious software engineering projects. Sometimes, I post in depth articles on dev. I am passionate about working with online businesses and thus I specialize in helping non-technical founders and startups build exceptional online platforms end to end , that is, from the frontend to the backend. I am particularly keen on insurance tech. I am also adept at data analysis and AI integrations, mostly with OpenAI, wolframAI and Wit. I also regularly work with PSP APIs such as M-Pesa through the Daraja API, stripe , apple and google pay, checkout etc. Lastly, I enjoy data structures and algorithms and to this effect, you can always find me on codewars and leetcode .In terms of non-computer hobbies I like working out at the gym and going on runs. I am an avid gamer,chess player and an anime connoisseur.
Below is a quick overview of the programming languages and tools I use. Want to find out more? check out my resumé.
HTML & CSS
We cannot talk about web development without talking about responsive design. I leverage the power of this dynamic duo to create responsive web apps.
JavaScript & TypeScript
Using vanilla JS and TS to add flavor to the applications I build. This is done in order to make web applications more dynamic and enhance user experience
React & Next
I'm proficient in both react.js and frameworks such as Next.js for Single Page Applications as well as Server side Rendered Applications.
Python, FastAPI & Django
I work with FastAPI and Django to build scalable applications, using both the MVC pattern and REST(django rest framework) principles.
Golang & Gin Gonic
As with FastAPI, I also dabble in golang development, applying the best system design principles to build modern and scalable web apps. I prefer using Golang due to its static typing, concurrency as well as its quick compile time
Git
My go-to version control tool. I'm well adapted to the git commands and practices to aid in the development pipeline. I host most of my personal code on Github and company code on Gitlab ,thus by extension, I am comfortable with both
Docker & Cloud Deployments
I'm experienced in the deployment process, using docker containers for containerization, and kubernetes for orchestration. I deploy to various linux cloud platforms, specifically on AWS, GCP professionally and Linode and DigitalOcean for my small projects and personal clients.
Node.js
I have experience working with node.js, on frameworks such as express.js and next.js. I can use both JavaScript and Typescript when working with these frameworks. I can also use GraphQL with node js comfortably.
Phantom Wrap
This is a car wrapping and washing system configured to handle automatic payments, emailing functionality and car scheduling. It has a robust scalable Django backend for their in-house operations.
Be.Well V2
A unified healthcare platform providing access to medical history, curated content and medical cover integrations