All files
Home / nearbycoder- Building AGFS.dev on my wife's MacBook Neo with an AI agent Why the citrus MacBook Neo is more capable than it looks, and why AI-assisted coding makes it a legit first developer machine. Article 2026-04-01
- Building AGFS.dev to make remote agent files easy to share Why I built AGFS.dev for remote agent workflows, why Git is the wrong tool for artifacts, and how I put the web app plus CLI together. Article 2026-03-30
- The Curious Engineer Wins in the Age of AI AI changed the tools, not the trait that matters most. Curious engineers still have the edge. Article 2026-03-24
- When AI in an interview fails you I used AI heavily in a technical interview, felt great about the build, and still got rejected because the team could not gauge enough of my understanding. Article 2026-03-07
- Building hackernews-tui in 30 minutes with OpenTUI and GPT-5.3-Codex I built and shipped a Hacker News terminal UI in about 30 minutes using OpenTUI and GPT-5.3-Codex, then published it straight to npm from the Codex app. Article 2026-03-04
- Building SoloAgent to understand AI harnesses I built SoloAgent as an AI harness experiment to understand how model, tool, state, and execution loops work in practice. Article 2026-03-03
- The 6-hour build and why technical interviewing needs to change Building TripHaven in about six hours made one thing clear: interviews should test end-to-end product replication and engineering judgment, not isolated feature trivia. Article 2026-03-02
- My first technical interview in the AI era I walked out of my first technical interview feeling off, and it forced me to rethink interview formats, AI, and pressure. Article 2026-02-26
- Launching uutil.space A simple utility app with developer tools baked in, so I can run quick helpers from anywhere on the web. Article 2026-02-25
- The Pivot: Reusing a Stable SaaS Codebase for EasyAccessQR.com How a stable SaaS foundation made it fast to launch EasyAccessQR.com, with analytics, A/B testing, and a full design-flow rewrite. Article 2026-02-24
- What engineers are feeling right now My take on why so many engineers feel the pressure, but few of us say it out loud. Article 2026-02-24
- Weekend reset: rest is part of the grind A reminder from the job search season: stepping back for a weekend can be the exact thing that helps you push harder on Monday. Article 2026-02-23
- Launching llink.space Why I finally built llink.space as a link-in-bio home base after putting it off for years. Article 2026-02-20
- Launching imposter.fm Why I created imposter.fm as a podcast host to talk through what engineering feels like in the AI era while navigating layoff uncertainty. Article 2026-02-19
- Use your git history to write a resume that reflects real work A practical workflow for using `.git` with Claude or Codex to turn shipped commits into accurate, role-tailored resume bullets. Article 2026-02-18
- Cold sweat, inbox check, first rejection Four days after sending 14+ job applications, I woke up in a cold sweat and opened my first rejection email. Article 2026-02-17
- Building a full SaaS in less than a day with Claude and Codex How I shipped dailystand.dev with organizations, teams, members, analytics, billing, and observability in under 24 hours. Article 2026-02-16
- Reviving old projects in an AI era How revisiting old ideas after a layoff reignited my creative drive and compressed weeks of work into hours with Claude and Codex. Article 2026-02-15
- Being laid off from Token Terminal Losing my role at Token Terminal forced me to confront how quickly this industry is changing and what resilience looks like now. Article 2026-02-14
- Productivity is high but motivation is low The uneven emotional math of shipping faster with AI while feeling less attached to the work. Article 2026-02-04
- AI has changed the way I code How my day-to-day shifted from mostly typing to mostly prompting, and what that unlocked. Article 2026-02-01
- Console log with implicitly returned React components Sometimes it can be annoying when you are trying to quickly console log something within a component that it implicitily returned, here is a quick trick. Article 2022-11-27
- Getting started with React and ViteJS In this blog post I go over the basic scaffolding of building out a starter React app using ViteJS and explain ViteJS works compared to something like your traditional module loaders such as Webpack. Article 2021-04-02
- Twitter Share Feature Easily adding a simple share button to a blog around sharing on Twitter Article 2021-03-28
- Building a Subscription Feature Using Fastify and Sendgrid to build out a simple opt-in newsletter subscription feature so that I can start to gain a contact list to send out new blog posts. Article 2021-03-22
- How To Start a Pair Programming Routine Pair programming is a side hobby that I have found to help me branch out and learn from local developers in my community. I strongly suggest going for it if you can fit it into your schedule. Article 2017-07-26
- Getting Around API Rate Limiting Anyone who has had to work with an external API knows the problems that can occur when there are a lot of users hitting endpoints that directly pull from the external API's. Article 2016-05-19
- agfs.dev An open-source private filesystem for AI agents, with a web UI and CLI for uploading, previewing, and sharing remote artifacts through signed links. Project Ongoing
- dailystand.dev Open-source, self-hostable async standup platform for teams with analytics, API keys, a public REST API, and MCP support. Project Ongoing
- EasyAccessQR.com An easy and simple QR code generator with analytics tracking and A/B testing. Project Ongoing
- ghostpath.space Puzzle game where you navigate an invisible maze, avoid hidden traps, and find a safe path to the goal. Project Ongoing
- hackernews-tui A lightweight terminal UI built with OpenTUI to quickly search and browse Hacker News from the command line. Project 2026
- imposter.fm A podcast host for sharing honest engineering conversations about AI, layoffs, and adapting in public. Project Ongoing
- llink.space A link-in-bio home base that centralizes my projects, writing, and current work in one shareable page. Project Ongoing
- Math Game Duolingo-inspired math learning game with topic progression, XP, streaks, and lives. Project Ongoing
- Qikbar SaaS product for adding a command bar into any app. Project Ongoing
- QikPoll Anonymous StrawPoll-style app with realtime vote updates, privacy-focused anti-repeat guardrails, and Redis-backed polling. Project Ongoing
- React Chat Real-time ephemeral chat with room-based presence, slash commands, private messages, GIFs, and syntax-highlighted code sharing. Project Ongoing
- Roomba Wars A multiplayer browser game that turns a simple Roomba interview prompt into a realtime 3D arena with procedural terrain, enemies, and benchmark tooling. Project 2026
- Secret Santa Pair Privacy-first Secret Santa app with URL-based state, elegant reveal links, and no backend. Project Ongoing
- SoloAgent Desktop AI harness workspace for coding workflows with project-scoped chat context, terminal execution, and live git visibility. Project Ongoing
- TripHaven A full-stack Expedia-style hotel booking platform with customer flows, admin operations, and an in-app AI assistant wired to MCP tools. Project 2026
- uutil.space A super simple utility app with developer tools baked in for quick use anywhere on the web. Project Ongoing
- Week 3: Roomba Wars Turned a Roomba interview prompt into a multiplayer browser game with realtime systems, 3D rendering, and benchmark tooling. Build log 2026-03-08
- Week 3: hackernews-tui Built and shipped a Hacker News terminal UI with OpenTUI and GPT-5.3-Codex in about 30 minutes, then published it to npm. Build log 2026-03-04
- Week 3: SoloAgent AI harness experiment Built SoloAgent to understand AI harness internals in modern coding workflows by implementing the workflow stack directly. Build log 2026-03-03
- Week 3: TripHaven prototype Built a six-hour TripHaven prototype, a full-stack Expedia-style hotel booking platform, using a modern AI-assisted engineering workflow. Build log 2026-03-02
- Week 2: Shipping uutil.space Launched uutil.space, a simple utility app with developer tools baked in for quick use anywhere on the web. Build log 2026-02-25
- Week 2: The Pivot to EasyAccessQR.com Launched EasyAccessQR.com by reusing the stable dailystand.dev foundation, while dailystand.dev remains active. Build log 2026-02-24
- Launching llink.space as my link-in-bio home base Shipped llink.space to centralize my projects, writing, and profile links into one home base. Build log 2026-02-20
- Launching imposter.fm as a podcast host Shipped imposter.fm as a dedicated podcast host for honest engineering reflections through AI shifts and layoff uncertainty. Build log 2026-02-19
- Launching dailystand.dev and bringing it into focus A launch-focused update on shipping dailystand.dev in week 1 and making it easier to discover across the site. Build log 2026-02-17
- AGFS: make the handoff part of the product A recap of the remote artifact workflow: the problem, the web-and-CLI solution, and the tradeoff that kept the scope focused. Postmortem 2026-03-30
- Roomba Wars: a working answer is only part of the story A recap of an AI-assisted interview, the game built afterward, and the lesson about making engineering judgment visible. Postmortem 2026-03-07
- SoloAgent: finding the complexity around the model A recap of the harness experiment: what shipped, where the complexity lived, and why building it made the abstractions clearer. Postmortem 2026-03-03
- Program a Roomba Queue a few commands. Navigate the room. Learn why a tiny robot still needs a good plan. Experiment Logic & movement
- Cast a local vote Explore the vote-and-results loop behind QikPoll, with a poll that belongs just to this tab. Experiment State & feedback
- Inside an agent loop Step through context, a tool call, a failure, and a review. See where the harness earns its keep. Experiment Tools & decisions
- Building with AI From a change in daily workflow to building the harness and artifact tools around an agent. Reading path 4 stories
- Finding the next chapter The uncertainty of a layoff, the momentum of making things, and the lessons an interview leaves behind. Reading path 5 stories
- Shipping a side project Follow an idea through its first launch, a useful pivot, and the next experiment. Reading path 5 stories
- agents Writing about agents. Topic 2 articles
- agfs Writing about agfs. Topic 1 articles
- ai Writing about ai. Topic 15 articles
- ai-coding Writing about ai-coding. Topic 1 articles
- backend Writing about backend. Topic 2 articles
- build-in-public Writing about build-in-public. Topic 10 articles
- career Writing about career. Topic 14 articles
- cloudflare Writing about cloudflare. Topic 1 articles
- collaboration Writing about collaboration. Topic 1 articles
- crypto Writing about crypto. Topic 1 articles
- debugging Writing about debugging. Topic 1 articles
- developer-tools Writing about developer-tools. Topic 3 articles
- electron Writing about electron. Topic 1 articles
- engineering Writing about engineering. Topic 2 articles
- family Writing about family. Topic 1 articles
- frontend Writing about frontend. Topic 1 articles
- git Writing about git. Topic 1 articles
- growth Writing about growth. Topic 1 articles
- hacker-news Writing about hacker-news. Topic 1 articles
- harnesses Writing about harnesses. Topic 1 articles
- industry Writing about industry. Topic 1 articles
- interviews Writing about interviews. Topic 3 articles
- job-search Writing about job-search. Topic 3 articles
- layoff Writing about layoff. Topic 4 articles
- macbook-neo Writing about macbook-neo. Topic 1 articles
- mindset Writing about mindset. Topic 4 articles
- npm Writing about npm. Topic 1 articles
- opensource Writing about opensource. Topic 2 articles
- opentui Writing about opentui. Topic 1 articles
- performance Writing about performance. Topic 1 articles
- personal-brand Writing about personal-brand. Topic 1 articles
- pivot Writing about pivot. Topic 1 articles
- podcast Writing about podcast. Topic 1 articles
- product Writing about product. Topic 2 articles
- productivity Writing about productivity. Topic 1 articles
- projects Writing about projects. Topic 3 articles
- prototype Writing about prototype. Topic 1 articles
- react Writing about react. Topic 3 articles
- redis Writing about redis. Topic 1 articles
- reflection Writing about reflection. Topic 1 articles
- resume Writing about resume. Topic 1 articles
- saas Writing about saas. Topic 2 articles
- tooling Writing about tooling. Topic 1 articles
- triphaven Writing about triphaven. Topic 1 articles
- tui Writing about tui. Topic 1 articles
- typescript Writing about typescript. Topic 4 articles
- vite Writing about vite. Topic 1 articles
- web Writing about web. Topic 2 articles
- workflow Writing about workflow. Topic 4 articles
- Audio Projects built with Audio. Technology 1 projects
- Better Auth Projects built with Better Auth. Technology 4 projects
- Bun Projects built with Bun. Technology 2 projects
- CLI Projects built with CLI. Technology 1 projects
- Cloudflare D1 Projects built with Cloudflare D1. Technology 1 projects
- Cloudflare R2 Projects built with Cloudflare R2. Technology 1 projects
- Cloudflare Workers Projects built with Cloudflare Workers. Technology 2 projects
- Content Design Projects built with Content Design. Technology 1 projects
- Developer Utilities Projects built with Developer Utilities. Technology 1 projects
- Drizzle ORM Projects built with Drizzle ORM. Technology 2 projects
- Durable Objects Projects built with Durable Objects. Technology 1 projects
- Electron Projects built with Electron. Technology 1 projects
- JavaScript Projects built with JavaScript. Technology 1 projects
- Nitro Projects built with Nitro. Technology 1 projects
- Node.js Projects built with Node.js. Technology 1 projects
- OpenTUI Projects built with OpenTUI. Technology 1 projects
- Personal Brand Projects built with Personal Brand. Technology 2 projects
- Playwright Projects built with Playwright. Technology 1 projects
- Podcasting Projects built with Podcasting. Technology 1 projects
- PostgreSQL Projects built with PostgreSQL. Technology 2 projects
- Postgres Projects built with Postgres. Technology 1 projects
- Product Projects built with Product. Technology 1 projects
- React 19 Projects built with React 19. Technology 6 projects
- React Three Fiber Projects built with React Three Fiber. Technology 1 projects
- Redis Projects built with Redis. Technology 1 projects
- SQLite Projects built with SQLite. Technology 1 projects
- SaaS Projects built with SaaS. Technology 1 projects
- Shiki Projects built with Shiki. Technology 1 projects
- Stripe Projects built with Stripe. Technology 1 projects
- Tailwind CSS Projects built with Tailwind CSS. Technology 1 projects
- Tailwind CSS 4 Projects built with Tailwind CSS 4. Technology 4 projects
- Tailwind CSS v4 Projects built with Tailwind CSS v4. Technology 1 projects
- TanStack AI Projects built with TanStack AI. Technology 2 projects
- TanStack Router Projects built with TanStack Router. Technology 2 projects
- TanStack Start Projects built with TanStack Start. Technology 7 projects
- TypeScript Projects built with TypeScript. Technology 15 projects
- Vite Projects built with Vite. Technology 1 projects
- Vite 7 Projects built with Vite 7. Technology 3 projects
- Vitest Projects built with Vitest. Technology 1 projects
- Web Platform Projects built with Web Platform. Technology 2 projects
- WebSockets Projects built with WebSockets. Technology 2 projects
- node-pty Projects built with node-pty. Technology 1 projects
- npm Projects built with npm. Technology 1 projects
- tRPC Projects built with tRPC. Technology 2 projects
- three Projects built with three. Technology 1 projects
- Home Explore home on nearbycoder.com. Page —
- Start here Explore start here on nearbycoder.com. Page —
- About Explore about on nearbycoder.com. Page —
- Articles Explore articles on nearbycoder.com. Page —
- Projects Explore projects on nearbycoder.com. Page —
- Layoff Log Explore layoff log on nearbycoder.com. Page —
- Uses Explore uses on nearbycoder.com. Page —
- Feeds Explore feeds on nearbycoder.com. Page —
- Technologies Explore technologies on nearbycoder.com. Page —
- Glossary Explore glossary on nearbycoder.com. Page —
- Search writing Explore search writing on nearbycoder.com. Page —
- Discover Explore discover on nearbycoder.com. Page —
- Archive Explore archive on nearbycoder.com. Page —
- Topics Explore topics on nearbycoder.com. Page —
- Follow along Explore follow along on nearbycoder.com. Page —
- Reading list Explore reading list on nearbycoder.com. Page —
- Lab Explore lab on nearbycoder.com. Page —
- Now Explore now on nearbycoder.com. Page —
- Postmortems Explore postmortems on nearbycoder.com. Page —
No files found
Try another phrase or choose All files.
Favorites
Everyday apps
Places
Opening Snake…
Opening Pong…
Opening 15 Puzzle…
Match the syntax
Flip two cards. Find all six pairs in as few moves as you can.
Ship without bugs
Ten bugs are hiding here. Numbers count neighboring bugs. Reveal all safe squares to win. Your first reveal is always safe.
Pick a square to begin.
Use arrow keys to move and Enter to play. Turn on Flag mode to mark a square, or right-click it.
Yes, it runs DOOM.
1993 / id SoftwareKnee-Deep in the Dead. The original shareware episode, right here on your desktop.
Shareware Episode One · Loads only when you play.
Controls & session
Arrow keys move / turn · Ctrl fires · Space opens doors · Shift runs · 1–7 switch weapons · Esc opens the menu. On touch screens, use the buttons below the game. Sound starts muted. Switching away pauses; Resume continues. Closing or stopping resets this session.
Game credits & source · Powered by js-dos
Pocket terminal
guest session
A few commands. A few secrets. Start with help.
A small hint, if you’re curious
Try sudo make coffee or cat README.txt.
For a change of scenery, enter party. On the desktop,
the old ↑ ↑ ↓ ↓ ← → ← → B A code works too.
Opening Ghostty…
Opening Notes…
Opening Calculator…
Opening Sketchpad…
Opening Focus…
Opening page… If it doesn’t load, use “Open in a tab”.