Engineering notes

Writing on resilient platforms, AI workflows, and product-minded engineering.

Practical notes from building cloud platforms, developer tools, and applied AI systems for startups and enterprise teams.

What building bilig taught me about spreadsheet agents

A field note on why spreadsheet agents need workbook APIs, authoritative readback, rendered proof, undo, and real workbook corpus tests instead of screenshot-driven automation.

biligSpreadsheet agentsWorkPaperTypeScript

Why the Temporal Bun SDK uses Bun and protobufs directly

Why the Temporal Bun SDK moved away from the old Zig bridge experiment and toward Bun, generated Temporal protobufs, replay evidence, and production gates.

TemporalBunProtobufTypeScript

Temporal Bun SDK reaches 0.10.0

A current look at @proompteng/temporal-bun-sdk 0.10.0, its Bun-native worker runtime, replay gates, load evidence, and production-readiness checks.

TemporalBunEffectTypeScript

Vercel AI SDK with Next.js

Shipping real-time AI flows in Next.js while keeping latency low, UI snappy, and observability first-class.

Next.jsVercel AI SDKAITypeScript

Kubernetes Installation in Harvester

Standing up controlled Kubernetes clusters on Harvester with GitOps guardrails and day-two automation baked in.

KubernetesHarvesterRancherGitOps

Astro for personal website

Documenting the Astro rebuild experiment for gregko.com, including the Vercel branch build and DNS setup.

AstroVercelPersonal websiteDNS

Rails with GraphQL

Combining the Rails toolkit with GraphQL schemas to speed up internal tooling, and how to keep it maintainable.

RailsGraphQLRubyAPI

Monorepo setup with NX CLI tooling

A field note on using Nx CLI for a mixed-language monorepo and deploying the Next.js app through Vercel.

NxMonorepoNext.jsVercel

Modern Tailwind CSS and Next.js setup

A practical Next.js and Tailwind CSS setup using the App Router, TypeScript, typography styles, and production defaults.

Next.jsTailwind CSSTypeScriptFrontend

Tailwind CSS installation with Next.js and Styled Components

An archived walkthrough for wiring Tailwind CSS, Next.js, and Styled Components together.

Tailwind CSSNext.jsStyled ComponentsArchive