Nice to meet you!
I'm Tan 👋🏻, a software engineer from Vietnam 🇻🇳 with a passion for PHP, JavaScript and modern frameworks.
I specialize in creating high-performance, user-friendly solutions and always seek out the latest innovations. Effective communication and collaboration are key to my work.
Currently, I'm living in Japan 🇯🇵 and enjoying the local culture in my free time.
- shinsenter/php - 📦 Simplified PHP Docker images for easy customization and extension setup. Supports PHP 5.6 to 8.5 (beta) in CLI, ZTS, FPM, FPM/Apache2, FPM/Nginx, RoadRunner, FrankenPHP, and Nginx Unit variants, available in both Debian and Alpine. Built daily. (today)
- shinsenter/su-exec - su-exec is a very minimal re-write of gosu in C, making for a much smaller binary. (today)
- shinsenter/playground - My playground with code. (1 week ago)
- shinsenter/defer.js - 🥇 A small JavaScript library to lazy-load almost anything. Defer.js is dependency-free, efficient, and optimized for Web Vitals. (1 week ago)
- shinsenter/docker-squash - A simple shell script provides an alternative to Docker's experimental --squash option for building optimized Docker images by squashing layers. (2 weeks ago)
- mlocati/docker-php-extension-installer - Easily install PHP extensions in Docker containers (1 year ago)
- shinsenter/defer-wordpress - 🔌A Wordpress plugin integrating my beloved "defer.js" library into your websites. Hope you guys like it. (1 year ago)
- shinsenter/su-exec - su-exec is a very minimal re-write of gosu in C, making for a much smaller binary.
- shinsenter/docker-squash - A simple shell script provides an alternative to Docker's experimental --squash option for building optimized Docker images by squashing layers.
- shinsenter/playground - My playground with code.
- shinsenter/php - 📦 Simplified PHP Docker images for easy customization and extension setup. Supports PHP 5.6 to 8.5 (beta) in CLI, ZTS, FPM, FPM/Apache2, FPM/Nginx, RoadRunner, FrankenPHP, and Nginx Unit variants, available in both Debian and Alpine. Built daily.
- shinsenter/docker-imgproxy - 🌐 An ultra fast, production-grade on-the-fly image processing web server. Designed for high throughput with Nginx caching. Powered by imgproxy.
- shinsenter/defer-laravel - 🚀 A Laravel package that focuses on minimizing payload size of HTML document and optimizing processing on the browser when rendering the web page.
- shinsenter/defer-wordpress - 🔌A Wordpress plugin integrating my beloved "defer.js" library into your websites. Hope you guys like it.
- shinsenter/defer.php - 🚀 A PHP library that focuses on minimizing payload size of HTML document and optimizing page speed.
- shinsenter/defer.js - 🥇 A small JavaScript library to lazy-load almost anything. Defer.js is dependency-free, efficient, and optimized for Web Vitals.
- shinsenter/defer.js (3.9.0, 2 weeks ago) - 🥇 A small JavaScript library to lazy-load almost anything. Defer.js is dependency-free, efficient, and optimized for Web Vitals.
- [5.x] Allow multiple servers for each framework on shinsenter/php (today)
- [5.x] Fix build errors (on Ubuntu) on shinsenter/php (today)
- [5.x] Fix build workflow on shinsenter/php (1 day ago)
- [5.x] Fix build errors on shinsenter/php (1 day ago)
- [5.x] Use ARM-compatible su-exec binaries on shinsenter/php (1 day ago)
- [5.x] Some minor enhancements on shinsenter/php (1 day ago)
- [5.x] Introducing hooks on shinsenter/php (1 day ago)
- [5.x] Allow hooks in the application folder on shinsenter/php (1 day ago)
- [5.x] Fix Laravel hook on shinsenter/php (2 days ago)
- [5.x] Remove inotify-tools on shinsenter/php (2 days ago)
- php/pie - The PHP Installer for Extensions (2 months ago)
- lllyasviel/stable-diffusion-webui-forge (11 months ago)
- songdongsheng/su-exec - set user and group, then exec (11 months ago)
- jwasham/coding-interview-university - A complete computer science study plan to become a software engineer. (1 year ago)
- d2l-ai/d2l-vi - Một cuốn sách về Học Sâu đề cập đến nhiều framework phổ biến, được sử dụng trên 300 trường Đại học từ 55 đất nước bao gồm MIT, Stanford, Harvard, và Cambridge. (1 year ago)
If you find my projects helpful and wish to support continued development, I welcome donations or other contributions.
I appreciate monetary contributions via PayPal to help fund development costs. Your support is greatly appreciated.
If you have suggestions, spot issues, or can contribute code changes, please open GitHub issues or pull requests on my projects. I welcome community input to help expand capabilities and fix problems!
- Twitter: https://twitter.com/shinsenter
- Linkedin: https://www.linkedin.com/in/mai-nhut-tan
Together we can build better tools for working. Thank you!