Welcome to Skill Lab — my personal space for experimenting, learning, and demonstrating my programming skills.
Each folder in this repository represents a small project, proof of concept (POC), or exercise focused on specific languages, frameworks, or architecture patterns.
This repository is designed to:
- Track my learning progress across technologies.
- Demonstrate my hands-on experience in backend and frontend development.
- Showcase how I apply Clean Architecture, DDD, and software design principles in real projects.
skill-lab/
│
├── {languages, framework}/
│ ├── project1/
│ └── .../
│
├──.../
Each project contains:
- A short description of its purpose
- The main technologies used
- Key lessons or design decisions learned
| Category | Tools & Frameworks |
|---|---|
| Languages | PHP, JavaScript (Node.js, TypeScript), Python |
| Backend Frameworks | Laravel, NestJS, Express.js |
| Frontend Frameworks | React, Next.js |
| Architecture | Clean Architecture, Domain-Driven Design (DDD), Hexagonal Architecture |
| Databases | PostgreSQL, MySQL, SQLite |
| DevOps & Tools | Docker, Git, Postman |
| Testing | Jest, PHPUnit, Pest |
| Other Interests | AI Development, System Design, API Design |
- Create core repository structure
- Add README and license
- Create project folder template for each language/framework
👋 Hi, I’m Teeradach (Tum) — a software developer passionate about clean code, scalable architecture, and continuous learning.
This repository reflects my journey from traditional web development to exploring modern architectures and AI-enhanced applications.
📫 Connect with me:
GitHub · LinkedIn
This repository and all included projects are open for educational and portfolio purposes under the MIT License.