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
The web application displays technology patents that are under review or approved by bodies such as the Kenya Industrial Property Institute
Anyone can access the patents while registered users can upload patents
Our database has models of patents, inventors, users, and multiple inventors and defines their relationships
Technologies used - React, tailwind, CSS, Python, Flask, SQLAlchemy, REST API, flask Bcrypt, PostregSQL, and CORS
My hiking adventures link
This project is a curated collection of hiking trails in Kenya with detailed explanations and a photo gallery
The project also uses Google Cloud to collect and display the location of each hiking trail
Technologies used - HTML, CSS, JavaScript, Bootstrap, and Font Awesome library
Software Engineering
Library Management system Command Line interface project
Developed a library management system that stores information about libraries, staff, books, and readers
Optimized the command line for easy data input and performance of other CRUD operations
Technologies used - Python, SQLAlchemy, and click
Marketing Manager
Payment dashboard for accessing Intasend products
Contributed to creation of the Figma design
Contributed to deployment on Render
Contributed to the presentation slides
Created UI features such as login
Created UI features such as password reset
Created UI features such as buy airtime
Created UI features such as send money
Created UI features such as transaction pages
Created UI features such as navigation and sidebar
Created UI features such as user profile
Contributed to the creation of back-end routes
Contributed to the creation of the user database
Lead bi-weekly presentations
Lead the final live demo of the project