CDC Bank
Senior Developer
I build clear, reliable products across mobile, web, and backend.
Currently focused on secure financial products.
From user flows to APIs, integrations, and production.
Senior Developer
Mobile Developer
Web Developer
Banking made simple, all in one place.
Passwordless authentication flow where users sign up or log in using only their email. The system sends a secure verification link, redirects the user back to the app with a short-lived one-time code, and exchanges it for an access token. It uses PostgreSQL, the transactional outbox pattern, Debezium, Kafka, and microservices to provide secure and asynchronous email delivery.
A foreach isn’t always the problem—what happens inside it matters. In this article, I explain how to identify and eliminate the N+1 query problem, replacing repeated database access with two fixed queries and efficient in-memory processing. A practical example of how a small refactoring can improve performance, reduce database load, and make an application scale more predictably.
Secure app-to-web subscriptions with Expo Web Browser, Redis temporary tokens, and re-authentication.