Skip to content
@MNPPI

MNPPI Group

Personal projects by Mark Danielson. Developer tooling, financial technology, and full-stack edge applications.

Mark Danielson

I design systems, define architecture, and write code. Over the past year I've shifted to using agentic AI for most of my actual development work while leading high-performing teams in cloud enterprise environments.

On my own time I love building personal projects on the Cloudflare edge: full-stack apps, developer tooling, and financial analysis tools that run with zero traditional servers. These are the experiments that keep me sharp and excited about what's next.

Reference Architecture

MNPPI maintains current stack standards, delivery controls, and adoption guidance at architecture.mnppi.org.

GitHub Actions validates changes, and GitHub rulesets authorize merges. Cloudflare Workers Builds owns normal production builds and deployments.

Stack

LayerTechnology
LanguagesTypeScript (strict mode), Python
Package Managerpnpm
RuntimeCloudflare Workers with Static Assets
ApplicationsAstro for static sites; React with Vite for interactive applications
APIsHono with Zod validation
DataCloudflare D1 with Drizzle ORM; R2 and other managed services as needed
AuthenticationCloudflare Access for staff; magic links or Better Auth for public apps
TestingVitest with the Cloudflare Workers pool
Merge AuthorityGitHub Actions and GitHub rulesets
Build and DeploymentCloudflare Workers Builds
ObservabilityWorkers Logs, release metadata, runtime measures, and approved pilots

Featured Projects

wkd-proxy-worker - I built this Cloudflare Worker that proxies OpenPGP Web Key Directory requests to Proton Mail for custom domains. It makes PGP key discovery just work for your own domain. It runs on a free Cloudflare Worker instance — try it today!

AdventureWorks Sales CRM - I built this proof-of-concept full-stack edge CRM on Cloudflare Workers, D1, Hono, tRPC, React, and Drizzle ORM. It's a real application running entirely at the edge with no traditional server infrastructure. Check out the Scalar Documentation — it's fully API-driven and REST Level 3 HATEOAS compliant.

Connect

LinkedIn

Public Pull Request Checks

GitHub runs required security and plain-language checks for each public pull request. These checks use free standard GitHub-hosted runners. They do not use private MNPPI packages, registries, reusable workflows, or package credentials.

Popular repositories Loading

  1. ocrpoc-spacy-layout ocrpoc-spacy-layoutPublic

    Experimenting with spacy-layout, python testing through GitHub actions

    Python 1

  2. wkd-proxy-worker wkd-proxy-workerPublic

    Cloudflare Worker that proxies OpenPGP Web Key Directory (WKD) requests to Proton Mail for custom domains

    TypeScript 1

  3. .github .githubPublic

    MNPPI organization profile and community health files

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…