I was born in the Philippines, but went to high school in Perth, Australia. I'm interested in a lot of things - coding, photography, drawing, graphic design, writing - and I've been learning every step of the way.
Right now I attend NYU as an undergrad, majoring in Computer Science and minoring in French and Studio Art. It's my dream to use the knowledge I've gained throughout life to help others, and I can't wait to see what I learn from you.
I develop websites on both the frontend and the backend, and I sometimes write other software too. These projects are ordered chronologically, but you can filter through them to look for projects involving specific ideas. You can also look at my Github page, or my experimental page for more.
I built this single page app using custom code and vanilla JS. The goal was to present Valeria's work in an innovative but meaningful way, while also presenting a strong design system to reflect her identity.
The use of asynchronous calls for the SPA as well as the strong color themes create a slick, airy, and fluid experience, complementing Valeria's very physical work.
As part of my work on Terraling, I designed and presented a mockup for a revised homepage. The current page is dated and not very responsive, and it was difficult for new users to get acquainted with the website.
The focus for this redesign was to create a consistent and modern design system. In addition, modern illustrations and strong typography are used to reinforce the website's identity.
I brought this website to life for a web design agency, with the goal of establishing their web presence and attracting clients. It relies heavily on strong layouts, and uses simple and common fonts in innovative ways.
The site is static, allowing for super-fast caching on CDNs, and lag-free performance. No AJAX calls for this website — just silky smooth transitions and a strong design philosophy.
I created an experimental redesign for Terraling that completely changed the flow of the program; instead of following what was easiest for the program, I envisioned a tool that put its users first. To this end, I created a mock browsing frontend for a user of the website.
By replacing the dated language page with modern technologies, users are better able to navigate the interface and see interesting data, which in turn allows linguists to make insightful connections faster. In addition, I changed the website stack from Ruby on Rails to React, speeding up load times by almost 400%.
As part of my work on Terraling, I created an OAuth provider that would serve as the authentication point for Terraling and any other related services (such as the Terraling Wiki currently in development).
I created the API from scratch, preferring to use Go's builtin libraries to allow for a much slimmer end result. Since the provider was planned with a limited scope, it made sense to customize the authentication flow to best suit our needs. Hence, external libraries would have only caused excess bloat.
Aside from the final landing page for NYU CS+SG, I also designed and submitted an alternate version that was simpler. The design focuses on readability and structure, with a heavy emphasis on responsiveness.
While this design was not ultimately chosen, it still shows merit in its uncluttered design, allowing the user to see only the most important elements first.
While my main work experience has been at Terraling, I've worked with several school organizations and open-source repositories. For more information on the latter, check out my Github page.
Terraling is an open-source, freely available collection of linguistics databases developed by UCLA. Anybody is free to search these databases, while linguistic experts contribute their data using the open-ended framework provided.
As part of my work, I upgraded the app framework from Rails 3.2 to 4.2, and Ruby 1.9.3 to Ruby 2.6.5. I also migrated the production app to AWS, served it over TLS via Cloudflare, and designed and implemented a CI/CD pipeline using Travis CI, Docker, and Capistrano. I also added several features to the codebase: a robust user management system that prevents unverified users from modifying data, and a new research group data object that allows for citing different research groups contributing to the same dataset.
NYU CS+Social Good was founded in Fall of 2018, as a member of the TechShift Alliance. As an official club at NYU, CSSG aims to empower NYU's network - in particular the CS community - to use their skills to enact meaningful change in the social good space.
At NYU CS+SG, I helped design the landing page of the website, giving potential clients a frictionless experience and a deeper understanding of the drive behind the organization.
I went to high school in Australia, but moved to New York, where I'm currently pursuing a Bachelor's in Computer Science.
I am currently pursuing a Bachelor's degree at New York University, looking to major with Honors in Computer Science. I am a member of several clubs at the university: Design Initiative, Print3d, and until March 2020, NYU CS+Social Good.
I graduated from Hale School in Perth, Western Australia in December 2017 with Academic Honours. I very much enjoyed STEM subjects, but I did not let that dissuade me from engaging in other activities. I was on the 2nd VI volleyball team, the Chess team, and several other extracurricular organizations.
I've studied various languages and learnt different software through exposure. I find it is important to have a broad base to draw from when developing.
Every skill is a work in progress, but for the sake of arranging things, I've arranged the ones here by the time I've spent learning them. I've also highlighted the few skills that I'm currently working on.