State Management in React with Redux: A brief introduction
react
Articles
The need for some kind of a design system appears when we start to get overwhelmed by the count of components in a project. Atomic design is well suited for this.
Projects
M-Wakili ⚖️ 🎓
AI Lawyer Kenya
M-Wakili is an AI lawyer designed to answer legal questions based on the constitution of Kenya and other acts. It's a revolutionary tool that provides legal assistance for lawyers, law students, and the general public.
Remote Code Execution System 👨💻
A web application that is used to write and run code from any browser. It currently supports Python, JavaScript, Java, C#, Go, Rust, e.t.c.
Designed and built over a weekend it for my friends (or anyone) who don’t have their computers close by often (or at all). They now have a place to code - any browser!
The system had over 400+ visitors and ran code 1200+ times in the first five days of launching it. At the same time, the open-source repository on GitHub also got 62 Stars and 200+ visitors. It was also hacked! - I was able to secure it better after that.
Notes App
Note-taking web application with accessibility features such as dark theme, font-size change and language change. Built with Alvin Kanai and Lorna Muchangi while learning Human Computer Interface.
Galaxy Medicare Centre Communications
SMS communication solution for Galaxy Medicare Centre.
ShuleSuite
Building the operating system for schools. We improve student learning outcomes by analysing and visualizing educational data plus streamlining the school’s communication with parents.
School management, E-learning, plus Powerful Data Analysis & Communication Tools For Schools.
E-Commerce Application
Ecommerce System. (In development) Built to create an easily usable boilerplate for future similar work.