PROJECT

learning.log

A living publishing system that combines fast capture, editorial review, newsletter shipping, and a calm reading experience.

AstroRaycastiOS ShortcutsResendUpstash RedisVercel
  • Built a first-time visitor welcome experience

    New visitors now see a calm, immersive welcome before diving into the feed. A personal greeting types out character by character while a preview of actual content scrolls alongside — learnings, resources, and voices I follow. Click to enter, and it gets out of the way forever.

    • Typed-out greeting to make the welcome feel personal, not static
    • Preview generated from real posts so the first impression reflects the actual feed
    • Carefully tuned animation and timing to make the whole experience flow naturally
    A calm introduction before the feed.
  • Built a skill that turns Claude Code sessions into feed entries

    I kept noticing that useful things come up during Claude Code sessions — tricks, gotchas, tooling patterns — but I'd lose them once the session ended. So I built a harvest-feed skill that scans the conversation history and proposes 4-5 draft entries, classified by type, written in first person, and saved as drafts for review. Now I can capture insights without worrying about missing something important.

    • Type /harvest-feed at the end of any session and get draft posts from what just happened
    • Auto-classifies each suggestion as TIL, essay, or project update based on what fits
    • Writes everything with draft: true — nothing publishes until I review it
    • +1 more
  • Capture pipeline launched with iOS Shortcuts + Raycast input

    Built a capture solution using Apple Shortcuts for mobile and Raycast interface on Mac, This was my first time building workflows using shortcuts and I think they are really powerful. The Raycast to capture resources is also pretty cool imo

    • You can build crazy workflows using the native apple shortcults tool
    • Desktop quick capture for low-friction publishing
    • Review-first flow before public release
    iOS Shortcuts workflow showing capture actions and API integration
    Raycast extension with fields for content, image, comment, project, and tags
  • Newsletter shipping moved into a repeatable automation loop

    Preview-first generation and controlled send flow now support a dependable publishing cadence without manual scramble.

    • Preview workflow before send
    • Batch publishing aligns site updates and email output
    • Operational rhythm improved for regular shipping
  • Multi-theme system introduced for a calm reading experience - thank you CC

    Why not make it dynamic++ when it is increasingly easily to do so, just don't overdo it and make sure the theme stays relevant for your project

    • Multiple visual modes including system-following auto theme
    • Reduced visual noise through spacing and typography tuning
    • Consistent look across feed, project pages, and details
    Theme controls showing warmth, font, and appearance options
    Learning.log feed in dark mode
    Learning.log feed in light mode
  • Why I built learning.log — a personal publishing system

    I wanted a place to think out loud, ship what I learn, and build in public without the pressure of perfection. learning.log is my attempt at a calm, continuous feed where projects evolve as changelogs and discoveries land as they happen — not polished essays that never ship.

    • One unified stream instead of scattered blog posts, project pages, and notes
    • Changelog-style updates that show work-in-progress, not just finished work
    • Capture-first workflow so ideas don't get lost between mobile and desktop
    • +1 more
    learning.log unified feed showing project updates and discoveries
    A single timeline for everything I'm learning and building.