Hello, my name is
Robin Mike Muhia Onyancha
I build things for the web
I am a software engineer specializing in building SaaS applications. I am very passionate about MVP development for non-technical founders, indiehackers and startups.
About Me

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.

Picture of me
About Me

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.

Picture of me
Skills

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.

Featured Projects
Phantom Wrap
Phantom Wrap

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.

Ayira Prompter
Ayira Prompter

Ayira Prompter

This is a custom-designed GPT-powered words of affirmation web application as well a query chat-bot. It uses OpenAI and Pinecone LLM models to also query txt files about any data.

Kiambu Rehabilitation and Recovery Centre
Kiambu Rehabilitation and Recovery Centre

Kiambu Rehabilitation and Recovery Centre

Medical booking and landing page app for the the Vista Geriatrics Wellness Parlour that helped the personel to oversee geriatric individuals' activities and also interact with elderly patient data in the backend.

Arbitrage Client
Arbitrage Client

Arbitrage Client

This is an arbitrage client that utilizises the concurrency of Golang to calculate arbitrage betting oppurtunities that a user can bet on to guarantee a profit.

Get In Touch

Interested in hiring me for your project or just want to say hi? You can send an email, through the button below.

Want to get connected? Follow me on the social channels below.

2024 www.robinmuhia.com