
Woy Vien
Web Developer
Building everything from personal projects to enterprise applications
Experience
My First Website
7th gradeYes, I had a GeoCities site complete with background music, trailing cursor effects, guestbook and hit counter.
It is simultaneously my most and least proud project ever.
My Second Website
8th gradeI built a fanpage showcasing my favorite Pokemon, which was all 151 of them.
It featured modern layout design such as top header and left nav bar, structured with cutting-edge nested HTML tables.
My development efficiency improved dramatically after upgrading from Notepad to Wordpad.
The Boston University Era
2003 - 2007I took a break from building websites to go to college, just like my parents always wanted.
Sometimes I wonder: What if my parents wanted me to create Facebook instead?
My First App, in EdTech
2010 - 2012GWT was my introduction to front-end frameworks, and I enjoyed every minute compiling Java... said no one ever.
Okay to be fair, it did help with cross-browser compatibility considering how fragmented they were at the time.
Startup Life and Front-End Specialization
2012 - 2019After my first taste of AngularJS, I was hooked -- front-end development was my calling.
I built multiple 0 to 1 apps for a Boston-based startup, leveraging D3 to visualize large datasets.
The startup was acquired and as we parted ways, I caught a glimpse of something new and amazing...
Something that I just had to 'react' to.
From Startup to Enterprise
2019 - currentThis is where I practiced things that some startups might consider taboo:
Code review, unit testing, security maintenance, documentation, and estimating tasks.
I also shuffled across different teams and got to work with a lot of really talented people.
And I gained a deep appreciation for teaching, learning and collaborating with others in a remote environment.
Personal Projects
OngoingI enjoy getting hands-on with learning and building things.
My current favorite stack is Next.js + Tailwind + MongoDB.
My Next App
Could be yours, let's build something together!