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 - Lightweight production-ready Docker images for PHP 5.6 to 8.6 (RC) on Debian and Alpine, designed for easy customization and simple extension management. No image rebuild required. (1 day 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.
- shinsenter/play - My playground with code.
- shinsenter/php - Lightweight production-ready Docker images for PHP 5.6 to 8.6 (RC) on Debian and Alpine, designed for easy customization and simple extension management. No image rebuild required.
- 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/php (6.1.0, 1 day ago) - Lightweight production-ready Docker images for PHP 5.6 to 8.6 (RC) on Debian and Alpine, designed for easy customization and simple extension management. No image rebuild required.
- [6.x] Build Nginx with --with-debug so debug error_log works on shinsenter/php (1 day ago)
- [6.x] Keep pcre2 on Alpine for Nginx build, restructure README on shinsenter/php (1 day ago)
- [6.x] Release 6.1.0 on shinsenter/php (1 day ago)
- revert: Apache and Nginx configuration options, safer defaults, test cleanup (#444) on shinsenter/php (1 day ago)
- fix(docker): do not serve dotfiles from the default Caddyfile on php/frankenphp (1 day ago)
- multica-ai/andrej-karpathy-skills - A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls. (2 days ago)
- anthropics/claude-cookbooks - A collection of notebooks/recipes showcasing some fun and effective ways of using Claude. (2 months ago)
- luongnv89/claude-howto - A visual, example-driven guide to Claude Code β from basic concepts to advanced agents, with copy-paste templates that bring immediate value. (2 months ago)
- ComposioHQ/awesome-claude-skills - A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows (2 months ago)
- mattpocock/skills - Skills for Real Engineers. Straight from my .agents directory. (3 months 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!






