Hi, I’m Tùng
software developer, open source contributor, coffee addict, skeptic
I’m a Software Engineer working at Automattic. Formerly 10up, WC Vendors.
Some projects I worked on
- Rewrite
admin-bar.js
using only JavaScript. - Utilize starter content for theme preview on wordpress.org.
- Improve blocks editor experience for whitehouse.gov.
- Contribute to WooCommerce Blocks.
- Build a car rental app using next.js.
- Maintain and develop Distributor, ClassifAI, and other 10up’s open-source plugins.
- Build the WordPress VIP plugin for sophi.io.
- Migrate 10up’s plugins CI tool from Travis CI to GitHub Actions.
- Research and create a new E2E testing solution using Cypress for 10up’s open-source plugins.
- Codevelop ClassifAI OCR integration using Azure Computer Vision.
- Add PDF support to ClassifAI OCR integration.
- Refactor Simple Local Avatars to remove the pluggable function for better future compatibility.
- Improve Disbitutor Error reporting to make it easier to debug and extend.
- Improve onboarding experience of Autoshare for Twitter.
I create tools to solve my needs:
- Credits Generator
- WPCS GitHub Action
- Cypress Utilities for WordPress
- GitHub Metrics Generator
- JSON to MD converter for Eslint and PHPCS
- Gutenberg Icons Finder
- Command Palette (WP Plugin)
Since I wrote the first line of code, I have been:
- Building React web apps.
- Contributing to Open Source software (WordPress, Gutenberg, WooCommerce, WooCommerce Blocks,…).
- Working remotely.
- Writing a lot of E2E test cases on various platforms: WP Acceptance, Cypress, and Jest with Puppeteer.
- Building WordPress custom sites and e-commerce.
- Developing WordPress themes and plugins.
- Building and managing government portal.
- Building and managing high-traffic magazines.
- Migrating websites to WordPress.
- Developing plugins for multi-vendors marketplaces.
- Integrating sales tax for multi-vendors marketplaces.
- Integrating payment gateway for multi-vendors marketplaces.
- Writing performant JavaScript.
- Writing CLI and bash automation scripts.
- Optimizing SEO.
- Setting up and optimizing web servers.
- Speeding up website loading and improving Google PageSpeed Insights score.
- Translating WordPress into Vietnamese.
- … (more to come)