Dream. Inspire. Create.
Creativity starts with viewing the world differently. Take action & keep it simple.
FIND OUT MORE
I take pride in my interdisciplinary approach to crafting beautiful, functional, and engaging work that delights and delivers results.
Check out where I've worked!
FACEBOOK
Software Engineer
Menlo Park, California
June 2018 - Present
- Fighting fake news on the News Feed Integrity Misinformation team.
FACEBOOK
Software Engineering Intern
Menlo Park, California
May 2017 - Aug 2017
- Implemented machine learning and ranking algorithms for the News Feed Integrity team.
- Combatted false news, clickbait, ad farms, and deceptive UI elements on news feed using machine learning.
- Modernized the news feed codebase by improving type coverage by 37.5%, upgrading to ES6 standards, and removing over 12,500 lines of dead code.
FACEBOOK MESSENGER
Software Engineering Intern
Menlo Park, California
Sep 2016 - Dec 2016
- Released multiple full stack features for the Messenger team using PHP, JavaScript (React), and HTML/CSS.
- Built and released group polling and group video calling features on web messenger.
- Made messenger.com fully accessible to visually impaired users by implementing accessibility features using ARIA.
FACEBOOK
Software Engineering Intern
Menlo Park, California
Jan 2016 - Apr 2016
- Released multiple full stack features for the Search/Trending team using PHP, JavaScript (React), and HTML/CSS.
- Increased time spent by 33% on Search Engine Result Pages by implementing interactive modules.
- Built and released a live Presidential Election Results module on Facebook Search/Trending from scratch.
- Improved content quality on Search Engine Result Pages by adding new query intents and modules.
OPTIMIZELY
Software Engineering Intern
San Francisco, California
May 2015 - Dec 2015
- Released multiple new product features using Python (GAE), JavaScript (NuclearJS/VueJS), CSS (SASS), and HTML.
- Maintained Optimizely’s open source project, NuclearJS, which is a frontend JavaScript framework. It is a reactive Flux implementation built with ImmutableJS data structures.
- Implemented logging and alerting for the Fastly CDN and Amazon S3 buckets that host Optimizely’s website.
- Built and open sourced a tool that determines an individual's personalized best time to post on Facebook for optimal engagement. Also published an Optimizely blog post revealing the results of this case study.
TAGGED
Software Engineering Intern
San Francisco, California
Aug 2014 - Dec 2014
- Shipped production level code to over 2.5 million daily active users using PHP, JavaScript, HTML, and CSS.
- Released a mobile API which handles 100% of mobile traffic and serves varied content via mobile device detection.
- Increased user engagement by 4% by releasing fully responsive user-facing features and optimizations.
- Optimized the website to have a 12% faster load time by refactoring and removing redundancies.
IBM
Software Engineering Intern
Ottawa, Ontario
Jan 2014 - May 2014
- Shipped a Java tool that determines more system information than Window’s `systeminfo` command. This tool updates a central database and is being used internally. It saves approximately $1,000 annually per engineer.
- Automated the environment backup/restoration pipeline process using PowerShell and SQL.
- Developed web automation that collects and verifies data from numerous internal web pages using Selenium.
- Updated and maintained various large-scale scripts and automated test cases using Selenium.
Check out the following projects, I'm sure you'll find something interesting!
Click on a project to find out more!
Android GameMobile Game Developer
Automated Teller MachineEmbedded Software Developer
Portfolio WebsiteFull Stack Web Developer
Fuel Cell CarEmbedded Software Developer
Electric CarsHardware Design Engineer