02.About
About Me

Hello, I'm a tech enthusiast pursuing a bachelor's degree in Business and Information Technology at the Murang'a University of Technology and working as a software developer.
I'm currently employed as a technical article writer at Techvarsity. My primary responsibilities in this position include building tutorial applications, writing tests, and integrating with CircleCI then documenting.
I'm also the current Microsoft Learn Student Ambassador at the Murang'a University of Technology. Aside from that, I contribute articles to FreeCodeCamp.org.
Here is a list of the technologies that I'm familiar with!
- HTML5, CSS3, JavaScript
- Python, SQL
- Flask & FastAPI
- React
- Express & Nodejs
- MySQL & PostgreSQL
- Docker
- AWS
- Linux
- CircleCI CI/CD
- GitHub actions CI/CD
- Unit & Intergration testing
03.Experience
Where I've worked
Article Writer
January 2022 - Present
Techvarsity
- Responsible for coding tutorial applications utilizing Python and JavaScript.
- Utilizing Pytest and Jest to write automated tests.
- Integrating applications with CircleCI for automated builds and tests.
- Implementing Conditional workflows using CircleCI, building Docker images, and Pushing to DockerHub.
- Documenting steps taken in making an application, testing, and Integrating with CircleCI.
Web Developer
July 2021 - Present
- Redesigned Memaafrica’s website to a modern looking website.
- Integrated SMTPlib library with webmail for visitors contact form.
- Improved Memaafricas’ website page load speed from 57% on mobile, 68% on the desktop to 79% on mobile, and 97% on desktop.
- Responsible for maintaining website code, updating website content, and monitoring its usage.
04.Projects
Some Things I've Built


Featured project
Bookmarks API
A bookmark manager API that allows for simple bookmark management. User creation and authentication with access tokens, adding bookmarks, updating, deleting, and viewing existing bookmarks are all features. It also offers bookmark link visit tracking and statistics.
Python
FastAPI
Github actions CI/CD
Docker
SQLAlchemy
PostgreSQL

Other Noteworthy Projects
View Complete List of Projects/CodesReact E-commerce UI
A fully functional react fashion ecommerce UI that has been styled with styled components and material icons.
HTML5
CSS3
Bootstrap5
PHP
Simple Web Crawler
A Simple Web Crawler. Using a URL and an HTML tag provided by a user scraps the page and returns the total number of elements fetched and then display the results from the scrap.
HTML5
CSS3
Bootstrap5
Flask
Blog Website
A fully functional blog website with CRUD capabilities. Developed using Python Flask framework and MySQL. Topics Resources
HTML5
CSS3
Bootstrap5
PHP
Blog API
A blog API composed in ExpressJs and powered by a MongoDB database .All tests are written in Jest and are Circle CI-configured.
Expressjs
Nodejs
MongoDB