I’m Adison Kipsang Cheruiyot, a dedicated Full-Stack Web Developer with a strong foundation in the PERN stack. I enjoy turning ideas into data-driven applications and collaborating with teams to deliver reliable, scalable software.
My personal projects include a multi-user Hospital Management System with RBAC and a feature-rich e-commerce platform. I’m comfortable building secure RESTful APIs, managing relational databases, and crafting responsive UIs with React and Tailwind CSS. I’m excited to bring hands-on project experience and a problem-solving mindset to a junior developer role.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
This project is a full-stack e-commerce application architected using the PERN stack to create a complete, scalable online store. The application is designed to manage products, user accounts, and all stages of the order processing workflow.
The core of the project is a secure and scalable RESTful API engineered with Node.js and Express.js. It features JWT-based authentication and authorization to protect all sensitive user and admin-only routes. I designed a normalized PostgreSQL database schema from scratch to efficiently manage all data, including users, products, shopping carts, and order histories.
The backend handles all essential business logic, including:
Inventory Management: Full CRUD (Create, Read, Update, Delete) operations for products.
User Cart Functionality: Logic to add, update, and remove items from a user’s cart.
Checkout Process: A complete, multi-step process for securely placing an order.
The responsive front-end is currently in development using React.js and Tailwind CSS. Its primary focus is on consuming the backend API and managing global application state (such as the user’s authentication status and cart contents).
AfyaLink is a comprehensive, multi-user hospital management portal architected from the ground up using the PERN (PostgreSQL, Express, React, Node.js) stack. Its core purpose is to streamline hospital operations by providing a secure, centralized platform for managing patient and staff data.
A key feature of this system is its robust Role-Based Access Control (RBAC), which I designed and implemented to secure distinct application dashboards and API endpoints for various user roles, including Admin, Doctor, Patient, Nurse, and Receptionist.
The backend is a secure RESTful API built with Node.js and Express.js, which uses JWT (JSON Web Tokens) for authentication. This API manages all critical operations, from patient registration and appointment scheduling to secure medical record access. To support this, I designed a complex relational PostgreSQL database schema to efficiently manage the intricate relationships between patients, doctors, appointments, and their corresponding medical histories, ensuring high data integrity.
On the front-end, a dynamic React.js application consumes this API to provide a tailored, user-specific experience. For example, a doctor logs in to see their appointment dashboard, while a patient can log in to their own portal to view their records.
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Nairobi today.