Work journal.
Daily log of what I built, broke, and learned, generated from commits, agent pair-programming sessions, and field notes.
━ August 2026
Birthday release day: parallel agents, a remodeled MVP, and calmer judgment
Used my birthday as a delivery checkpoint: coordinated parallel agents, moved a client MVP through backend, tenant flows, catalogs, invitations, planning, and visual review.
A Sunday of MVP planning, Broddy foundations, and a pi.dev essay
Moved a client MVP from docs into a clearer execution path, landed the first Broddy assistant commit, researched self-hosting options, and drafted a pi.dev blog post.
Mobile particle performance, journal backfill, and a voice-first assistant reference
Backfilled the public journal, tuned the particle portrait for mobile performance, and shaped the next Broddy iteration around a clearer voice-first product reference.
Specs for a registration redesign, a particle hero effect, and a new assistant app
Turned a product doc into specs and prototypes for a client, shipped a cursor-reveal particle portrait on my site with a tutorial and a skill, and started an Expo assistant app on pi.dev.
UUIDv7 across the board, a Mongo to Postgres migration, and Lighthouse CI
Settled on UUIDv7 for a client schema and matched local Postgres to prod, migrated an event product from MongoDB to PostgreSQL, and added Lighthouse CI plus perf tooling to a client site.
Modeling tenants and members, plus ReBAC and PWA offline sync
Modeled companies, members, and roles for a multitenant client system and read-only reference tables for cities and states, and wrote about ReBAC and how PWA offline sync replays data.
Multitenancy trade-offs, plus posts on DDL vs DML and Docker Sandboxes
Weighed infra-per-tenant against shared multitenancy for a client system, studied open-source references, and shipped bilingual posts on DDL vs DML and Docker Sandboxes.
Safer offline reports, CSM as reference, and a more public site
Moved a client project forward with offline isolation, tests, and guardrails, and used CSM site improvements as the reference for /lp, /links, SEO, AEO, and agents.
CSM became easier to find, use, and measure
Moved the CSM site forward with SEO, AEO, GEO, a links route, conversion events, asset cleanup, and mobile review.
Explicit environments, IndexedDB, and agent plumbing
Tightened environment config, IndexedDB cleanup, mobile PWA details, and repo links used by agent workflows.
Offline PWA, idempotency, and local data cleanup
Moved the client project forward on offline PWA behavior, sync, idempotency, local data cleanup, and technical documentation.
Design system, mobile UX, and technical queue
Moved the client design system forward, fixed mobile UX details, cleaned up the technical backlog, and published site content.
Feature refactor, design system, and mobile UX
Refactored the frontend by feature, extracted Dexie types, set react-select as the standard, added an admin-only design system route, and reviewed mobile UX.
━ July 2026
Product direction meetings, dev mentoring, UX fixes, and blog
Met with a director to align product direction, mentored a junior dev on AI, GitHub, and development process, fixed UX details in the app, and reworked blog post cover image.
Pre-launch: product checklist, mobile UX, and offline sync deep-dive
Product launch checklist, accessible forms guideline with react-aria + shadcn, physical device testing, before/after codebase comparison, and frontend deployed to Vercel.
Consolidation: auth, forms, enums, and docs across 14 workspaces
Centralized auth, react-hook-form + Zod on forms, removed react-aria in favor of shadcn/ui, refactored domain enums, migrated build to Railpack, and documentation sprint.
Quality sprint: monorepo, offline PWA, and 15 workspaces in parallel
Monorepo conversion with pnpm, Supabase to Drizzle + Postgres migration, frontend quality sprint (Biome, Sonner, date-fns, Dexie offline), and a bilingual Git blog post.
Offline-first PWA from scratch: foundation to dashboard, in parallel
An intense day bootstrapping a mobile-first PWA with Next.js, Dexie, and Supabase, moving from foundation to dashboard and phase 3 PRDs across multiple parallel workspaces.
Brazilian taxation, new project, and fiscal classification
Deep study of tax calculations (ST, MVA, IPI, ICMS, DIFAL, PIS/COFINS, CBS/IBS), started a fresh project, and explored TIPI classification.
New monorepo, Docker comparison, and journal catch-up
Scaffolded an oRPC + Hono monorepo, compared it side-by-side with the legacy system in Docker, and updated the journal.
Architecture decisions, Docker, and open-source CRM
Planning day: offline-first stack for a field app, project docs for dev onboarding, and evaluating Twenty CRM.
DDD, local canvas, and caught-up journals
A day of publishing DDD with EventStorming tutorials, reviewing blog images, exploring local canvas tools, and updating the daily journal.
Onboarding with more context
A day of expanding the accounting prototype with scenarios, documentation, municipal data, and notes for future integration.
Accounting onboarding prototype
A day of converting documents, gathering requirements, writing a PRD, and implementing a first accounting onboarding route.
Fiscal tooling in TypeScript and accounting domain
A day of porting fiscal ideas to Node.js, comparing implementations, and studying parameterization for accounting systems.
Real operations and knowledge capture
A day of organizing studies, transcripts, content strategy, and agent ideas for real commercial operations.
Citations, parsers, and orchestration
A day of deepening citation extraction, simplifying agent architecture, and separating deterministic parsing from AI judgment.
Architecture for legal document agents
A day of studying a detection project and structuring docs, architecture, Docker, and decisions for citation extraction.
Public challenge and video research
A day of working on a public video challenge submission, reviewing a landing page experience, and organizing AI media research.
Personal system and creator track
A day of organizing the personal OS with creator structure, video study, public profile drafts, and technical positioning.
Notes, transcription, and study routines
A day of organizing the personal OS with English notes, technical study, transcripts, and ideas for turning video into useful material.
Product first, billing second
A day of consolidating conversation flow, dashboard, preferences, reports, and Stripe without letting billing lead the product.
Realtime, reports, and product foundations
A day of strengthening an English conversation product with realtime, Convex, AI reports, authorization, and workspace coordination.
From plan to working product
A day of turning an English-practice product into a real foundation, with an app, domain logic, UI, Convex, dashboard, and agent coordination.
Technical content, personal OS, and migration review
A day of publishing technical posts, organizing a private context repository, and reviewing a product migration with agents.
━ June 2026
AsyncLocalStorage, technical positioning, and local AI cleanup
A day of writing about AsyncLocalStorage, refining technical positioning, and reviewing local tools that use AI models.
Product architecture, TypeScript README, and blog distribution
A day of reviewing architecture in real projects, organizing the TypeScript playground, and turning a recent post into reading prompts.
Code review, payment flow, and TypeScript fundamentals
A day of practicing technical review, mapping product flows, and turning TypeScript study into clearer exercises.
Cognitive distortions, review, and human judgment
A day of turning notes on judgment, agents, and code review into a post about cognitive distortions for engineers.
Editorial queue, REST versus RPC, and the agentic metaphor
A day of moving the editorial queue forward with posts about API architecture, agentic engineering, and more careful blog publishing.
Voice on the blog, editorial queue, and daily recovery
A day of turning the blog into a fuller experience: native TTS, editorial flow, documentation updates, and a recovered daily pipeline.
Editorial queue and an agent behind a flag
A day of preparing several posts, adjusting publication dates, and making the public site agent more controlled with a feature flag.
Review, I/O, and the public site agent
A day of publishing content about code review, I/O bottlenecks in Node.js, and improving the blog's visual and interactive surface.
Sandcastle, Flue, and applied agents
A day of comparing agent tools, testing orchestration ideas in iTOP, and turning that work into content and product direction.
Onboarding, integrations, and code review
A day of shaping an onboarding MVP, mapping product integrations, and starting content about code review in an agentic context.
Posts, runbooks, and automation triage
A day of publishing the MongoDB memory incident, organizing infrastructure lessons, and turning several product threads into clearer documents.
WiredTiger in containers and controllership discovery
A day of turning an incident into technical content, publishing the previous daily entry, and deepening product discovery around margin and automation.
iTOP serverless architecture, a Postgres migration plan, and a post about RPC
An architecture day: a crashing VPS led to comparing Vercel, Neon and AWS, planning the iTOP migration to Postgres with tRPC, plus SEO/GEO on content and a post on RPC, REST and GraphQL.
Public pages, pricing calculator, and an interactive help center
A heavy day on the event platform: legal pages, a pricing calculator, a help center, a blog, and AWS architecture notes.
Portfolio audit, CV repositioning, blog date hygiene, and a working daily cron
Audited my GitHub repos for the portfolio, repositioned the CV as an agentic engineer, date-prefixed every blog post, and finally got the daily journal cron to fire at 23:00.
Portfolio docs for a SaaS, learning Rust through ai-memory, and bilingual posts
Wrote full English docs for the 3D print SaaS, dug into why ai-memory uses Rust, drafted architecture diagrams for itop, and shipped a batch of bilingual blog posts.
Building a 3D print shop SaaS across 20 parallel agent workspaces
A heavy day driving one SaaS to a working v1 through many parallel agent workspaces: inventory, orders, queue, dashboard, plus animated docs and an AWS migration study.
Shaping a 3D-print shop product and building a job-application pipeline
Turned a simple stock-control idea into a full product for a 3D modeling and printing shop, and built an end-to-end pipeline to draft and submit job applications.
A full day on job-search infra: ATS playbook, STAR writing, and interview prep
Built an ATS-friendly resume playbook, a STAR writing guide anchored to past experience, screened several roles for fit, and prepped study material for an upcoming interview.
Job applications at scale, a new AI repo, and an AI Engineer roadmap
A busy day spread across many parallel workspaces: a batch of job applications, bootstrapping an AI knowledge repo, an AI Engineer roadmap, two blog posts, and a Pi agent toolkit.
A heavy parallel day: career engine, blog drafts, and an architecture study
Ran dozens of parallel workspaces. Built a job-search skill, sketched a networking skill, studied durable execution, and queued several bilingual blog drafts with covers.
━ May 2026
Polishing application English and lining up portfolio proof-of-work
A short, focused day on the career repo: tightening the English in job-application answers and picking the portfolio links that best prove hands-on experience.
A day on career prep materials and tightening the blog CSS
Built reusable interview and pitch materials across several parallel workspaces, then cleaned up how the blog post styles are scoped so deleting a post no longer leaves orphan CSS.
A day on MCP: learning the concept, then turning it into a blog post
Studied what MCP is and where it fits versus a plain CLI, then drafted a bilingual post explaining the MCP client-to-server flow with diagrams. Plus interview prep.
itop data modeling review, a hotfix write-up, and some theory reading
Reviewed a staging-to-main PR on itop, dug into MongoDB best practices versus Postgres for the project, documented a hotfix, and read up on Paxos and ACID.
Parallel career-repo workspaces and sketching an AI-first company
Ran several career-repo workspaces in parallel to prep PRs and resolve merge conflicts, then started sketching how an AI-first team could run a real product end to end.
Trying interactive blog posts: MDX components and React inside the feed
Spent the day pushing one RAG post from plain markdown toward an interactive, animated layout, fighting performance issues with tabs and animations inside the post body.
Polishing the Markdown lingua-franca post: backing claims with papers and a new cover
Spent the day across several workspaces refining one bilingual post on why Markdown is the lingua franca for LLMs, grounding it in papers, softening the tone, and shipping a new cover.
Fixing the projects page locale bug and career branch upkeep
Tracked down a projects page that ignored the selected language and opened a PR, then did branch hygiene on the career repo with a main merge and conflict resolution.
Mapping how an agentic company runs, plus AI ideas for the event platform
Studied how a learning agent infra can serve a whole company, explored AI to improve the event-registration product, and dug into self-hosted deployment trade-offs.
Career workspace cleanup, staging sync, and removing a stray agent install
A lighter day across several workspaces: tidied two career branches with PRs and a conflict merge, synced a staging environment with main, and cleaned an unused agent off the machine.
Smooth scroll with Lenis, a post about it, and standardizing on Bun
Added the Lenis library for smooth scrolling, wrote a build-in-public post about the before and after, and moved another workspace from npm to Bun.
Cover art for the AI Engineering drafts, plus toolchain and study-repo cleanup
Generated agentic-futurism covers for the AI Engineering posts, reviewed the bilingual journal pair, cleaned up the local Bun/Pi setup, and organized a private study repo.
Daily journal now reads Pi and Codex sessions, plus AI Engineering drafts
Expanded the daily journal to capture sessions across coding agents and drafted seven bilingual posts on the AI Engineering stack for staggered release.
iTop electronic term, daily journal secrets policy, and new AI roles
The iTop e-signature feature took shape, the daily journal privacy policy got stronger, and I mapped out the new AI roles in the market.
Permissions matrix, AI code review, and a daily journal pipeline
Tightened role-based permissions, wired an automated PR review workflow, and shipped a bilingual daily journal with a /daily route.
Bilingual foundation, SEO bundle, and a public demo tour
Shipped full PT-BR/EN i18n on the blog, a major SEO + performance bundle, and a public interactive demo for an older project.