Search
Find products, case studies, and notes. Use a few words, a product name, or a technology.
30 results for “TypeScript”
Clear searchBuilding an AI-Powered Chrome Extension with Claude and TypeScript
How to wire the Claude API into a Chrome extension service worker, scrape page content, and stream AI responses to a popup, with a full page summarizer example.
Building a Chrome Extension Popup with React and TypeScript in 2026
When React is worth it for a Chrome extension popup, how to set it up with CRXJS and Vite, and how to wire typed state to chrome.storage and message passing.
Chrome Extension Message Passing with TypeScript: The Complete Guide
How to send typed messages between popup, background service worker, and content scripts, with discriminated unions and async patterns.
Build Your First Chrome Extension with TypeScript from Scratch
Step-by-step guide to building a Chrome extension with TypeScript, Vite, and CRXJS, from empty folder to working popup.
Amethyst
See where your browser hours actually go. 100% local.
Dearroom
A shared 3D room for two people apart: a note on the pillow, a heartbeat, and plans in both time zones.
Jumpy
A manual-first jump rope training journal: interval timer, session log, eleven kinds of personal best, and a card the moment you beat one.
Meybi
A private social app for the things you might want to do with your people.
noted.
Take notes without leaving your tab. One click. Side panel. 100% local.
Amethyst: counting time only while Chrome is focused
Active-time tracking that re-checks window focus before each save.
Dearroom: shared state without premature reveals
A mobile interface backed by member-specific room views and server-validated changes.
Elevare - Focused Productivity App
A minimalist productivity tool that helps you focus on your ONE most important task each day for extraordinary results.
Elevare AI Assistant
AI companion that helps users identify their ONE Thing using reflection, progressive narrowing, and psychological framing.
FluentMaker
AI-powered flashcard generator that transforms any text into beautiful, contextual Anki-ready study cards for serious language learners.
3D Room Designer (Ikea Kreativ-Inspired)
A 1-week prototype that allows users to place 3D furniture, manipulate scenes, and visualize room layouts with exportable configurations.
Typewriter Terminal (React Component)
A polished, copy-paste terminal simulator with typing, deleting, command cycling, and macOS-inspired themes.
Orlando’s AI Assistant, RAG Demo
A multi-language AI assistant powered by custom RAG architecture that answers questions about Orlando’s background, skills, and projects with grounded context.
School Platform
Centralized access, roles, and dashboards under real time and budget constraints.
How to Persist State in a Chrome Extension (Without Losing It)
Why service workers kill your global variables, how chrome.storage.sync and chrome.storage.local work, and how to build typed storage wrappers in TypeScript.
The Future of Personal Websites Is APIs
A thesis on why personal websites are evolving from static showcases into structured, API-backed, agent-readable hubs for identity, work, writing, and products.
The Data Model Behind My Personal Hub
A breakdown of the profile, project, product, note, skill, link, status, tag, and tech stack entities that make my personal hub readable by humans, APIs, and AI agents.
How I Would Build an Agent-Readable Personal Hub From Scratch
A step-by-step tutorial for building an agent-readable personal hub with structured entities, JSON sources, REST endpoints, validation, MCP tools, docs, and demo prompts.
API vs MCP: When Should You Use Each?
A practical mental model for deciding when to use a public API, when to use MCP, and why agent-native workflows need a different interface than normal app-to-app integrations.
How to Publish a Chrome Extension to the Web Store in 2026 (Full Checklist)
Step-by-step checklist for publishing a Chrome extension, developer account, MV3 compliance, privacy policy, assets, review timeline, and common rejection reasons.
How I Built ResistGate: A Chrome Extension That Makes You Earn Distractions
Behind-the-scenes of building ResistGate, the problem, architecture decisions, edge cases, and what I learned shipping a real Chrome extension product.
I Built a Chrome Extension Using Claude Code in One Weekend, Here's What Happened
Real workflow of building a Chrome extension with Claude Code, what AI scaffolded perfectly, what it got wrong, and the edits I had to make myself.
Chrome Extension Permissions: How to Ask for Less and Ship Faster
The MV3 permission model explained, activeTab vs host permissions, optional permissions, Content Security Policy, and how to avoid Web Store rejection.
How to Build a Chrome Extension in 2026
An honest guide to the Chrome extension opportunity in 2026, market realities, unique advantages, real downsides, and what the AI era changes.
How Chrome Extensions Actually Work in 2026 (Manifest V3 Explained)
A clear mental model for Chrome extension architecture under Manifest V3, the four components, how they connect, and why MV2 is dead.
Building a Public API for My Personal Hub (and AI Agents)
A technical breakdown of the public API on my personal site: response envelopes, ai_summary fields, pagination, localization, rate limits, and why structured public endpoints matter for agent workflows.