A Little About Me 😊
Hi there! 👋 I'm an enthusiastic Full Stack Developer with a strong focus on backend development. My passion lies in crafting robust and scalable web applications that bring your ideas to life. I specialize in Node.js (with frameworks like Express.js and Next.js) for building efficient backends, and React for creating dynamic and user-friendly frontend components. My expertise extends to working with MongoDB as a database solution, Docker for seamless containerization, and AWS services (Lambda functions, ECS, and EC2) to ensure smooth deployments to production.
Technologies I work with
I believe in turning ideas into functional, impactful web applications while focusing on clean code, scalability, and performance. 💻✨ Talk is cheap—action speaks louder than words! Take a look at some of the amazing projects I’ve worked on in the portfolio section below for a glimpse of what I can create.
My Portfolio
Hover over for a project/tech summary
Severless webapp
Project Summary
The Rent-a-Car project is a cool project harnessing the power of AWS resources and AWS Amplify to create a state-of-the-art web application with a React frontend. Seamlessly integrating with API Gateway and REST APIs, the app employs DynamoDB for efficient data storage and utilizes Lambda functions for serverless backend processing. It also securely manages image storage using Amazon S3 buckets and provides robust user authentication and authorization through Amazon Cognito. This comprehensive solution not only offers a feature-rich user experience but also excels in terms of security, scalability, and performance.
Authentication project
Project Summary
An authentication project is a simple login/register project built on a react frontend with a express server at the backend. The project utilizes a mongoDB docker image to run a mongo container as the database and a redis container for our session management on the backend. The project is multi-repo and is containerized using docker and hosted on a Linode remote server
Project source
package delivery web app
Project Summary
A client user on the web app can create a package, a driver user sees all available packages and chooses one to deliver to the intended destination, an admin user oversees the general functions of the web app. Built on a nodeJs backend server, MongoDB atlas database and react-redux frontend and app state manager.
Project source
Rental Management System