learning x building

text-3xl font-medium
Full Stack Developer
NextJS
withTypeScript
for type-safety andTailwindCSS
for styling, for database I usePostgresSQL
deployed onSupabase
withDrizzleORM
as an ORM. AI is something that excites me nowadays, exploring agentic AI and automations.Featured
• Edited high-impact video content focused on clarity, pacing, and audience retention.
• Created short-form and long-form edits aligned with brand tone and educational goals.
• Applied motion graphics and transitions using After Effects to enhance visual storytelling.
• Collaborated remotely to deliver polished videos within tight timelines.
• Optimized exports and formats for multiple platforms to maximize reach and engagement.
Featured

A no BS, full-stack personal finance workspace with real-time dashboards, budget tracking, savings goals, and a unified transaction ledger — purpose-built to replace Notion for serious personal finance management.

A modern, minimalist note-taking application featuring rich text editing, secure authentication, and real-time cloud synchronization.

A high-performance, visually stunning landing page featuring sophisticated micro-interactions, persistent theme switching, and fluid responsive layouts.

AI-powered resume builder that transforms professional details into optimized, recruiter-ready resumes using Google Gemini integration.
A little about me

I'm a full-stack web developer and UI designer, I love building products that solve real world problems. I'm currently exploring AI and Workflow Automations.
Skills
Featured
Karan's coding journey over the past year
Featured
Understand how JWT works, where it falls short, and why PASETO tokens offer a more secure and opinionated alternative for modern web applications.
How to replace Resend with Nodemailer in your Next.js application for free, unlimited email verification and password resets.
If you've read this far, you might be interested in what I do.
My productivity
Design & Developed by Karan Singh
© 2026. All rights reserved
Search for a command to run...