- Frontend and JS Frameworks: HTML, CSS, React, Angular, Vue, Handlebars.
- Database Languages: SQL (MySQL, SQL Developer, PostgreSQL), MongoDB.
- General: Git, Linux, Docker, Kubernetes, WSL, Maven, NPM, Bash, Microsoft Office, Corel Draw, Adobe Photoshop
This is a website created to simulate an e-commerce of meals. It has full
CRUD features for both User data and Products data. It served as an assignment and a practice on NodeJS,
Handlebars, Express, MongoDB, Session, BcryptJs for storing passwords
and Bootstrap. Input validations on server-side.
This project can be checked running on Heroku.
Fake Meat Butcher
This is another website created to a store of plant-base products. It has no
libraries. Input validations on client-side.
This project can be checked running on GitHub Pages.
Banana Photo Store
Photo store project running Java Spring and MySQL for DB. Login Auth0 with Spring Security using tokens JWT and BCrypt. Image upload to Amazon AWS S3. Front-end with NodeJS using handlebars. Check the Github for more information. Both Front-end and Back-end are hosted on different Heroku servers.
Assembly Line App
Application written in C++ to manage an assembly line using c++ 17 standards. Reads input from a .txt file. It was an assignment for Seneca college for C++ OOP345 course.
Linux File Cleaner
Linux bash Script written in Bash to count or remove empty files and directories, and to count how many files over 1MB in a certain path.
Web Store API
Product store project running Java Spring. H2 DB for testing and MySQL in production. Login authentication with Spring Security using tokens JWT. Image upload to Amazon AWS S3
Application built on only pure Java and JavaFx using MySql as database without the aid of modern connector or query libraries. It create reports and exports it to PDF.
Application written in C++ to control a parking lot operation. Reads and writes into .csv file. It was an assignment for Seneca college for C++ OOP244 course.
This portfolio intends to have a clean design and uses a Solarized color palette. It
was done using NodeJS,
Handlebars, Express, and Bootstrap. For sending e-mails in the contact form it is using NodeMailer.