Projects
Project write-ups, most recent first.
- CinX — Cinema Ticketing PlatformCinX — Cinema Ticketing PlatformCinema ticketing built as a distributed system: five-minute seat holds backed by Redis locks and a database unique constraint, asynchronous Xendit payments, event-driven ticket issuance, and refunds that follow the money instead of flipping a status flag.
- Project
- Vue 3
- NestJS
- gRPC
- Post-Quantum FN-DSA JWTPost-Quantum FN-DSA JWTPost-quantum authentication for a Go microservices task API: FN-DSA-512 JWT signing benchmarked with k6. Precomputation cut issuance latency 24.5%, but under stress both methods matched and cryptography stayed below 0.3% of total latency.
- Project
- Golang
- Fiber
- gRPC
- ECDSA + ML-DSA on BlockchainJournal article in ULTIMATICS (SINTA 3) and the proof of concept behind it: a hybrid ECDSA and ML-DSA signature scheme for transaction authentication on an Ethereum-compatible blockchain, with post-quantum signing handled off-chain by an oracle.
- Publication
- Solidity
- Golang
- React
- Smart Secure QRWeb application securing QR codes and embedded documents with a digital signature and time-based encryption. Each scan verifies where the code originated and rejects it once its validity period has passed.
- Research
- Nuxt
- Digital signature
- REST API
- Inventory DashboardMulti-tenant budget and goods management system for a catering kitchen, with 35 REST API endpoints, role-based access control, row-level locking on the finance and raw-material inventory modules, and analytics dashboards.
- Product
- Go
- Fiber
- PostgreSQL