Skip to content
View Nicholas-Westby's full-sized avatar

Block or report Nicholas-Westby

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Nicholas-Westby/README.md

Hi, I'm Nicholas Westby, Software Engineer 👋 ⌨️🖱️ 👋

I'm a full-stack software engineer who likes building practical, maintainable software across the web, desktop, mobile, infrastructure, and AI-assisted development workflows.

I’ve spent 20+ years moving between frontend, backend, CMS architecture, developer tooling, performance, accessibility, infrastructure, automation, open source, and the occasional oddball creative experiment.

Lately (2026), I’ve been especially interested in AI-assisted software development: not just prompting, but building repeatable workflows, skills, guardrails, enrichment pipelines, RAG, tests, and feedback loops that make AI genuinely useful in real engineering work.

Digital Footprint

Featured Projects

  • AI Sorcery Open-source AI workflow skills and tools based on real-world experience processing large volumes of unstructured data with LLM-assisted scoring, enrichment, dynamic query generation, chat, RAG-style workflows, and self-improvement loops.

  • IronicAlanis.com An open-source Three.js immersive 3D experience.

  • Dompiler A vanilla JavaScript templating library.

  • Formulate An open-source form builder for Umbraco that lets non-developers create and manage forms.

  • Flicksee A TypeScript / React Native cross-platform mobile app.

  • WebP Conveyor A C# / Avalonia / XAML cross-platform image conversion app.

Tech Stack

What I have used:

TypeScript JavaScript React React Native Vue Astro C%23 .NET Kotlin Python Bun Postgres SQLite Docker Kubernetes Cloudflare Terraform Umbraco Tailwind CSS Playwright

What I'm exploring:

Svelte SvelteKit Swift Rust

Engineering Interests

  • AI-assisted workflows that are repeatable, testable, and actually useful
  • Developer tooling, automation, guardrails, and tight feedback loops
  • High-traffic web systems, reliability, observability, and infrastructure
  • Frontend performance, page speed, semantic HTML, and accessibility
  • CMS architecture, especially Umbraco and headless / hybrid builds
  • Search, structured data, SEO at scale
  • Open source, technical writing, and sharing useful things with other developers
  • Keeping systems as simple as they can be, but no simpler

What I Care About

I like systems that are easy to run, easy to observe, and easy to change. Not for my sake, for your sake. OK, also for my sake.

That usually means good tests, fast local feedback loops, clear deployment paths, useful logs, meaningful alerts, and enough documentation that future-you does not quietly resent present-you.

I also care a lot about accessibility and performance. Good software should be usable, fast, and respectful of the people relying on it.

My Background

I’ve worked on high-traffic websites, Cloudflare infrastructure, Kubernetes deployments, big data tooling, A/B testing, accessibility improvements, and developer automation.

Before that, I spent many years building websites and platforms with C#, ASP.NET, Razor, Umbraco, JavaScript, TypeScript, Sass, SQL Server, Elasticsearch, REST/GraphQL APIs, CI/CD pipelines, and custom frontend tooling.

I’ve also built cross-platform mobile apps, desktop apps, WebGL experiments, CMS plugins, internal tools, search experiences, and more than a few things that started with “what if I just built this myself?”

I'm also somewhat obsessed with WebGL shaders. Sometimes tech is just fun. 🤷

Pinned Loading

  1. ai-sorcery/ai-sorcery ai-sorcery/ai-sorcery Public

    AI Sorcery - be a magician with Claude Code.

    Shell 1

  2. ironicalanis.com ironicalanis.com Public

    TypeScript 3

  3. dompiler dompiler Public

    A super tiny plain JavaScript library that facilitates HTML templating.

    JavaScript 4

  4. formulate formulate Public

    Forked from rhythmagency/formulate

    An advanced form builder for Umbraco.

    C# 1