Skip to content
Jeff Smith@0x378
building in the cloud · consulting via nuforta

Software developer building cloud-native applications and the infrastructure they run on.

now: multi-cloud development · cloud-native apps · consulting via nuforta

// about

I'm Jeff — twenty-plus years building and shipping software in production, including cloud applications deployed across AWS, Azure, and Hetzner. I build end-to-end: features, APIs, and the cloud infrastructure they run on. I also consult on cloud architecture and development via Nuforta. Off-screen I tinker with microcontrollers, restore vintage hardware, and lose weekends to woodworking and radio control.

// now

  • ▹Building and deploying cloud-native applications across AWS and Azure.
  • ▹Designing multi-cloud infrastructure for production workloads.
  • ▹Consulting on cloud architecture and development via Nuforta.
  • ▹Exploring AI integration patterns for cloud-native applications.

// stack

cloud
awsazurehetznerterraformdockerkubernetesnginxcloudflare
languages
gorustpythontypescriptjavakotlinbashsql

// infrastructure

This website is part of a shared, serverless architecture built on Microsoft Azure. Each static site is hosted in Azure Blob Storage, with Bunny CDN pull zones handling global content delivery and caching.

All sites share a single Azure Function App to process form submissions. The function stores submissions in Azure Table Storage and sends email notifications through Azure Communication Services.

Azure Application Insights provides centralized monitoring of application performance, errors, and availability across the sites and their supporting Azure services.

Overengineered? Absolutely. But it works and it's fun to mess with.

azure + bunny = static sites platform
bunny cdn·pull zone · ssl · caching · edge rules
azure blob storage
static website assets · infra as code config
azure function app
form handler
table storage
form submissions
acs email
azure communication services
app insights· availability alerts · log analytics

Architecture diagram: Bunny CDN pull zones serves sites from Azure Blob Storage. Forms POST to a shared Azure Function App, which stores submissions in Table Storage and sends email via Azure Communication Services. Application Insights monitors availability and performance across all sites.

// notes

Install a local GitLab Runner2022.08.02Batch convert video files with ffmpeg2022.07.25+ all notes

// projects

dotSynergy Platform — Multi-tenant CMS, blogging, and e-commerce platform with user management, multi-domain support, dynamic templates, and custom code integration.
kotlin · sparkjava · postgres · terraform
Formterminus — Simple Flask endpoint for testing single-page apps and client submissions without configuring a real backend. Local developer use only.
python · flask · rest
Arf-Arf Bebe — Boutique dog fashion e-commerce site for a Los Angeles designer. Custom e-commerce solution with a fully custom theme.
astro · tailwind · netlify
+ archive