Ndickers image

Welcome to my Portfolio

Hi I’m Brian NdickersSoftware Engineer

Collaborating with highly skilled individuals, I deliver top-quality services.

html iconcss iconsass iconjavascript icontypescript iconreactjs iconredux iconnode iconhono iconexpressjs iconpostgresql iconmongo icon

PROJECTS

Vehicle Rental System

Vehicle Rental System Screenshot

The Vehicle Rental Management System, is a scalable web application designed to simplify vehicle rentals. Built with React.js, node.js, Hono, Drizzle ORM, and PostgreSQL database. The system integrates Stripe for secure payment processing and features robust authentication and authorization mechanisms to ensure data security for both users and administrators. It offers users a seamless experience for booking vehicles and administrators a powerful tool for managing rentals, fleet data, and customer support.

Shoe Selling Web App

Vehicle Rental System Screenshot

Shoe Selling Web Application frontend using vanilla JavaScript. It features a dynamic and responsive shopping cart that automatically calculates totals as users add or remove items. The app showcases interactive shoe catalog with clear product images and prices, offering smooth user experience across devices. The cart updates in real-time without refreshing the page, providing a seamless browsing and checkout process.

Book Management

Vehicle Rental System Screenshot

Book Management Web Application that allows users to securely manage their personal library with full authentication and password reset functionality. Users can easily register, log in, and reset their passwords through secure email links. Once authenticated, they can perform CRUD operations on books, such as adding new books, viewing details, editing entries, and deleting books from their collection. The backend, built using Node.js, Express.js, and secured with JWT (JSON Web Tokens) for session handling and Bcrypt for password hashing, ensures user data protection. On the frontend, I utilized React.js for building a responsive and interactive interface, styled with Tailwind CSS. Redux Toolkit was implemented for managing the application's state, including user authentication and book data. Additionally, Nodemailer was integrated for password reset functionality, ensuring a seamless user experience. This project highlights my expertise in full-stack development, security, and efficient state management.

Driskell Barber shop site

Vehicle Rental System Screenshot

Drisket, a sleek and modern barber shop website for a Russian barbershop. The website is designed to showcase the shop’s services, prices, and expertise in men's grooming. It features a visually appealing homepage with high-quality images of the barbershop's interior and a portfolio of haircuts and beard trims, highlighting the unique craftsmanship of the barbers.easy navigation to the shop, and customer reviews to build trust.

MY EXPERIENCE

Software engineering training - Teach2Give (Nyeri, Kenya) | Certificate

April 2024 - July 2024 (onsite)

Successfully participated in teach2give software development training program, where I gained experience in developing full stack web application. During the program, I became proficient with frameworks and libraries such as React.js, Node.js and Hono.js. I also acquired knowledge of PostgreSQL database and drizzle orm. I contributed to different projects, implementing frontend and backend components and integrate with RESTful APIs

Freelance Software Engineer - Mavn AI (San Antonio, Texas)

June 2024 - Present (remote)

As a Freelance Software Engineer at Mavn AI, I collaborate with the team to train and optimize machine learning models by reviewing, modifying, and rewriting AI-generated code responses to improve model accuracy and performance. I provide detailed feedback on code quality, correcting logic errors, optimizing algorithms, and ensuring the responses align with project specifications and coding standards. I rigorously test model outputs across various programming scenarios, identifying bugs and areas for code improvement.

Software Engineer - Skylab Systems Limited (Nairobi, Kenya)

November 2024 - Present (onsite)

Responsible for developing and maintaining high-quality, scalable software solutions aligned with company standards. Optimize application performance, debugging, and enhancing the user experience while ensuring code quality through clean, readable, and testable practices. Collaborate closely with analysts, architects, and the team to deliver robust, well-architected applications. Design solutions that meet evolving business requirements, localize products for diverse markets, and thoroughly test and debug to achieve reliable results. Perform systems analysis, functional testing, and provide regular progress updates to ensure project timelines and quality standards are meet.

awarded certificate image

ABOUT ME

1+ Year’s Experience on Software Engineering

Hello there! I'm Brian Ndickers. I specialize in web design and development, and I'm deeply passionate and committed to my craft. With over 1 years of experience as a professional Software Engineer

CONTACT ME

Hotline 24/7

+254 768 665 354

Address: P.O Box 21706-00200

Email: bryondickers@gmail.com

Work Hour: Mon - Sat: 8:30am - 5.00pm

Ndickers logo

© Copyright 2025. All Rights Reserved

FOLLOW ME:

My twitter handleMy twitter handleMy Linkedln profileMy email