
Hello, I'm Steve, a full-stack software developer with a passion for software development and a comprehensive skill set encompassing backend and frontend technologies, database management, UI/UX design, and DevOps practices.
About me
I am an accomplished Full-Stack Software Developer with a fervent passion for software development. My skill set encompasses both backend and frontend technologies, along with proficiency in database management, UI/UX design, and DevOps practices. With a robust ability to craft robust web applications, optimize performance, and deliver exceptional user experiences, I bring a strong expertise in containerization, API development, and cloud technologies to the table. My goal is to leverage my expertise within a dynamic and innovative team environment, contributing to the creation of cutting-edge solutions.
In my professional journey, I've excelled as a Freelancer Developer, contributing to the development and maintenance of web applications using React, Express, and Node.js. I've demonstrated my capability to create responsive UI designs for optimal user experiences using Tailwind CSS. With a track record of integrating front-end and back-end services, optimizing database structures, and implementing DevOps practices, including Docker containerization and CI/CD pipelines, I've ensured streamlined development and deployment.
I am currently pursuing Software Engineering at Alx-Africa and hold a Bachelor of Science in Applied Physics and Computer Science from Multimedia University of Kenya.
My projects
Multi-vendor E-commerce app
Developed a comprehensive multi-vendor ecommerce website that leveraged modern technologies.The website allows vendors to create their own storefronts and manage their products, while customers can browse, compare, and purchase products from different sellers
- HTML5
- CSS3
- React
- Node.js
- Express
- MongoDb
Airbnb Clone
Used Next.js 13 App Router to build a fully functional full stack Airbnb clone with seamless navigation and user experience
- Next.js
- React
- Tailwind
- Prisma
- MongoDB
- NextAuth
Portfolio website
Portfolio web developed using Next.js 13 features such as App Router and server actions.It used context API for state management and TypeScript for robustness
- TypeScript
- Tailwind CSS
- Framer Motion
- React & Next.js (App Router & Server Actions)
- Framer
My skills
My experience
Freelance software developer. - Fiverr
Remote
Engaged in end-to-end web application development with React, Express, and Node.js, ensuring optimal UI/UX via responsive design using Tailwind CSS, and incorporating robust DevOps practices including Docker containerization and CI/CD pipelines for streamlined development and deployment.
Jan 2022 - presentFreelance software developer.- Upwork
Remote
Effectively employed Python and Flask to construct backend services and REST APIs, collaborated cross-functionally to integrate UI/UX seamlessly, automated deployment with Bash and Puppet, and actively participated in Agile methodologies to achieve client objectives..
2021 - 2023Technician, Laptop Doctors
Nairobi, Kenya
Performed hardware repairs and replacements, diagnosed and resolved software-related issues, recovered data from damaged storage devices, and demonstrated soldering and desoldering expertise for electronic components on circuit boards.
Jul 2017 - Aug 2022Intern – Infrastructure Support System Department
Jomo Kenyatta University of Agriculture and Technology
Monitored network performance, addressed connectivity challenges, and executed necessary upgrades and optimizations
April 2019 - Aug 2019Contact me
Please contact me directly at stevemuiruri84@gmail.com or through this form.