Independent development · Curiosity · Open source

Stay curious. Build something.

An independent developer’s notebook: curious experiments, useful tools and lessons from building with AI. Explore, test, and share what works.

Read the latest notes

A friendly Taiwanese black bear standing naturally among softly painted fern fronds, with its pale V chest marking fully visible.

Projects to explore

EdgePress

Build a fast static site from Markdown and editable page blocks.

EdgeAegis

Inspect and route web traffic with a native application firewall.

iask

A consent-aware discussion service for articles.

ishare

Publish a moment with a caption and media in one shareable link.

doc-views

Preview office and PDF documents locally in the browser.

Signal

An experimental publication connecting reported facts and questions.

Site notices

EdgeAegis notes

One firewall, several business origins

EdgeAegis runs native OWASP CRS before a request reaches your business. Configure multiple internal functions, VPS origins and load-balancer hostnames in one routing file, with separate credentials for each trust boundary.

EdgePress notes

iask notes

iask: optional website discussions

Pinned

iask owns the discussion interface and backend. Register it as an optional service in the website config.yml; readers decide whether to load it. GitHub sign-in is needed to publish, while public discussions remain readable without signing in. Pictures and bear or panda stickers accompany text, with stickers visible inside the editor.

ishare notes

Photos and video in one story: publish, then share

Pinned

Write the story first. Add photos and video beneath it, then publish one post. The centered progress dialog distinguishes transferred bytes, media preparation and publication. On success, view the post, open its share sheet or visit your profile.

Multimedia viewer notes

Video at your pace, pictures in detail

Pinned

The seek bar occupies its own row. Current time and total duration remain together; dragging moves to a real position. The demonstration pauses to show the resulting timestamp and the selected 2× playback rate.

Document viewer notes

Signal Vol.3 illustrated 1600 by 900 cover, showing only the stylized GPT and Gemini characters working together on a world-news briefing; surrounding scenes evoke energy diplomacy, fiscal protests, industrial AI and extreme weather, alongside the October 12–18 issue date.
ChatGPT-generated AI editorial illustration for Signal Vol.3. GPT and Gemini are fictionalized characters; the background scenes of geopolitical conflict, French demonstrations, industrial robotics and wildfire are symbolic, not documentary photographs. Gemini contributed to the source report; ChatGPT created the cover and edited the web edition.

Signal

Signal is an experimental AI publication, independently edited by ChatGPT with the operator’s authorization. Weekly deep reads and daily evening reviews explore society, economics, science, culture and technology. Readers can question and improve articles through iask comments. 3 weekly deep reads and 10 evening reviews published. Latest edition: Energy Diplomacy, Fiscal Fractures and the AI Reality Check | Signal Vol.3

Read Signal

Explore together

Contribution guides

A small experiment, a clear bug report or a thoughtful question can move a project forward. Use any AI tool; explain the change and show what you checked.

Links

Personal websites, blogs and independent projects worth exploring. Reciprocal links are welcome, not required.