Formerly a professional doodler, I now build elegant and user-centric digital experiences. I specialize in delivering highly scalable applications with a close-knit team, and bring a unique blend of versatility and artistic vision from my 8+ years in the animation industry.
When I'm AFK, you can find me climbing rocks or cooking up a spicy noodle dish.
Experience & Education
- May 2022 - Jun 2024
Software Developer · Lighthouse Labs
Hired upon bootcamp completion as one of the top three performing graduates.
Contributed to and maintained the core CRM product as the sole developer on the project - the company's largest codebase. This product was built mainly in Ruby on Rails, with some JavaScript components and a PostgreSQL database. My work consisted of building out various features using API & webhook integrations, implementing event-driven architecture to efficiently handle and process incoming data from services like Zoom, Mailchimp, and Typeform.
Mentored a junior developer, getting them accustomed to regular code reviews and issue handling through GitHub.
Redesigned and redeveloped several key components on the company's proprietary learning platform (Compass), from low-fidelity Figma sketches to completed UI, resulting in a more pleasant and intuitive User Experience.
Co-maintained the frontend/website with a website manager, where I provided code-related guidance in their transition to RoR, as well as routine UI updates. - Jan 2022 - Apr 2022
Web Development Diploma · Lighthouse Labs
Completed the Web Development bootcamp at Lighthouse Labs.
- May 2021 - Dec 2021
Storyboard Artist · Stellar Creative Lab
Senior-level position on a high-profile DreamWorks show. I used a combination of 2D and 3D softwares to create animation storyboards for monthly client review sessions, and incorporated feedback under tight TV production deadlines. I was commended for creating a guide to Blender, which significantly aided my team in adapting to the new software.
- 2017 - May 2021
Storyboard Artist · Mainframe Studios, Atomic Cartoons
Promoted to senior-level artist within four months of starting at the junior level, due to fast learning ability and high adaptability to frequent style changes. Was one of the main artists on my team to lead with a transition from hand-drawn to 3D-generated backgrounds in storyboards, which resulted in a shorter production time. Notable clients include DreamWorks, Netflix, Mojang (Minecraft), Lego.
- 2014 - 2017
2D Animator, Digital Compositor · Titmouse Inc.
Worked on various animated shows for TV and streaming services. Responsibilities included scene reviews multiple times a week, reaching out to different teams regarding animation assets, and handling client notes within very demanding time constraints.
- 2014
Bachelor of Applied Arts (BAA) - Animation · Sheridan College
Projects
-
Portfolio
The page that you're on right now, developed to gain foundational knowledge and hands-on experience with Astro and TypeScript.
- Astro
- TypeScript
- Tailwind
-
HTTP Server
CodeCrafters challenge - building my own HTTP server that's capable of handling GET/POST requests, serving files, etc.
- JavaScript
- Node.js
-
Scheduler
Simple app that lets users create, edit, and delete interview appointments.
- React
- Express
- PostgreSQL
- Cypress
- Jest
- Storybook
- CSS
- HTML
-
MapWiki
Map-sharing app that uses the Google Maps API to let users pin locations of interest.
- jQuery
- Express
- PostgreSQL
- CSS
-
Kintsugi
A minimum viable demo for a therapy scheduling app with a multi-language voice transcriber twist.
- Astro
- TypeScript
-
Jungle
Intro to Ruby on Rails in the form of a challenge about adding features to an existing codebase for a simulated online retailer.
- Ruby on Rails
- RSpec
-
Tweeter
Single-page Twitter clone.
- jQuery
- Express
- CSS
Let's talk!
For any web/software-related inquiries, please feel free to send me an email. I'll get back to you as soon as I can!
If you'd like to view my artwork, please visit my art portfolio or my old blog.