Password Generator
Cryptographically secure password generator using the Web Crypto API. Demonstrates security-first thinking and proper handling of sensitive data generation.
Building financial technology with security baked in from day one. With a BSc in Computing and hands-on experience in authentication systems and API integration, I help fintech teams ship secure, production-ready applications.
// Authentication middleware pattern
const requireAuth = (req, res, next) => {
if (req.session.authenticated) {
return next();
}
res.redirect("/login");
};
// Route protection for sensitive data
app.get("/secrets", requireAuth, (req, res) => {
res.render("secrets");
});
I'm a fullstack developer based in Stellenbosch, South Africa, with a BSc in Computing from UNISA. My academic background gave me a solid foundation in algorithms, data structures, and database design—skills that set me apart in the fintech space.
Currently expanding my fullstack capabilities through Angela Yu's comprehensive bootcamp, I'm building real-world projects that demonstrate production-ready thinking. I'm focused on fintech applications where secure, reliable code isn't optional—it's the foundation.
Building applications for financial technology with an understanding of what's at stake—user trust and data security.
From database design to frontend interfaces, I build complete solutions with scalability in mind.
Authentication, authorization, and data protection built into every project from day one—not added as an afterthought.
Financial technology demands more than just working code—it requires secure, reliable systems. My approach:
Technologies I use to build secure, production-ready fintech applications
Real applications demonstrating fintech-relevant skills and production-ready thinking
A full-stack authentication system with custom middleware for access control. Features secure session management, password hashing, and role-based permissions—essential patterns for any fintech application handling sensitive data.
Cryptographically secure password generator using the Web Crypto API. Demonstrates security-first thinking and proper handling of sensitive data generation.
Command-line tool for generating QR codes from URLs. Practical utility demonstrating package development skills for fintech payment link generation.
Express.js application with EJS templating demonstrating external API integration, async/await error handling, and server-side rendering. Foundation for integrating payment gateways and financial data APIs.
University of South Africa (UNISA)
Comprehensive computing degree blending Information Technology and Computer Science. Built strong foundations in algorithms, database design, and software engineering principles.
Angela Yu (Udemy)
Comprehensive bootcamp covering frontend, backend, databases, and deployment. Building production-ready applications with modern technologies.
I'm actively seeking fintech development opportunities. Whether you have a project in mind or want to discuss how my skills align with your needs, I'd love to connect.
Send me an email and I'll get back to you within 24 hours.
Send Email