ABOUT ME

I am a full-stack software engineer, technical writer, and a DevOps enthusiast, with a passion for problem-solving through implementation of high-quality software products.

I hold a bachelor’s degree in Computer Science from Ashesi University.I have experience working in academia, fin-tech, healthcare, research, technology, and consultancy industries in Kenya, Ghana, and USA, and teams across the globe. Driven by intellectual curiosity, I combine my passion for teaching, technology, and research to create technical digital content.

SKILLS

HTML 100%
CSS/CSS3 75%
JavaScript/jQuery 80%
Laravel/PHP 85%
C#/ASP.NET 80%
Python/Django/Flask 80%
DevOps- AWS/Azure/GCP 75%
CMS- Wordpress, Drupal 80%
Databases- MySQL, SQL SERVER, MongoDB 90%
APIs- REST,GraphQL,SOAP 85%

WORK PORTFOLIO

The following are some of the projects that I have been working on. From client based to personal projects.

CLIENT FEATURES

I am priviledged to have worked with the following companies.

Recent Technical Writing Posts

Build a CRUD SPA with Vuejs, Apollo Client and GraphQL

Written by Faith Kilonzi on October '21

This is a tutorial for building a CRUD SPA using Vue.js and GraphQL. It is for any budding frontend developer who would like to connect their Vue.js SPA user interface by consuming GraphQL API backend for an end-to-end Create, Read, Update and Delete (CRUD) Functionality. Through the tutorial, they will be able to learn how to use Apollo client and integrate it with Vue.js to send data requests and make changes to an application....

Import and Export Excel File Data in Laravel

Written by Faith Kilonzi 2021

In modern web development, developers tend to build upon data-driven systems whenever the need to import or export data arises, while analyzing or reporting on it. In doing so, most applications use CSV or Excel files alongside the database when dealing with bulk data, since this is clearly more efficient than entering data, one entry at a time.In this post, I demonstrate how to import and export bulk Excel file data into and from a Laravel application using the PhpSpreadsheet library...

Sorting Algorithms in Python

Written by Faith Kilonzi in 2020

Sorting - ordering a list of data items in a pre-defined sequence Sorting algorithms are a set of instructions that take an array or list as an input and arrange the items into a particular order. Sorts are most commonly in numerical or a form of alphabetical (called lexicographical) order, and can be in ascending (A-Z, 0-9) or descending (Z-A, 9-0) order...

CONTACT ME

Name

Email

Phone

Message