Portfolio

Serverless TODO Application

Serverless TODO Application

The Serverless TODO Application is a full-stack project developed as part of the Udacity Cloud Developer Nanodegree program. This application allows users to manage their tasks, providing features like creating, updating, deleting, and retrieving TODO items. Each item can have an optional attachment image.

The backend is built with AWS Lambda and managed through the Serverless Framework. It uses API Gateway for routing, DynamoDB for storage, and S3 for file uploads. User authentication is handled through Auth0, ensuring secure access to data.

This project showcases my ability to develop scalable, serverless applications on AWS, using a combination of infrastructure as code, cloud services, and modern development practices.

Visit
Restaurant reservations app

Restaurant Reservations App

The Restaurant Reservations App is a full-stack application, designed as a capstone project for Thinkful's software engineering bootcamp. The application is developed to manage and optimize the process of restaurant reservations. Its main purpose is to help fine dining restaurants coordinate and manage their reservations effectively.

Key functionalities include creating and listing reservations, seating reservations, and changing existing reservations, ensuring the application aligns with real-world needs.

Built with React, Bootstrap, Node, Express, and PostgreSQL, this app provides a stable, user-friendly, and secure platform for managing restaurant reservations.

Visit
We Love Movies app

We Love Movies

We Love Movies is a robust REST API designed to provide comprehensive information about movies. The project was developed using Node.js, Express.js, and Knex.js for querying a PostgreSQL database.

The API offers endpoints to list movies, fetch specific movie details, showcase theaters where a movie is playing, and manage reviews.

You can run the API locally by cloning the repository, installing dependencies, and setting up the PostgreSQL database.

Visit
Decoder Ring

Decoder Ring

Decoder Ring is an interactive frontend application that translates encoded texts using three historically significant methods: Caesar Shift, Polybius Square, and Substitution Cipher.

The project focuses on the creation of complex algorithms and the application of unit testing with Mocha and Chai.

This app allows users to decode text using various parameters, showcasing my problem-solving skills and proficiency in testing code reliability.

Visit
Flashcard App

Flashcard App

The Flashcard App is a dynamic frontend application designed to help users enhance their studying process by creating, storing, and using digital flashcards for any subject.

The app offers a convenient way to memorize and review information, built with a user-friendly interface to ensure a seamless learning experience.

Visit