Code

I’ve been designing and developing websites since I was a kid, and keeping up with the myriad changes in front-end development ever since. Nowadays much of my work is a hybrid of design and code. I’m passionate about building robust web UIs, with a particular focus on usability, accessibility/inclusion, and progressive enhancement. Below I’ve listed some of my recent design and development work.

Internet Archive

As a web developer and designer, I’m working to improve processes within both engineering and design on a complex legacy product. I spend much of my engineering time building new features and refactoring old ones and promoting front-end and project management best practices among other engineers. Meanwhile, I’m conducting user research (interviews, user tests) and designing mockups for new features.

Crunchyroll

I worked with a small team to maintain and refactor the legacy Crunchyroll codebase, including the website and the APIs supporting all of the mobile and living room apps. I aggressively moved Crunchyroll toward the use of modern browser features (Flex Box, Promises, Fetch) and tools (WebPack, Babel, PostCSS). I authored the company-wide front-end web standards, and acted as a mentor and advocate for best practices in front-end development, maintainable software design, and test coverage throughout the company. I also worked as a Scrum Master and later as an informal Agile leader within the team.

Ani-Gamers

I designed and developed the entire theme for my anime, manga, and video game blog Ani-Gamers, which is created using my Tofu CMS (see below). Written with HTML (of course), JavaScript (mostly jQuery), and SCSS (Tofu can use with Sass). The site is responsive and makes heavy use of modern browser features like Flex Box.

Tofu

Tofu is a content management system I designed and built myself to overcome some of the limitations of Wordpress and other CMSs. It uses "entries" and "entry types" as its primary resources, allowing the definition of various types and logic to handle them. This enables a large degree of customization and user validation, solving for Ani-Gamers' primary difficulty: consistency between a number of geographically distributed independent contributors. The CMS is built using Ruby on Rails and a mix of jQuery (older code) and VueJS (newer code). It is currently in active use by a number of Ani-Gamers contributors.

Huge, Inc.

I started as a tech intern in "HUGE School," working on an internal project while taking classes taught by HUGE designers and developers. Later I moved onto client work for Barneys as an Associate Web Developer, working on frontend HTML, CSS, and JavaScript (largely jQuery) to bring the site up to date with specifications defined by User Experience designers and project managers. The team used an Agile software methodology, organizing development into sprints with defined deliverables.