Development
Journal

Entries
15
Span
2024—2026
Now
iOS app dev
  1. 2026

    04 entries
  2. LOG_015/Now

    Launched Shuffle Chess 960 — Chess960 for iPhone, live now on iOS.

  3. Shuffle Chess 960 app icon
    Latest release · iOS
    Shuffle Chess 960
    Fischer Random chess for iPhone
  4. LOG_014/

    Built a pixel character generator for consistent character animations and game-art assets.

  5. LOG_013/

    Started a personal knowledge agent — Pydantic AI, Postgres vector search, and Dagster for the data pipeline.

  6. LOG_012/

    Turned to Machine Learning with PyTorch — regression, neural nets, and transformers.

  7. 2025

    09 entries
  8. LOG_011/

    Entered Meta’s Horizon Competition and built Season Dash — an endless runner through summer San Francisco and winter Tahoe.

  9. LOG_010/

    Entered Google’s Chrome Built-in AI Challenge and built Plop — a Chrome extension that previews online furniture in your own living space before you buy.

  10. LOG_009/

    Built RSFScribe — answers questions about RealitySF sermons using vector search and SQL queries. Live at rsfscribe.victorlau.dev.

  11. LOG_008/

    Launched bread — a daily scripture reader that follows RealitySF, with C.S. Lewis text-to-speech and a chat to ask questions about the reading. Live at bread.victorlau.dev.

  12. LOG_007/

    Finished courses on React & Redux, Testing Library & Jest, and React Query.

  13. LOG_006/

    Started Master TypeScript & Design Patterns.

  14. LOG_005/

    Started learning VIM — slow at first, then the keys disappear.

  15. LOG_004/

    A brilliant lecture series on building a transpiler from scratch.

  16. LOG_003/

    A wonderful talk by SQLite’s creator, Richard Hipp, on its design and unusual architecture.

  17. 2024

    02 entries
  18. LOG_002/

    Began a meal-planning app — a week of meals at a glance, shopping list auto-generated.

  19. LOG_001/

    Started Angela Yu’s Complete Web Development Bootcamp — the first commit.