I study computer science at UC Berkeley and work as a front-end web developer with tinkerings in the backend for the startup OraViz in San Francisco. I am seeking employment during summer 2016 and beyond. I appreciate clean design, clean code, and clean public restrooms. In my free time I write, wait for the next season of Game of Thrones, Reddit, and stare at the sky during long travels, which is the inspiration for this site.
70%
60%
50%
50%
85%
85%
70%
70%
55%
15%
70%
60%
What you’re looking at now! Created from scratch using HTML, CSS, JavaScript, jQuery, and Bootstrap. I considered putting my face inside the sun Teletubbies style on the about page but thought that would be too creepy.
Ruby on Rails app born during Cal Hacks and still in progress. Users can sign up for an account in which, once implemented, they will input hours spent in their day having fun or working and their contentment level, which will be translated over time into their personal fun-to-work ratio for optimum contentment.
View code on Github
Tumblr blog started in 2011 in which quotes from literature are posted frequently. Now at over 247,000 followers. The Seas Apparel was inspired by this blog.
Go to A Sea of Quotes. Go to The Seas Apparel
For Data Structures class, created graph library in Java for directed and undirected graphs with depth-first, breadth-first, or A* search options. The trip finder client uses this library to return the shortest path given a map and destination request. The make client uses the library for Makefile functionality, with directed graphs representing the rules of dependencies for files. I dreamt about this project for many nights.
Read the full spec
For Data Structures class, created game logic for strategy game Jump61 in Java which responds to textual input commands with users or computer as players. Implemented AI that uses Minimax and alpha-beta pruning. In which I truly appreciated recursion.
Read the full spec
For Machine Structures Class, implemented simpler version of git called Beargit in C with status, rm, commit, log, branch, and checkout functionalities. In which recursion saved me yet again.
Read the full spec (part 1) (part 2)
Worked with partner to implement an assembler in C which translates some MIPS instructions to machine code and a linker in MIPS using the program MARS to process object files and generate an executable file. My MIPS green sheet was printed on white paper, however . ☹ I have vivid memory of staring at this particular lecture slide.
Read the full spec (part 1) (part 2)
For Artificial Intelligence class, wrote software in Python to generate logical sentences describing moving, eating, and predictable ghosts and encode initial states and goals and logic inference to pass into SAT solver for best action sequence. My partner and I were proud parents of our smart Pacman.
Redesigned the landing page for social media app Cuddlr, now known as Spoonr, from scratch in its second iteration. The image is of the before(left) and after(right). Added responsiveness, toggle FAQ, navigation bar, while still keeping mood of original website with colors, font, and logos.
Before (from Wayback Machine) After (from Wayback Machine)
Before writing code I wrote novels. NaNoWriMo is national novel writing month in which you must write 50K words of a novel in the month of November. When you win NaNoWriMo, you can print your novel by CreateSpace. Here is a picture of a few of my novels. Crossed out the title names because they were too embarrassing.
View my NaNoWriMo profile!
For Critical Practices and New Media class, worked with team in which we conducted an ethnography on a Berkeley café owner and from our interactions, created a hyper-personal prototype for him using an Adafruit soundboard, audio editing and 3D printing software.
Watch here!
Documented every day of my life in the Philippines with my family in summer 2015 with my iPhone and iMovie.
Watch here!