Professional Summary
Web developer focused on building scalable, cost‑efficient web applications by combining no‑/low‑code platforms with custom edge backends. Hands‑on experience with Airtable, Supabase, Cloudflare Workers (KV, Edge Cache), and Softr, plus pragmatic frontend development in HTML/CSS/JavaScript with jQuery & Select2. Comfortable designing REST APIs, state/caching strategies, and secure workflows that improve performance and reduce API costs.
Selected Projects
Expert Search Platform
HTML/JS · jQuery · Select2 · 2025
Responsive expert directory with fast search, rich filtering, and offline‑friendly state.
- Implemented multi‑layer caching and state restore: pageState, apiCache (localStorage), KV, and DOM state to show instant results on back/return navigation.
- Built filters (keyword, gender, zone, province, age, weight) with Select2; added pagination and a responsive card grid.
- Added Favorites, image gallery, comment pagination, and right‑click/drag protection for images.
- Preloaded API quietly in the background; provided graceful BlockView fallback when network fails.
- Dark Mode toggle and mobile‑first layout.
localStorage
Cloudflare Workers API
Pagination
Dark Mode
Marketplace Prototype (Softr + Airtable + Supabase)
Softr · Airtable · Supabase · Whalesync · 2024–2025
Intermediary listing site where sellers post products and buyers browse details and reviews.
- Designed 5×7 table layout with category filters and detailed product pages (full specs + buyer reviews).
- Used Whalesync to keep Airtable ↔ Supabase in sync for reliability and analytics.
- Introduced a custom Cloudflare Workers API layer to reduce direct Airtable calls and overall platform cost.
- Added status controls (open/close intake) and laid groundwork for payment integration.
Airtable
Supabase
Whalesync
Cloudflare Workers
Cloudflare Workers API & Edge Platform
Cloudflare Workers · KV · Edge Cache · 2024–2025
Custom edge services to improve performance, reliability, and security across multiple apps.
- API gateway with consolidated endpoints (
/check, /confirm) for credit and workflow operations; CORS configured for web clients.
- KV caching with ~15‑minute refresh, plus edge pre‑caching on cache‑miss to warm subsequent pages.
- Rate‑limiting & permanent IP blocking (e.g., >200 req/min) with redirect; allowed verified bots; cookie‑based JS challenge for basic DDoS mitigation.
- Credit transfer UI using Bootstrap modal; integrated logs, form reset, and optional screenshot capture.
KV Storage
Edge Caching
Security / Rate‑limit
Bootstrap
Token Balance Dashboard (Wemix & Ronin)
Web3 RPC · Airtable · 2025
Read‑only dashboard to fetch ION token balances from Wemix and Ronin networks and persist results for analysis.
- Queried network RPCs to read token balances and account data; wrote results to Airtable records for tracking.
- Added credit logic and usage audit trails via Workers API; prepared multi‑chain extension.
RPC
Airtable
Cloudflare Workers
Admin Edit & Detail Pages
HTML/JS · Select2 · 2025
Data editing and detail display pages powered by cached API data.
- Prefilled large forms via
recordId from API (records[0].fields); supported Select2 inputs and image galleries.
- Uploaded new images or reused existing URLs; updates propagated via Workers to Airtable/Supabase.
- Detail pages render immediately from cached homepage data to avoid duplicate API calls.