I'm a self-taught software developer from Thailand.
I love solving real-world problems with code — from backend systems and IoT to web automation and language learning apps.
Right now, I'm studying Japanese with the goal of living and working in Japan someday.
- Languages: Go, TypeScript, Python, Node.js, Rust (learning)
- Frameworks: Fiber, Express, React Native
- Tools: Docker, WebSocket, Tesseract.js, MySQL, SQLite
- IoT & Automation: Raspberry Pi, ESP8266, Puppeteer, Cron, OCR
- Cloud: Cloudflare Tunnel, GCP (basic)
A remote-control platform for managing farm watering systems using Raspberry Pi. Designed for smart farming in Thailand.
- React Native mobile app for real-time control
- Auto/manual water scheduling with LINE integration
- Edge computing via Raspberry Pi
- 🧑💻 My role: Full-stack (Mobile + Backend + IoT)
An image-based language app where users swipe to memorize vocabulary — kind of like Tinder but for learning.
-
TTS (text-to-speech) support
-
STT (speech-to-text) support
-
Built for learners of Japanese, English, or any custom language
-
Tech: React Native (Expo) + Golang (goapisuit + Fiber) + MySQL + Docker
-
🧑💻 My role: Full-stack development + learning flow design
-
🎥 Demo: Upwork Portfolio Video
-
🎥 Demo: Linkedin Video
A lightweight Golang framework with CLI tools to scaffold APIs quickly using GoFiber and GORM.
- CLI to auto-generate routes and models
- Middleware and route grouping support
- Used in multiple backend projects
- 🔗 GitHub: krittakondev/goapisuit
A desktop tool I built to automate PDF merging and formatting for book compilation.
- Merge multiple PDFs with chapter separators and blank page insertion
- GUI interface (Tkinter) with Thai-language support
- Password encryption for output files
- Tech: Python + PyPDF2 + Tkinter
- 🧑💻 My role: Full logic, GUI design, and file handling
- 🔗 GitHub: krittakondev/autoCombind
A Line bot that receives payment slip images, extracts data via OCR, and replies with a verification result.
- Built with Tesseract.js and Node.js
- LINE API integration for real-time response
- Response time under 1 second
- 🧑💻 My role: OCR logic + message handling + backend
A bot I developed to automate token swapping and simulate volume on Raydium, a DEX on the Solana blockchain.
- Supports multi-wallet setup and SOL distribution
- Swap control with randomized delay, slippage, and amounts
- Built-in wallet manager: create, list, distribute, withdraw, sell
- Tech: Bun + TypeScript + Solana RPC (@solana/web3.js)
- 🧑💻 Role: Full development – logic, CLI, blockchain integration
- 💸 Crypto Price Undercut Bot (Satang Pro)
- 📦 Auto-Registration Bot (headless form automation)
- 📈 Trading Bot for Binance (strategy-based)
- 💻 Online Game Top-up Site (Garena Shell) with Stripe, BTC, ETH, TrueMoney
- 🛡 Web App for Security Company (ratings, comments, admin)
I’ve always admired Japan’s technology, design, and discipline.
I’m currently learning Japanese, with the goal of living and working there — especially in IoT, automation, or backend systems.
I’m also building apps to help others learn languages too — because learning should be fun, interactive, and visual.
- GitHub: krittakondev
- Fastwork: fastwork.co/user/krittakon
- Email: krit@9krit.dev
- LINE: (available on request)
“I believe that real learning comes from building real things — and I build with heart.”