Here are some notable projects that I have developed throughout the years. My projects are a mix of school assignments and personal work.



Project Image

[School] Gator Garage

Senior capstone project which offers ecommerce services to SFSU students, faculty, and staff. Worked in a diverse team of 6 and applied industry work methodologies such as SCRUM.

Technologies Used

  • Language: JavaScript, CSS, HTML
  • Database: MySQL
  • NodeJS Libraries: Express, Express-Session, Multer, Sharp, mysql2
  • Template Engine: EJS

Project Details

Users shall be able to post items, log in, sign up for an account, and message users.

  • Tasked with designing mySQL database.
  • Referenced use cases and personas to help with initial design process of database.
  • MySQL database currently being maintained with user posted content and user credentials including hashed password.

Middleware must be created in order to facilitate website functionality.

  • Tasked with designing middleware that handles various website functions.
  • Met with frontend lead to ensure that middleware design complimented the front end.
  • Unit tests created alongside middleware to uphold bug - free web application.
View Project
Project Image

[School] Gator Dash

A fun 2D platformer that challenges the player to race against the clock or reverse time to make it to class on time!

Technologies Used

  • Engine: Unity 2D
  • Languages: C#, ShaderLab, HLSL

Project Details

Assumed team lead and handled project management to ensure a quality project is delivered on time.

  • Had to lead a team of 3 to create a game without prior game development experience.
  • Delegated roles early into project development and assigned checkpoints daily and weekly. Applied SCRUM to monitor progress.
  • Successfully delivered project on time and without bugs. Implemented dynamic blinn - phong lighting, player movement logic, and texturing.
View Project
Chatbot

[Personal] Jacob Bot

A fun and interactive chatbot which mimics my text patterns and knowledge through prompt engineering.

Technologies Used

  • LLM: GPT-3.5-turbo-0125
  • API: openai

Project Details

Wanted to add functionality to portfolio website and gain experience using paid APIs

  • Researched how to purchase, utilize, and integrate GPT-3.5 into my website.
  • Installed necessary modules to uphold security between requests and facilitate chatbot functionality.
  • Chatbot successfully responding to user input and mimicks my text patterns, background, and knowledge.

This feature is currently disabled to prevent potential bot activity that could spam inputs and drive up API costs.

Disabled
Chatbot

[Personal] LiftWyse

A prototyped fitness app that allows users to plan their workouts on the fly and enter the results of their sets with seamless swipe gestures.

Technologies Used

  • Frontend: React Native, Expo Go SDK, Expo Router
  • Backend: Firebase [Realtime Database], Typescript
  • Design: Figma

Project Details

Wanted to develop an app that would prove useful to gym goers. I also wanted to gain experience in both app development and as a full stack solo developer.

  • Utilized GenAI like ChatGPT and ClaudeAI to teach myself react native and its powerful tools.
  • Initially designed and listed app features in Figma, drawing front end mockups before going deeper into development.
  • Utilized Firebase to enter user's workouts and pull them in real time for further processing.
  • Incorporated gesture - based interactions like swiping to enhance UX and make workout tracking simple.
View Developer Blog