Skip to content
JG
  • Home
  • Writing
  • Work
  • Contact
  • Home
  • Writing
  • Work
  • Contact
  • Email

Writing

Posts about software development and what I've learned from building projects.

  • 01
    Feb 16, 2025Projects / Dart

    Riverpod, email clients, and lessons paid for in complexity

    A post-project note on building a custom Flutter email client, where state management, protocols, and production UX all had opinions.

  • 02
    Apr 11, 2024Opinion / Flutter

    First client, real stakes

    A transition note about starting Viridian Software, taking on client work, and learning how different production responsibility feels from personal experiments.

  • 03
    Aug 1, 2023Opinion / Javascript

    Deployment is where optimism gets audited

    A note from the nearly-finished phase, where the product works locally and the remaining enemy is getting it deployed without spending money.

  • 04
    Jun 17, 2023Rambling

    Site online, ecosystem survived

    A launch note from the first version of this site, with Astro doing the rare thing: making the JavaScript ecosystem feel pleasant.

  • 05
    Jun 17, 2023Opinion / Javascript

    Dates, clients, and the solo-build tax

    A field note from building a full-stack application around date logic, client constraints, and the parts of solo work that do not show up in tidy diagrams.

  • 06
    Jun 9, 2023Opinion / Javascript

    The finish line moved, then I crossed it

    A short wrap-up after a long full-stack project, with a reminder that finishing software is a different skill from starting it.

Jordan Gopie

Software projects and writing by Jordan Gopie.

WritingContactGitHubLinkedIn

© Jordan Gopie 2026