Omaha Metro, Nebraska · est. 2006
Software built on first principles, not frameworks.
Pengdows builds production .NET infrastructure and takes on consulting engagements where database design, identity, and security correctness are non-negotiable.
consultingHard problems, solved correctly. Engagements where getting it right matters more than getting it done fast.
// database
Database architecture & design
Schema design grounded in relational theory — business keys, surrogate references, normalization that holds under production load. Query analysis, index strategy, and multi-database migration planning.
// security
Security, PKI & identity
PKI design, certificate lifecycle, OIDC/OAuth architecture, zero-trust network policy, and identity system review. Hands-on experience with DNSSEC, WebAuthn, hardware-bound credentials, and STS design.
// .net
.NET architecture & development
API design, data access layer architecture, connection pool governance, concurrency patterns, and code review. Specialization in correct resource ownership, elimination of ambient transactions, and testability.
// modernization
Legacy modernization
Systematic migration of legacy data access, stored procedure dependencies, and monolith decomposition. Incremental strategies that keep production running while the floor is replaced underneath it.
open-source productsInfrastructure libraries built for correctness first, convenience second.
SQL-first, strongly-typed data access for .NET. Dialect-aware across 11 databases, parameterized by construction, with a full TableGateway pattern, arbitrary-shape hydration, and a fakeDb layer for database-free unit testing.
Hangfire storage provider supporting 11 databases via atomic UPDATE task claiming. Validated by a 200-worker stress test and 1,204 integration test cases across databases via Testcontainers.
Schema introspection and POCO/entity generator. Docker-first local dev companion. Reads tables, columns, PKs, FKs, unique constraints, check constraints, and non-unique indexes to generate clean C# entity classes.
A SvelteKit SSR + ASP.NET Core rendering layer that reads six public WordPress tables — no login, no comments, no plugins, no PHP. Multi-tenant, containerized, db-per-tenant. Not yet publicly available.
philosophy
“The database is the last line of defense against bad data. Don’t make it the first line of defense against bad code.”
— a principle that shapes everything we build
Let’s talk about your problem.
Consulting inquiries, product questions, or early access requests for unreleased packages — all go to the same place.