Daniel Wanja · Nouvelles Solutions, Inc

Enterprise Architect
& Lead Developer.

Four decades of turning complex ideas into software that actually ships. I help organisations of all sizes build scalable, robust products — cloud-native web apps in React, TypeScript and Ruby on Rails, and native macOS tools in Swift.

Daniel Wanja

40+ years building software. Google Cloud and Convex.dev architect and developer. 200+ articles written.

Daniel Wanja · Enterprise Architect & Lead Developer
01

Frontend architecture

React, TypeScript, Next.js and Tailwind, organised as Nx monorepos that teams can actually maintain.

02

Native Apple platforms

Swift and SwiftUI for macOS and iPad — from prototype to notarised, shipped app.

03

Backend & cloud

Ruby on Rails, Convex.dev and serverless — and cloud architecture on Google Cloud, from data model to deployment.

The books

Two free books on building software with Claude: the principles for whoever decides what gets built, and the playbook for whoever builds it. CC BY 4.0, sources on GitHub.

Architecting with Claude: The Principles cover
Book · v1.2 · 74 pages

Architecting with Claude

The Principles

Twelve principles for designing AI systems that work, for whoever decides what gets built. With a one-page cheat sheet, slides and a best-practices guide.

Coding with Claude: A Developer's Playbook cover
Book · v2.0 · 105 pages

Coding with Claude

A Developer's Playbook

How to steer Claude Code on real software, with playbooks for feature slices, APIs, legacy migration, whole-app runs and team rollout, and a checklist for your own repo.

The lab

Each of these apps is an experiment — a deliberate exercise to find the limits of a different AI coding tool (Codex, Claude, Cursor, Bolt) and write up what I learned.

All 16 →

From the journal

All entries →