I am an experienced full-stack developer with proven skills in Development with TypeScript and Operations with Azure, GCP and AWS. I also possess professional knowledge and skills in Cyber Security as a Security Analyst. I have had hands on projects involving complex designs majorly in Node JS, specifically in NestJS, MySQL and Angular. I also hold a Bachelor of Science in Mathematics and Computer Science degree, from the Jomo Kenyatta University of Agriculture & Technology (JKUAT). Currently, I am open to taking good and challenging tasks that I might get.Some of the projects I have handled are outlined below.
My favorite languages for systems programming, software engineering, and data analysis.
My preferred technologies for front-end web development and component design.
My preferred technologies for back-end web programming and database architecture.
My favorite tools for version control, code editing, and container orchestration.
I designed and developed a personal portfolio website using HTML5, Bootstrap and Node JS, hosted on Github Pages and heroku platform, to showcase my presence in the web, work experience, education, projects, and achievements in a modern, interactive and visually-appealing format.
Check it out!I created a single-player console game with keyboard moves, undo, redo and restart. Used Python 3 to come up with the whole algorithm.
Check it out!I created a discord bot with many capabilities built in node JS and express. The bot can be managed and controlled from a browser. The bot can send a group message to all the members in a server at the same time or send a custom private message to each member simultaenously.
Check it out!I developed a Java-based desktop System for stock management, financial management, sales management and payroll management. The purpose of the system is to maintain a record of stock available, sold, levels, calculate profits and taxes, assist in sales through an integrated Point of Sale, and maintain data of all the human resources available. The system makes use of Java Swing framework for the interface and MySQL database for the back-end.
Check it out!