Building NomadRex: Lessons From Developing an Independent Software Portfolio
Founder Daniel Harper on separating products by purpose, stability before polish, accessibility, and AI as an implementation partner.
React, Vite, and TypeScript architecture explained
Why this combination is common for small product teams, and the trade-offs to know before adopting it.
WebView2 application packaging
How Windows desktop apps can ship a web front end using Microsoft Edge WebView2, and what to check before you rely on it.
How Cloudflare Pages and Workers fit together
A practical breakdown of static hosting versus compute at the edge, and when you need both.
Building accessible desktop applications
Keyboard navigation, screen reader support, and contrast requirements for Windows desktop software.
Designing authentication across multiple products
What to weigh when one account system needs to serve more than one product safely.
Protecting privacy in wallet-recovery utilities
General principles for evaluating any tool that asks to interact with a crypto wallet.
Building trustworthy blockchain tools
Non-custodial design, open verification, and the signals worth checking before trusting a wallet tool.
Accessibility considerations for software founders
Why accessibility is a product decision, not a late-stage checklist item, and where to start.
Product roadmaps and responsible release management
How to talk publicly about products in development without overstating what exists.
Choosing a stack for small independent teams
A framework for picking tools when there is no platform team to fall back on.
Security headers and CSP on Cloudflare Pages
A walkthrough of the actual Content-Security-Policy and headers used on nomadrex.dev.
Testing a small static site
How nomadrex.dev uses Node's built-in test runner to assert against shipped markup and headers.