Giovanni Salas

https://github.com/ftrbnd | giosalas25@gmail.com

Education

California State University, Long Beach

August 2017 - May 2022

B.S. in Computer Science

Long Beach, CA

Projects

Film Sync

Go, Google Cloud API, MongoDB, Amazon S3, Fly.io, Qstash

  • Streamlined file processing and storage across Google Drive and Amazon S3, enabling automatic updates to my portfolio
  • Automated daily email checking using Qstash scheduled requests to retrieve a .zip file containing film scans from my local photo studio

Apt Manager

TypeScript, Next.js, Lucia, shadcn/ui, Vercel Postgres

  • Developed a web app to streamline the management of apartment buildings, units, and rent receipts
  • Implemented authentication with Apple Sign-In using Lucia for a seamless user experience

On Tour

React Native, Expo, TypeScript, Fastify, NeonDb

  • Used APIs from Spotify and setlist.fm to create a customized feed for users' favorite artists and their recent concerts
  • Implemented a custom server with Fastify and Lucia to handle authentication and API requests
  • Published the app to the Google Play Store after receiving feedback from 20 users

EDEN Heardle

React, Next.js, TypeScript, TailwindCSS, Supabase, Express

  • Built a full-stack Heardle game for a dedicated community of 50 daily users
  • Developed a dedicated Express server for running a daily cron job and handling custom Heardle requests
  • Implemented authentication with NextAuth, and used Supabase for the database and audio file storage

Futurebound Bot

JavaScript, Node.js, MongoDB, Heroku

  • Designed a Discord bot for a server of 3000+ members to handle moderation, event hosting, and interactive features
  • Utilized Discord.js and external libraries to create server-specific features that were requested
  • Deployed the bot through Heroku and stored data on MongoDB to announce birthdays, track ongoing tournaments of 200+ users, track warnings

Languages / Technologies

Relevant Coursework

CECS 491A&B - Computer Science Senior Project I & II (Java)

CECS 343 - Intro to Software Engineering (Java)

CECS 475 - Software Dev with Frameworks (C# / .NET)

CECS 328 - Data Structures and Algorithms (Java)

CECS 451 - Artificial Intelligence (Python)

CECS 323 - Database Fundamentals (SQL)

CECS 443 - Software Project Management and Testing (Javascript / Nest.js / React.js / MongoDB)

CECS 228/229 - Discrete Structures I & II (Java / C++ / Python)