Rukon
Topic

Full-Stack Development

Next.js, TypeScript, Python, PostgreSQL and the deployment path: how the pieces are wired, what broke in production, and what the fix taught.

Most of this comes out of RPOMS.

  1. Full-Stack Development

    Printing Labels From the Browser Over Web Bluetooth: The RPOMS Print Engine

    A scan-to-label workflow that drives a NIIMBOT B1 Pro directly from Chrome, with no vendor app and no backend. What the protocol work looked like, how 116 tests run without a printer, and what the first real print taught.

    6 min read

  2. Full-Stack Development

    Gating a CV Download Behind a Server-Signed Grant in Next.js

    A public portfolio, a CV with a phone number in it, and a public repository. How this site releases three contact fields and one PDF only after a form, without a database and without trusting the browser.

    4 min read

  3. Full-Stack Development

    A Live GitHub Contribution Heatmap in Next.js, Without a Token in the Browser

    How this site's homepage renders real GitHub contribution data: a server-fetched calendar cached for an hour, a documented API with an undocumented fallback, and one small client island for the tooltip.

    5 min read

  4. Full-Stack Development

    Every Policy Was Correct, and Every Policy Was Inert

    A data-isolation defect that passed the entire test suite, shipped, and behaved perfectly. What it took to find it, and why the fix was to stop asking the application to be careful.

    4 min read

  5. Full-Stack Development

    Cutting a Page's Image Payload From 12 MB to Under 3 MB

    The performance and accessibility pass on a production homepage: what was actually slow, what fixed it, and why most of it was not clever.

    4 min read

  6. Full-Stack Development

    Verifying a Static Site You Built by Hand

    Hand-written HTML has no type checker and no test runner. On a production build I wrote the guarantees instead, as a post-build script that fails the build.

    4 min read

  7. Full-Stack Development

    Rebuilding a Design-Tool Prototype as a Production Website

    An approved design arrived as a self-extracting bundle running React from a CDN. Shipping it meant removing almost everything and keeping the part that was actually the specification.

    5 min read

  8. Full-Stack Development

    Why System Maintenance Matters After Deployment

    Shipping an operational system is the start of the work, not the end. What ongoing maintenance actually involves.

    1 min read