English | ηΉι«δΈζ
Software Architect Β· Taipei, Taiwan
I specialize in enterprise application architecture β designing systems that are modular, maintainable, and built to scale. My focus is on applying N-Tier + Clean Architecture + MVVM patterns to real-world ERP and business information systems.
A modular .NET framework for building definition-driven business applications β the successor of Bee.NET.
- Single source of truth β
FormSchemadrives UI layout, database schema, and validation simultaneously - Hybrid architecture β N-Tier + Clean Architecture + MVVM, tuned for ERP transactional flows
- Any client, one API β Avalonia (desktop, browser, iOS, Android), Blazor Server, and JavaScript clients talk to the server over JSON-RPC 2.0
- Multi-database β SQL Server, PostgreSQL, MySQL, Oracle, and SQLite
- Conventions enforced at build time β Roslyn analyzers ship with the packages and turn framework rules into build diagnostics
See it in action: Polhem.Northwind β the classic Northwind case built almost entirely from definitions, running on desktop, browser, iOS, and Android.
More from polhem-dev
- Polhem.JsonRpc β JSON-RPC 2.0 for .NET on System.Text.Json: server, ASP.NET Core endpoint, and client
- Polhem.OAuth2 β lightweight OAuth2 sign-in for .NET (Google, Facebook, LINE, Microsoft Entra ID, Auth0, Okta)
- polhem-connector-js β JavaScript / TypeScript connector for the Polhem JSON-RPC API
Architecture Patterns: N-Tier Β· Clean Architecture Β· MVVM Β· Definition-Driven Architecture
Domain: Enterprise Information Systems Β· ERP Β· Business Object Design
I share hands-on architecture experience and implementation notes on HackMD:
π hackmd.io/@jeff377
Topics include .NET architecture design, enterprise system patterns, and Polhem framework deep dives.




