My Projects

A Good Man's View
In Development

A Good Man's View

A multi-vendor e-commerce platform for the South African market built with Next.js and NestJS. Currently learning and implementing blockchain concepts with Proof of Stake consensus for secure transactions.

KEY FEATURES

  • Learning blockchain integration with Proof of Stake
  • Building GraphQL and REST API endpoints
  • Implementing digital wallet functionality
  • Practicing full-stack development with modern frameworks
  • Working with PostgreSQL database design
Next.jsTypeScriptNestJSGraphQLPostgreSQLBlockchainTailwind CSS
Code Coming Soon
FinTrack - Personal Finance API
In Development

FinTrack - Personal Finance API

A personal finance management REST API built with Spring Boot to learn backend development. Features user authentication, budget tracking, and transaction management while practicing secure coding patterns and AWS deployment.

KEY FEATURES

  • Implementing JWT authentication and authorization
  • Learning proper money handling with BigDecimal
  • Building RESTful API endpoints with Spring Boot
  • Practicing AWS deployment (RDS, S3, SES)
  • Writing unit and integration tests
  • Working with Docker for containerization
JavaSpring BootAWSPostgreSQLDockerJWTREST API
Code Coming Soon
Travel Mate
In Development

Travel Mate

A simple community-driven app to improve taxi commuting in South Africa. Built to learn full-stack development with a small, focused feature set.

KEY FEATURES

  • Real-time taxi availability and basic route info
  • Simple REST API with Node.js and PostgreSQL
  • User authentication (JWT) for core flows
  • Interactive maps mockup and CRUD for destinations/alerts
ReactTypeScriptNode.jsExpressPostgreSQL