I’m a first-year student focused on moving beyond the basics. While I'm still early in my academic journey, I’m passionate about building end-to-end applications and mastering the architecture behind modern, type-safe software.
Currently Mastering (PERN + Type Safety)
I built Tipid to challenge myself to move from simple scripts to a fully functional application. It’s a budget tracker that handles everything from user security to data persistence.
What I tackled in this project:
- Security: Implemented JWT and bcrypt for secure authentication and protected API routes.
- Database Design: Structured MongoDB schemas to link transactions and categories to specific users.
- Data Visualization: Integrated Recharts to transform raw transaction data into visual spending summaries.
- Deployment: Managed the workflow for hosting a decoupled frontend (Vercel) and backend (Render).
- PERN Stack: Transitioning from NoSQL (MongoDB) to Relational Databases with PostgreSQL and Express.
- Type Safety: Implementing TypeScript across the full stack to catch bugs before they happen.
- Modern Auth: Moving from manual JWT implementations to Clerk for enterprise-grade user management.
- ORM Mastery: Using Drizzle ORM for type-safe database interactions and migrations.
I'm always looking to learn from others and collaborate on interesting projects.