Developer, Artist, and Lifelong Learner with a passion for putting people first. I have a background in fine art, psychology, biopharmaceuticals, and crowdfunding, which have equipped me with creativity, forward planning, and thoughtful attention to people's needs.
I'm an advocate for inclusion and diversity, and I'm dedicated to empowering and amplifying underserved voices.
You can find me at the local dog cafe with my two rescue pups, Coco and Dottie.Download CV
December 2010 - Present, NC and NY
Thoroughly processed inquiries, commissions, and transactions for over 2,500 customers, patrons, and stakeholders.
Managed 3 successful Kickstarter and companion BackerKit campaigns totaling over $100,000 for self-designed decks of cards printed by the US Playing Card Company.
Orchestrated complete fulfillment of backer orders from over 30 countries ahead of schedule by 6 to 12 weeks per Kickstarter campaign.
Illustrated 2015 children's book Boris the Christmas Tarantula.
November 2005 - December 2012, Raleigh, NC
Reduced department turnaround time by 60% through troubleshooting, process optimization, and management of department schedules.
Trained colleagues in 4 departments in the areas of data entry, specimen accessioning and processing, pipetting, chart recorders, and laboratory protocols.
July - November 2020, New York, NY
Chosen by the NYC Tech Talent Pipeline as one of 75 full scholarship recipients in a Web Development Fellowship for underserved and underrepresented talent in tech.
Provided one-to-one and group peer support; Fostered cross-cohort community relations by organizing study sessions, workshops, and meetup events.
August 2002 - May 2006, Davidson, NC
Curriculum included Advanced Painting, Eastern Art History, Social Psychology, I-O Psychology, Gender &Identity.
Team Leader for Room in the Inn and Head Resident Adviser & Hall Counselor; Recipient of Residence Life Staff Member of the Year Award for outstanding commitment to community programming.
Programming is Art,
and Creating is in my DNA.
I love finding ways to weave together function, creative expression, and beauty into every project no matter how large or small.
The Keto Food List is a reference guide of keto-friendly food (high-fat and low-carb). Features include keyboard navigation, responsiveness to landscape orientation, and a printable PDF of the Keto Food List.
InspecText is a word and character counting app. Features include string reversal, palindrome validation, copy to clipboard functionality, keyboard navigation, and mobile responsiveness.
Wordle 2 is an adapted and modified clone of the game Wordle. Infinite game play is enabled, and accessibility and performance metrics have been optimized.
As a personal study guide in learning Agile methodologies, I made flip cards of the 4 values and 12 principles of the Agile Manifesto.
To learn about design patterns for object-oriented programming, I made flip cards adapted from my Agile 101 project. The cards feature the classic 23 design patterns by the Gang of Four.
As a way of beginning to articulate my thoughts about recent anti-Asian hate crimes, I worked on this small project to highlight the "model minority" myth, which is a dangerous and monolithic perception of Asians.
Start Asian Love is a website that Waverley Leung, Sandy Dai, Daniel Kwon, and I created in response to rising anti-Asian racism and violence. In support of the #StopAsianHate movement, Start Asian Love provides resources to combat racism and celebrates Asian excellence.
The Global Metrics app fetches from the REST Countries API to display, sort, and filter countries. The site is responsive, has light and dark modes, and I learned to implement keyboard-only navigation for enhanced accessibility.
Ruby, Ruby on Rails, CSS
Cozy Nation was the first Ruby on Rails app I created at Flatiron School. With my project partner Dong Xia, we made Cozy Nation to allow users to book playdates with, write reviews for, and adopt rescue animals.
Ruby on Rails, React, Redux, Stripe API
I love the sock apparel brand Bombas, which donates clothes to homeless shelters for every item purchased. For my Flatiron School capstone project, I made a mock e-commerce app inspired by Bombas wherein users can login, browse and purchase items, and view order history.
Next.js, CoinGecko API
With cryptocurrency in the news, I worked on this crypto tracker to further understand Next.js and the rise of blockchain technology. The Crypto Tracker app fetches from the CoinGecko API and displays the top 100 cryptocurrencies in the world.
To further understand CSS and UX/UI design, I gave a makeover to an existing calendar Codepen. I styled the calendar after one of my favorite films, The Grand Budapest Hotel , directed by Wes Anderson.
Next.js, News API
Dog Day News is the first Next.js app I've created, and it fetches articles from the News API. As a proud dog dad, I gave the app a dog theme and filtered for articles related to dogs and pets.
I always wanted to create a virtual keyboard, but tutorials lacked responsiveness and aesthetic appeal. I watched great Russian tutorials from the Rolling Scopes School that uses the Web Speech API for speech recognition capabilities. To elevate the design, I applied photorealistic CSS to emulate an Apple magic keyboard.
I love using code as a medium for self-expression, and this simple mouse trail effect was (and still is) a reminder for me to enjoy the journey. The mouse trail uses the Canvas API and the <canvas >html element.
Bas-relief paper-cut and color pencil artwork.
After adopting my rescue dogs in 2016, I started making paper-cut pet portraits. This is a bespoke memorial portrait of my friend's beloved dog, Rosebud.
Bas-relief paper-cut artwork.
Dancers inspire me, and this is a paper-cut sculpture of The Royal Ballet principal dancer Matthew Ball in Matthew Bourne’s incredible production of Swan Lake.
Bas-relief paper-cut artwork.
Frida Kahlo is one of my favorite artists, and for several years, I designed paper-cut playing cards. This is the second of a series of Kahlo works I've made.
Kickstarter, BackerKit, Paper-cut artwork.
I designed a series of custom playing cards that were printed by the US Playing Card Company. To fund their production, I launched and managed crowdfunding campaigns on Kickstarter and Backerkit.
I'm not a blog writer.
I'm something more than that.
What you find when reading my writing is a reflection of who I am as person:
Introspective and personal at times but always thorough with authenticity.
I had a Github profile that looked like a big blank page. After graduating from Flatiron School, my attention became divided, my coding habits stopped, and my Github contribution tiles became as white as my bathroom floor...
If you're about to graduate or have recently graduated from a coding bootcamp program, Congratulations! You're on your way to the rest of your life...
I miss Art. I miss the pre-pandemic days of viewing art in a gallery or a museum, and I miss the days of seeing dancers, musicians, and performers at their best...
As an Asian man, I see myself somewhat represented in the STEM fields. However, as a gay Asian man (a “gaysian”) that is part of the LGBTQ community, I don’t see much of myself represented at all...
There are solutions to be discovered,
and I can help light the path.
Let's get started.