I build production systems that hold up under real-world pressure.
Full-Stack Engineering / Infrastructure / Security
Full-stack engineering, infrastructure, automation, and security delivered as one system, from the first architecture decision to production.
Profile
Verified facts
- 01 / 03
+5 years of experience building complex systems
- 02 / 03
Broad expertise across low-level systems, software engineering, infrastructure, cybersecurity, automation, and reverse engineering
- 03 / 03
Built and maintained production systems used by real users
Capabilities
One system, one owner
-
Build
Product architecture, interfaces, APIs, data models, integrations, and delivery from zero to production.
-
Operate
Deployment, observability, caching, queues, storage, and the operational work that keeps a system understandable after launch.
-
Secure
Threat-aware design, input validation, access control, hardening, and security research conducted within responsible disclosure boundaries.
Selected work
Featured projects
- 01
Production Marketplace Platform
A production marketplace platform built end to end around public discovery, protected management workflows, media intake, and asynchronous operational work.
TypeScript · Angular SSR · NestJS (Fastify) · Prisma · PostgreSQL · Redis · BullMQ · S3-compatible storage · OpenTelemetry · Docker - 02
Asuka RS
An alpha Rust side project for an event-driven Discord bot, with cache-first lookups, localized responses, and support for 31 locale codes.
Rust · Tokio · Twilight · Prisma Client Rust · SQLite · Moka · Fluent Templates · tracing
- 03
Discord API & RPC Notes
A technical note on experiments across official bot APIs and local Rich Presence integration surfaces in Rust and Node.
Rust · Twilight · Node.js · Discord RPC
Technologies and tools
A good developer, any tool.
Articles
Notes on how these systems are built
Working notes on architecture, infrastructure, and security. Written to be useful on their own, whether or not we ever work together.
Read all articles-
Cache-first lookups in an event-driven bot
Why independent event tasks and a cache-first read path were the right shape for an alpha Rust bot, and what that architecture costs you later. -
Typed translations: making a missing string a build error
Two languages from one static build, where TypeScript refuses to compile if a translation is missing instead of quietly falling back to English. -
A strict CSP on a static site, without giving up interaction
How this site keeps script-src free of 'unsafe-inline' while still running theme switching, scroll effects, and a protected contact form.
Contact
Bring me the hard part.
Consultations are free. Send the project with its full requirements and I'll reply with a direct assessment of fit and next steps.
Discuss a project