Skip to content
View cubinCheese's full-sized avatar
🌭
Glizzy
🌭
Glizzy

Highlights

  • Pro

Block or report cubinCheese

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cubinCheese/README.md

👋 Hi there, I'm Albert

  • python-logo-only Graduated from UCSD in June 2023

  • python-logo-only python-logo-only Some of my favorite languages

  • python-logo-only I'm learning React at the moment

  • 🔎 Open to full-time opportunities!

All Resume Projects Dump:

🎛️ Distributed Systems / Networks Section

Distributed Database System

  • Examined research reports FlexiRaft and QuORAM to better understand the current ecosystem and challenges of Distributed Systems
  • Drafting and ideation of Architecture Design for our distributed system, based on research reports and academic teachings
  • Collaborated with peers and consulted professors to strengthen understanding of Distributed Systems and Network Communication Concepts
  • Completed and led project proposal, coordinating meetings, drafting deadlines, and further planning Project Deliverables

Multi-Threaded HTTP Webserver | Python, Threading, Socket, Logging, Json, OOP

  • Designed and implemented webserver support for HTTP/1.0 and HTTP/1.1 protocols with Persistent (Keep-Alive) Connections
  • Enabled serving of Static Files from a configurable Document Root, supporting standard GET and HEAD methods
  • Implemented comprehensive HTTP Status Response Handling (400, 403, 404, 405, 500) and basic Blacklist Access Control (403)
  • Integrated custom Logging for Connection Tracking and Server Activity
  • Simulated Production Traffic by cloning the SJSU Homepage using wget for testing file serving capabilities

Leader Election Project | Python, Socket, Json, UUID, OOP

  • Designed and implemented Leader Election Algorithm for basic Unidirectional Node Topology, and later a Double-Partial Ring Topology
  • Debugged and developed knowledge on Timing Challenges, Socket Programming, Multi-Threaded Programming, & Event-Based Architecture
  • Learned a lot about the value of having Full-Coverage Testing Environments, and Logging

Microservices with Docker | Python, FastAPI, Docker, GCloud, OOP

  • Developed Microservices Architecture-Based Application utilizing Docker and Google Cloud for Deployment & Hosting
  • Created an Aggregator to coordinate microservices for user-based GET Requests, for Mock-Database Data on grocery store items
  • Ensuring implementation of HTTPs Routing Structure and REST API Standard, such that academic peers can mix and exchange microservices and aggregators to test functionality.

🌐 Full-Stack / Web Section

Vivid Notes AI | Next.js, OpenAI API, Supabase, Tailwind CSS

  • React-Based Modern Web App built on Next.js framework that leverages OpenAI API to act as Note-Taking Assistant in real time
  • Implemented Login System and Data Storage utilizing Supabase (PostgreSQL + Auth), securing user-specific data
  • Took advantage of Git/GitHub for Version Control, Docker to manage development and deployment environments
  • Accelerated development and deployment using Next.js App Router, ESLint, Turbopack, PNPM, and Vercel

RainSpotter | React, Modern Web Dev

  • Integrated RESTful APIs into a React Web App to dynamically display Live Weather and Time Data, focusing on Content Freshness and UX
  • Designed and coding a Responsive UI for mobile and desktop users, smoothening performance across >95% of tested screen sizes
  • Resolved API Reliability Issues by diversifying Data Sources (e.g., Database, Cache Layers, Fallback APIs), boosting Data Uptime by ~50%
  • Utilized Git Version Control, documented issues and resolutions within GitHub Issues, and deployed through GitHub and Vercel

Mega Mini Games| Flask, JavaScript, OOP, CI/CD, Render

  • Developed multiple Interactive Browser Games using Flask for Routing and JavaScript for Game Logic
  • Refactored Game Architecture using Object-Oriented Principles to improve Code Modularity and Maintainability
  • Implemented Automated Testing and CI/CD Pipelines to catch issues early and streamline deployments

🤖 [ AI Section ]

Novel Analysis Recommender | Python, Pandas, NumPy, Matplotlib

  • Developed a Recommender System utilizing a dataset of 20,000 Novels scraped from NovelUpdates.com
  • Analyzed dataset and explored Correlations Between Features such as Tags, Readers, and Novel Popularity
  • Implemented a Similarity Model to recommend novels based on a User Selected Novel
  • Created Visualizations to highlight Exploratory Analysis of dataset, and sample of model outputs

2048 Game AI Agent | Python, Statistical Learning

  • Built an AI Agent for the game 2048, utilizing Adversarial Search, achieving scores consistently 2-3x higher than average human players
  • Implemented and compared multiple Search Algorithms and Data Structures (e.g. Minimax, Expectimax) to improve Move Selection, Long-Term Strategy
  • Employed Deep Copying to minimize Memory Overhead for simulating thousands of Game States during Recursive Tree Exploration
  • Optimized AI's Decision-Making by fine-tuning Game Tree Depths, balancing Computational Efficiency and Decision Quality, resulting in improvement of Decision Speed by 20% without sacrificing Score Potential

Beer Style Prediction with Machine Learning | Python, Pandas, NumPy, Sklearn, NLTK, Matplotlib

  • Analyzed the RateBeer Dataset (~2.8M reviews, 40k users, 110k beers) to Classify Beer Styles from User Reviews and Ratings
  • Engineered Features from Quantitative Ratings (ABV, appearance, aroma, taste, palate) and Textual Data (Bag-of-Words, TF-IDF)
  • Implemented and evaluated multiple ML Models; achieved ~89% accuracy with Bernoulli Naive Bayes, outperforming Logistic Regression, Random Forests, and TF-IDF approaches

Deep Dream Filter | Python

  • Implemented an Image Processing Application using TensorFlow and Google’s Inception Model to generate Image Patterns and Textures
  • Developed features such as Image Loading, Layer Selection, and Parameter Adjustments to impact Pattern Generation
  • Designed comprehensive UI Components with PyQt5, such that users can effectively change Deep Dream Parameters in real-time

📱 [ Mobile App Section ]

Mobile Zoo Navigation App | Java/Kotlin

  • Developed Android Mobile Navigations App for San Diego Zoo visitors to plan visits of over 400 Exhibits
  • Developed rich UI Features to initiate Exhibit Selections, Scene-to-Scene Transitions, and Replanning Exhibit Choices
  • Implemented Data Parsing and Dijkstra’s Algorithm to calculate Optimal Routes between exhibits
  • Developed Real-Time Software to detect and replan Off-Route Visitors using Google Location API
  • Utilized Unit, Integration, End-to-End Tests to resolve Recurring Bugs and Unexpected User-Behavior

Pinned Loading

  1. cubincheese.github.io cubincheese.github.io Public

    My personal portfolio website.

    JavaScript 1

  2. deep_dream deep_dream Public

    Project that utilizing google's inception5h model with tensorflow 2.x to create the deep dream program.

    Python 1

  3. Game-AI-Agents Game-AI-Agents Public

    Multiple fun projects implementing Game playing AI agents.

    Python 1

  4. React-Weather-App React-Weather-App Public

    Weather forecasting web application built for mobile and desktop browsers, using React and free APIs.

    JavaScript 1

  5. recommender-systems-projects recommender-systems-projects Public

    A series of projects involving data mining, combing large datasets, and using various models to build recommender systems.

    Jupyter Notebook 1

  6. Zoo-Seeker-App Zoo-Seeker-App Public

    Mobile Android application enabling users to navigate between exhibits at the San Diego Zoo, built with Java / Kotlin.

    Java 1