Welcome to my website! Take a look around. There's a lot of really cool stuff here!


A little bit about me: I'm years old, born and raised in San Diego, California. I enjoy programming especially in a web dev environment with a focus on UI and UX. I am proficient in a myriad of languages including HTML, CSS, JavaScript, JQuery, AngularJS, and Bootstrap.

At the moment, I am working on getting my Bachelors in Computer Science from UCSD. I am approximately two quarters away from graduation with an expected time frame of March 2017. In terms of education, my plans for the future include a Masters in Cognitive Science with a focus on Human Computer Interaction (HCI).

From a personal experience standpoint, I'm looking to gain more experience in the web dev field. I want to eventually become proficient with more backend technologies such as AngularJS 2.0, MongoDB and NodeJS.

Past Projects
busy-blocks
Busy Blocksinfo_outline

Click to Visit!

Learn More (video)

Busy Blocksclose

Technologies: HTML, CSS, Bootstrap, AngularJS, Parse, Git

This website, brought to you by Team HIPSTER (Humans in Programming, Science, Technology, Engineering, and Research), is the future of scheduling. It combines social media and a calendar to make scheduling group events a breeze!.

raspberry-pi
Raspberry Pi Serverinfo_outline
Raspberry Pi Serverclose

Technologies: Linux, Raspbian, Apache 2.2.22

This web server hosts all of my projects and allows them to be accessible from any computer. It has it's own static IP address, emailing capability, and can access an SQL server.

spudnik
Spudnikinfo_outline

Click to play!

Spudnikclose

Technologies: JavaScript, GameMaker

Spudnik is a classic first person shooter with a twist...it's neither first person nor shooter! This game will capture your attention and take you on a journey unlike which you have ever been on. "Expect a roller coaster of emotions..." said Lead Game Designer, Vlad Klimkiv.

Senior Sound Engineer, Mikey Cho was reported to have said "...I would give it 6 stars out of 5...", but he was talking about the music in the background - which he made.

Meanwhile, Director of Level Design, Saveen Chadalawada, stated "Lots of blood, sweat, and tears... well, mostly tears...actually, all of it was tears...went into this project."

Spudnik tells the story of Spudnik, a brave potato astronaut lost in space in search of his home. Avoid the perils of space and get to the wormholes using the tools given in each level and get Spudnik home!

foodtime
FoodTimeinfo_outline

Click to visit!

Updated mobile site

FoodTimeclose

Technologies: HTML, CSS, JavaScript, JSON, Python

FoodTime, created during a 12 hour hackathon, is a website dedicated to making the lives of UCSD students easier. This project displays all the food items located in each of the dining halls in a quick and user friendly format.

FoodTime uses JSON to read the official menus on the UCSD Dining website. It creates a side bar menu using each item listed and dynamically changes each day.

Unfortunately, the project is not finished. The plan is to make the full menu be stored in cache so that one look at the beginning of the day is all that is needed to be informed of the food options around campus. And subsequent looks can be made offline. We also want to provide pictures, description, nutritional facts, and helpful reviews by other students for each item. To do this, we plan to use SQL to create a database

matrix
Matrixinfo_outline

Click to visit!

Matrixclose

Technologies: HTML, CSS, JavaScript

The Matrix animation is another one of my more favorite programs that I have written. This is because I had this idea for a couple of days. After thinking about the process that it would take, I wrote a generic version that wasn't nearly as visually appeasing.

I did some research and patched up the code and eventually got the final product. It amazes me how in the span of one week, I went from an idea to a finished product that I could dynamically change to my liking.

target-app
Food Ave.info_outline
Food Ave.close

Technologies: Visual Basic, SQL, Visual Studio

The Food Ave. application was my first project. I created this after my first programming class in community college. It replicated the GUI that I used while working at Target.

This project uses SQL to read one table in a Microsoft Access file to login to the system, and reads another table to display the selected items and prices in a list view. You can also add new users to be able to login, void single items from the list, void all the items from the list, and even input valid coupons which is accomplished by reading another table.

This is by far my most favorite project because it opened my eyes to the world of programming. By creating this, I wanted to learn more and add more to the user experience.

Planned Projects
beep
Beepinfo_outline

Click to Follow the Journey!

Beepclose

Technologies: HTML, CSS, JavaScript, Socket.io

Beep is a parking aid app designed for UCSD students. I thought of the idea while struggling to find parking before my classes.

While taking COGS 187a, my team and I were able to make mockups, and research need finding and personas in potential users. We recorded the journey using Medium. Through the class, we got multiple professors hooked on our idea and they encouraged us to fully develop the app after the class was over.

The plan is to fully implement the app within the next year :D

magic-mirror
Magic Mirrorinfo_outline
Magic Mirrorclose

Technologies: Raspberry Pi, Two-Way Mirror, HTML, CSS

One of the projects I've been interested in for a long time is the magic mirror. They way this works is that a two-way mirror is positioned above a monitor with a black screen and custom white text. Since a two-way mirror is used, when there is black behind it, the mirror is just a normal mirror. With light behind it (our side), it becomes transparent like glass.

Unfortunately, all the individual pieces that make up the magic mirror cost a lot of money so this project has been in the backlogs for a while :'(. But hopefully, I can work on it after graduating.

busy-blocks-migration
Migration Projectinfo_outline
Migration Projectclose

Technologies: MongoDB, ExpressJS, AngularJS, NodeJS

With Parse ending it's services in January 2017, one of the projects I wanted to work on over the summer was to convert Busy Block's backend from using Parse's database services to Mongo's database services.

Along with that, our front end was exclusively written in AngularJS, and i would like to upgrade it to using a MEAN stack architecture to make it easier to maintain and add functionality to.