About Me
I am an ambitious software engineer with hands-on practice in building full-stack web applications. I offer strong interpersonal and communication skills and work well both as part of a team and independently. I am capab…
I am an ambitious software engineer with hands-on practice in building full-stack web applications. I offer strong interpersonal and communication skills and work well both as part of a team and independently. I am capable of creating dynamic and feature-rich applications using web development technologies such as HTML, CSS, JavaScript, React, Python, SQLAlchemy, Postgresql, and Flask. I am seeking a software engineering role as a full stack developer to gain experience and grow my career.
Experience
Technology patents live link
<p>The web application displays technology patents that are under review or approved by bodies such as the Kenya Industrial Property Institute<br>
Anyone can access the patents while registered users can upload patents<br>
Our database has models of patents, inventors, users, and multiple inventors and defines their relationships<br>
Technologies used - React, tailwind, CSS, Python, Flask, SQLAlchemy, REST API, flask Bcrypt, PostregSQL, and CORS</p>
My hiking adventures link
<p>This project is a curated collection of hiking trails in Kenya with detailed explanations and a photo gallery<br>
The project also uses Google Cloud to collect and display the location of each hiking trail<br>
Technologies used - HTML, CSS, JavaScript, Bootstrap, and Font Awesome library</p>
Software Engineering
<p>Library Management system Command Line interface project<br>
Developed a library management system that stores information about libraries, staff, books, and readers<br>
Optimized the command line for easy data input and performance of other CRUD operations<br>
Technologies used - Python, SQLAlchemy, and click</p>
Marketing Manager
<p>Payment dashboard for accessing Intasend products<br>
Contributed to creation of the Figma design<br>
Contributed to deployment on Render<br>
Contributed to the presentation slides<br>
Created UI features such as login<br>
Created UI features such as password reset<br>
Created UI features such as buy airtime<br>
Created UI features such as send money<br>
Created UI features such as transaction pages<br>
Created UI features such as navigation and sidebar<br>
Created UI features such as user profile<br>
Contributed to the creation of back-end routes<br>
Contributed to the creation of the user database<br>
Lead bi-weekly presentations<br>
Lead the final live demo of the project</p>