High Level Skills
An After School program meant to give middle and high school students the emerging skills of tomorrow, today.
Responsible for system architecture, version control and CI/CD pipeline. Integrated and developed authentication, NoSQL database, user role system, payment gateway, webhooks, external and internal API endpoints, and server-side rendered pages.
Software Development Life Cycle
Agile
GitHub
Version Control
CI/CD
Vercel
React
TypeScript
Tailwind CSS
Next.js
Firebase
Google Cloud Platform (GCP)
NoSQL
PayPal
Middleware
Server-Side Rendering
Payment Processing
An AI-powered cross platform web app to generate personally optimized meal and fitness plans. Sign in, generate and save fitness plans at no cost. Pro memberships unlock access to progress statistics, macro information, weigh-ins, goal tracking and optimized fitness plan.
Responsible for system architecture, version control and CI/CD pipeline. Integrated authentication, NoSQL database, streaming OpenAI API responses, payment gateway, webhooks, external and internal API endpoints, and securely server-side rendered pages.
Software Development Life Cycle
Agile
GitHub
Version Control
CI/CD
Vercel
React
JavaScript
Next.js
Firebase
Google Cloud Platform (GCP)
NoSQL
OpenAI
PayPal
Stripe
RevenueCat
Middleware
Server-Side Rendering
Payment Processing
undefined
AI Matcher is a large-scale full-stack project for generating and sharing team prompted AI curated images.
The project is split into a dual-architecture with social media operations following standard MVC and CRUD principles using Prisma as an ORM and tRPC as the authenticated controller in the back-end.
Real-time connections from clients directly to the game pool and game rooms are authenticated and handled by an external socket server written with Express in Node.js.
Sensitive middleware operations between web server and socket server are handled via a standard REST API endpoint on the socket server.
fullstack
front-end
back-end
node.js
next.js
react.js
typescript
postgresql
docker
redis
next-auth
prisma
trpc
rest api
websockets
tailwind css
ssr
mvc
client-server
orm
caching
undefined
Restaurant Rodeo is a small full-stack project for finding restaurants in your local area or area of preference.
The project is a demonstration of best practices when it comes to consumption of external REST APIs.
This involves techniques such as server-side rendering (SSR), caching, proxied API endpoints, and debouncing.
The project mainly makes use of the Yelp Fusion API, Distance Matrix API, and the Google Maps for JavaScript API.
fullstack
front-end
back-end
next.js
react.js
typescript
tailwind css
rest api
ssr
caching
undefined
Quizitiv is platform for creating and taking quizzes in a knowledge-sharing based community.
Taking quizzes created by others and scoring enough can grant you experience points, of which you can use to modify and play games on the site.
Created with TypeScript, Next.js, Firebase, Ruby, and Tailwind.
fullstack
front-end
back-end
next.js
react.js
typescript
firebase
tailwind
ruby
sinatra
restful api
nosql
undefined
Petmatcher is a scalable and authenticated full-stack web app, aimed towards family, friends, or couples looking to find their ideal pet in a pleasant interactive pair up.
Petmatcher was created using Node.js, React and SQL. It implements a pair-up system of rooms, where users synchronously answer prompts, providing keywords for image generation.
fullstack
front-end
back-end
node.js
react.js
mysql
jwt authentication
restful api
socket programming
relational data modeling
undefined
This is a fullstack B2C web app for tracking assignments/tasks and extrapolating their importance/rank in a collective to-do list. Project stack includes React, Node, Express and MySQL.
Users are verified through JWT authentication and gain access to their personalized to-do list. Users can create/delete/update courses & assignments while our servers appropriately adapt to changes.
fullstack
front-end
react.js
back-end
node.js
express.js
jwt authentication
rest api
relational data modeling
mysql
sequelize.js
integration tests
agile
software development
undefined
This is a project for Internet Web & Technologies that allows a user to search for their favorite song and seamlessly make a post to their Blogger with it's lyrics.
This project implements OAuth 2.0 methodology for interaction between multiple REST APIs. After retrieving the users desired lyrics, permission to post to Blogger via Google is granted through OAuth 2.0.
Click here to view sequence diagramback-end
node.js
html 5
css
oauth 2.0
rest api
http / https
tcp / ip
undefined
Simple front-end and Firebase project made with Next.js. Users are authenticated through Firebase, communicate with each via chatroom where messages are stored via Firestore.
As well as query songs via the Lyrics.ovh API and communicate song tabs in the chatroom.
front-end
server-less back-end
rest api
react.js
firebase
firebase authentication
firestore database
react three