Skip to content
View teejay717's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report teejay717

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
teejay717/README.md

Typing SVG

Aspiring Software Engineer

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.


🛠 Tech Stack & Tools

Foundations (MERN)
JavaScript React NodeJS Express MongoDB Tailwind

Currently Mastering (PERN + Type Safety)
TypeScript PostgreSQL Drizzle Clerk

Tools & Deployment
Git GitHub Vercel Render


Key Project: Tipid

View Repository

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).

My Current Learning Path

  • 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.

GitHub Stats

Teejay's Stats Top Languages


Let's Connect!

I'm always looking to learn from others and collaborate on interesting projects.

Pinned Loading

  1. tipid-budget-tracker tipid-budget-tracker Public

    JavaScript