สวัสดีครับ 👋 Hello, I'm
Sorawich
Web Developer · Thailand
I build web apps and the tools that keep websites healthy — from domain & SSL monitoring dashboards to React front-ends and WordPress themes.
About
I've been writing code on GitHub since 2016 — starting with university projects in Java, Python and deep learning, and moving on to full-stack JavaScript. Today I mostly work with React, Next.js and Node.js, and I enjoy building practical tools that solve real day-to-day problems.
- JavaScript
- TypeScript
- React
- Next.js
- Node.js / Express
- Tailwind CSS
- SQLite
- Docker
- WordPress
- Python
- Android (Java)
- Firebase
- Cloudflare
Projects
Website Monitoring
2026Tools for keeping websites healthy: an SSL certificate, uptime & domain-expiry monitor on Cloudflare Workers + SQLite (D1) with checks on GitHub Actions and LINE alerts, an uptime status dashboard, and a self-hosted full-stack version.
Cloudflare WorkersD1 / SQLiteGitHub ActionsReactshadcn/ui
QR Code Check-In
2025Check people in by scanning a QR code or typing the code in, with a search page for admins. Runs entirely in the browser.
HTMLJavaScriptGitHub Pages
Private project
Finance
2026Personal income & expense tracker with monthly summaries and spending by category, running on Cloudflare’s edge behind Zero Trust login.
Cloudflare WorkersD1Zero TrustReactshadcn/ui
Private project
Coach App
2025Mobile app for coaches, built with React Native and Expo Router, styled with NativeWind.
React NativeExpoTypeScript
WordPress Theme
2025A complete custom WordPress theme — front page, archive, page and 404 templates, comments, header and footer.
WordPressPHPCSS
TrashToGo
2020Android app that helps people sort waste and find nearby recycling factories on a map, plus a web admin panel for managing factories, waste types and pickup requests.
AndroidJavaFirebaseGoogle Maps
Airfighters
20212D Android shooter game written from scratch in Java — steer the plane by tilting the phone (accelerometer & gyroscope) and shoot down the birds.
AndroidJavaGame
Contact
Open to collaborations and new opportunities — feel free to reach out.