I'm a self-taught developer who builds technically deep, performance-focused JavaScript applications.
I care about how things actually work — from memory efficiency to input latency to browser quirks — and I build from scratch when existing tools don’t cut it.
A fully interactive Othello app in JS with unlimited endgame puzzles, study mode, puzzle sharing via link, and perfect-play solving.
- Generates solvable endgame puzzles from any board with 12 or more empty squares.
- Three versions of board representations:
- A currently published version uses 1D-array with unique optimized move generations.
- A custom bitboard implementation enables compact binary operations, achieving up to 10× faster performance than the 1D array.
- A novel, self-developed SO-board that outperforms bitboards in certain metrics and shows potential for even greater overall speed.
- Allows puzzle sharing via link to LinkedIn, X (Twitter), WhatsApp, and Facebook — so users can easily share, discuss, and revisit specific puzzle states.
- Supports undo/redo, win/draw/loss outcome classification, and best-move exploration.
- Self-published and accepted by https://worldothello.org.
⚙️ Not just a game — a tool for strategy study and perfect-play exploration.
A tiny, zero-dependency JavaScript library that provides a localStorage-like API, backed by IndexedDB for modern browser storage.
- Use it just like
localStorage, but with full support for:- Structured data types (objects, arrays, numbers, etc.)
- Larger data sizes
- Callbacks, Promises, and async/await
- Completely offline, ~5KB, and built for modern browser environments.
- Designed to simplify IndexedDB’s powerful storage model without sacrificing flexibility.
🧩 Ideal for apps that outgrow
localStoragebut want simplicity without a full library.
I aim to build software that’s easy to use, even when the logic underneath is complex. I create outside-the-box solutions that are practical, minimal, and easy to understand.
Many problems don’t need complex abstractions — just the right idea matched with the right structure.
I value correctness, clarity, and depth over frameworks and trends — and I'm most interested in projects where technical thinking meets real user benefit.
- 💬 Email: Chung_L_Lee@hotmail.com
- 🌐 IT Website: ChungLimLee.com/computer-services
- 🏢 Project Website: SavvyOpen.com
- 💼 LinkedIn: Chung-Lim-Lee
Thanks for visiting.