HELLO.

Welcome to my website.

Scroll down to check me out.

Who Am I?

The long and short of it

I'm a freshman at Stanford University, and I plan to major in Computer Science. For the past 2 summers, I was a Software Engineering Intern at Intel, where I wrote project management and automation web apps for the server firmware validation team. I'm always working on a myriad of side projects, and I love seeing what I can accomplish by flexing my technical mojo.

I code with a purpose.

I'm always looking for potential impact in my opportunities. Be it to help others or to foster my own personal growth, I code with a purpose. Gadgets and gizmos, in my opinion, should enable people to do more than they otherwise could. They shouldn't get in the way, and I take care that my own creations don't either.

Learning is my job.

And I'm pretty good at it, too. Even if I don't have the experience you're looking for, you can count on me to familiarize myself with your project and workflow in record time.

My resume

Hire me! You won't regret it.

Things I've Built

TreeHacks Website and Coding Challenge

Getting Stanford's first national hackathon online

TreeHacks will be Stanford's first national hackathon, and I'm part of the 4-person team that built the website. I'm also a co-developer of our coding challenge (it's an easter egg, so I won't link it here). I did full-stack work on both, using Node on the main site, Rails for the coding challenge, and Postgres on the back-end. We've had thousands of users on the main application site and hundreds go through the coding challenge.

ComBoy

A combo generator for extreme martial artists

An invaluable training tool for extreme martial artists, ComBoy intelligently generates valid move sequences based on the user's desired length and difficulty. Comprehensive settings and tweaks allow users to tailor the generated combinations to their own style or emphasize certain moves and transitions, thereby optimizing their training time. Combos are serialized as JSON, so users can import, edit, and share their favorites.

ComBoy is compatible with Android 1.6+, and the source and .apk are available from my github.

Rational Team Concert Query App

Reducing Intel's managerial overhead

A fellow intern and I wrote this app for our manager at Intel, who wanted a one-click portal to all the important project information. The app's front-end is an excel spreadsheet with some Visual Basic scripting that handles user input and parses the query results into nice looking charts (which I can't show here because of Intel's IP protection policies). Its back-end is a java program that runs the specified query and creates a .csv file with the results.

Helix HSL

Color picking for humans

Standard Helix-Saturated Helix

The RGB color model is great for communicating to computers, but it's not so great when it comes to humans. Can you tell what #8FC0E3 will look like? I can't either—unless I have the computer show me first.

The HSL color model provides a more intuitive for picking a color, where instead of red, green, and blue components you specify a color's hue, saturation, and luminance. However, standard HSL still falls short when you have to pick a color theme. Switch the color bar to standard mode and look at the secondary colors (yellow, cyan, and magenta). Notice how jarring they are? At a given luminance, standard HSL gives different intensity levels to different hues. Switch back to helix HSL and you'll notice that's no longer a problem.

The helical spectrum is not only prettier and more intuitive, but because of its guarantee of constant luminosity it's also a better fit for graphic design and data visualization!

Helix-Saturated is a middle-ground between the standard and helical HSL color models for use when luminance uniformity is not absolutely necessary. It combines the smoothness of the helical model with the pop of the standard model, and it manages to be neither boring nor jarring.

This project was inspired by Dave Green's Cubehelix color scheme.

Contact Me

Email:

eddiew@stanford.edu

LinkedIn:

https://www.linkedin.com/profile/view?id=282089664

GitHub:

https://github.com/eddiew