Building scalable, secure, and domain-driven systems with real-world impact.
Fullstack developer focused on backend architecture, security, and financial systems design.
I work on systems where data integrity, traceability, and scalability are not optional, applying:
- Domain-driven thinking
- Secure API design
- Strong consistency models when required
Most of my work revolves around Java ecosystems, modern web stacks, and cloud-backed architectures.
- JWT Authentication
- Audit Logging & Traceability
- Secure REST APIs
- Microservices Architecture
- Domain-Oriented Design
- Designing financial systems with double-entry accounting models
- Building secure and auditable APIs
- Structuring microservices with clear domain boundaries
- Integrating modern frontend with robust backend services
- Working with hybrid environments (legacy + modern stack)
- Backend: Java + Supabase (REST + RPC)
- Frontend: Angular
- Focus: concurrency control, short code generation, API-first design
- Double-entry accounting model
- Audit trails for every transaction
- Domain separation: security, notifications, historical data
- PostgreSQL-based design
- JWT-based authentication
- Event auditing (INSERT, UPDATE, DELETE tracking)
- Designed for compliance-heavy environments
---
I prioritize:
- Clarity over cleverness
- Explicit design over implicit behavior
- Security as a first-class concern
- Data integrity over convenience
If a system cannot be audited, it is not production-ready.
- GitHub: https://github.com/davidninam
- LinkedIn: (add if applicable)
- Not focused on trends — focused on systems that hold under real constraints
- Interested in fintech, backend architecture, and scalable systems
