Uses
The tools, software, and languages I use day-to-day for payment systems engineering and software development.
TypeScript
Default for all frontend and backend projects.
JavaScript
Core web and Node.js scripting.
Golang
Payment service backends, high-throughput APIs.
Rust
Native desktop application development.
React
Component architecture for all web interfaces.
React Native
Cross-platform mobile applications.
Next.js
App Router, RSC, static + server rendering.
Tailwind CSS
Utility-first CSS.
Tauri
Cross-platform desktop applications.
Node.js
API servers, scripting, tooling.
Express
REST API framework.
MongoDB
Document store for application data.
MySQL
Relational database for structured data.
Redux
Predictable state container for complex apps.
Zustand
Lightweight state management.
Auth0
Identity and access management.
OWASP
Security standards and vulnerability prevention.
PCI DSS
Payment card industry compliance standards.
Last updated May 2026