Web Development

USC Architecture

Angular | TypeScript | Node.js

Alarm & Protect

WordPress | Divi

Portfolio Me

WordPress | Divi | WooCommerce

Center For City Design

WordPress | Divi

Viva Family Dentist

WordPress | Divi

Brookside Dentistry

WordPress | Divi

LCDS KIDS

WordPress | Divi

Able Beginnings

WordPress | Divi

Cornerstone Veterinary Clinic

WordPress | Divi

Ampex General Insurancy Broker

WordPress | Divi

Monde Dental

WordPress | Divi

Metropolitan Dental

WordPress | Divi

Maple Dental

WordPress | Divi

Hollywood Carpet

WordPress | Divi

End Diesel Now

WordPress | Elementor | JavaScript

Breathe Southern California

WordPress | WPBakery

Trudeau Society

WordPress | Elementor

Emphysema Foundation 

WordPress | Elementor

Mobile Development

You Are Loved App

React Native | Firebase | Github | Expo

The You Are Loved App is a mental health platform where users can share their feelings with their peers. I helped develop the friends list page, implementing features such as adding, searching, and viewing friends via a friend code or by scanning a QR code.

Fridge Buddy App 

Java | Node.js | Firebase | API’s | GitHub | Android Studio

FridgeBuddy is a computer vision application used to detect food items and recommend recipes using modern recipe API’s. My role on this project was “Database Specialist” and my main responsibility was maintaining a Firebase database to securely store user input and account information.

JavaScript

Weight Tracker

HTML | CSS | JavaScript

I developed a weight tracker app using Charts.js

Wordle Clone

HTML | CSS | JavaScript

I developed a Wordle Clone!

To Do App

HTML | CSS | JavaScript

I developed a simple CRUD to do app.

Orange Social Media

HTML | CSS | JavaScript

I developed a CRUD Social Media timeline.

9 Inning Baseball

HTML | CSS | JavaScript

A desktop baseball game, focusing on implementing a pitch-guess hitting/pitching system similar to that of MLB The Show games.

Rock Paper Scissors

HTML | CSS | JavaScript

A simple Rock Paper Scissors game, where you can face off against a fair CPU opponent.

Pokemon Battle

HTML | CSS | JavaScript

A web simulation of a Pokemon battle. Help Pikachu defeat the opponents Dragonite and become a Pokemon Master

Blackjack Simulation

Java | Node.js | Firebase | API’s | GitHub | Android Studio

A simulation of a Blackjack table. Play against the dealer until you are satisfied with your winnings, or until you run out of money.

Travel Site

HTML | CSS | JavaScript

A simple travel website project from Codecademy. I experienced working with Fetch API’s and async JavaScript.

React

Task Tracker App

React | Node.js 

I developed an organized task tracking application with React and JSON server.

Chat App

React | Node.js | Firebase

A chat app, where you can text your friend in real time using a Firebase Realtime Database.

Chatroom App

React | Node.js | Firebase

A chatroom app, where you can see public chats in real time. User authentication is implemented through Firebase

C++

Circus Frenzy

C++ | OpenGL

Circus Frenzy is an arcade style game where the user must reach their objective without being captured by Bongo, a killer clown, using classic WASD + mouse first person movement controls. I implemented many features like first-person movement, lighting, and particle effects.

Calculator w/ Built In Parser 

C++

Implemented an advanced calculator, which can assign and store variables and use the variables in operations. The built in parser used data structures (stack and heap) to perform operations on user input in the correct order, according to PEMDAS.

Spell Checker and Autocomplete

C++

Implemented spell checking and autocomplete functionality using advanced data structures (hash-table, bst, trie). The functionality worked similar to that of a normal word processor (i.e Microsoft Word).

Advanced Data Structures

C++

Implemented advanced data structures, such as: Binary Search Trees, Hash Tables, AVL Balanced Trees, Red-Black Trees, Tries, ArrayLists, and more.

Sorting and Graph Algorithms

C++

Implemented sorting and graph algorithms, such as: Huffman (compress/decompress), Dijkstra, Breadth-first Search, Depth-First Search, Binary Search, Merge Sort, Quick Sort, and more

Java

2048 Game Copycat

Java | JavaFX

Created a copycat version of the popular mobile game, 2048, using JavaFX to create the GUI. Users can use the keyboard arrows to mimic the controls of the mobile game.

Critter Simulation

Java 

Created my version of a critter classes, which battled in a tournament against other classmates critters. This project is based off the original version of Critters, developed at the University of Washington

Data Structures

Java

Implemented data structures such as: trees, arrays, linked-lists, hash tables, and more.

Pixel Manipulation

Java 

Used Java libraries to create custom filters on images and videos. I implemented filters like grayscale, mono, warmth, and more.