بِسْمِ ٱللَّهِ ٱلرَّحْمَـٰنِ ٱلرَّحِيمِ
In the name of Allah, the One whose mercy is immense and whose kindness never stops
Mehedi Hasan is a skilled Full Stack Web Application Developer, with experience in developing and building user-friendly web applications using modern technologies. He enjoys writing clean code, solving challenging problems, and working with others to build projects that are both practical and enjoyable to use. He also likes exploring new frameworks and tools to improve his skills and create better software.
| Category | Technology | Notes |
|---|---|---|
| Programming | TypeScript, JavaScript | TypeScript primary — type safety & autocomplete make large solo codebases manageable |
| Scripting | Bash, PowerShell | Automate system tasks, deployments, and environment setup across Linux and Windows |
| Frontend | React, Next.js, Vite, TanStack (Router, Table, Form, Query) | Next.js primary — React UI library, Vite for non-Next.js projects, TanStack for routing, tables, forms & data fetching |
| Styling | Tailwind CSS, shadcn/ui | Tailwind primary — shadcn/ui for components, comfortable adopting any well-documented Tailwind-based UI library |
| Backend | Hono, Express | Hono primary — TypeScript-native with type-safe routing and faster performance over Express |
| API Style | REST | Primary — GraphQL learned but not used in production, tRPC/oRPC a future goal |
| Auth | JWT, Better Auth | JWT for custom implementations — Better Auth for full-stack Next.js projects |
| Validation | Zod | Used across all projects — frontend forms and backend schema validation |
| Nodemailer, Resend | Nodemailer with React Email templates via Gmail SMTP — Resend for domain-based sending | |
| File Upload | Uploadthing, Local Storage | Uploadthing for cloud — local storage for self-hosted environments |
| Payment | Stripe, SSLCommerz | Implemented in development — comfortable integrating any gateway with good documentation, REST API or SDK |
| Database | PostgreSQL, MySQL, MongoDB | PostgreSQL primary — also worked with MySQL (relational) and MongoDB (NoSQL) |
| ORM / ODM | Prisma, Mongoose | Prisma for relational (PostgreSQL, MySQL) — Mongoose for MongoDB |
| Runtime | Node.js, Bun | Node.js primary — actively migrating to Bun for better performance and native TypeScript support |
| PM | Bun, pnpm | Bun primary — pnpm as fallback when Bun compatibility is an issue |
| Version Control | Git, GitHub | Daily use — branching, PRs, and project management |
| Hosting | Vercel, Netlify, Render, Cloudflare Workers, Linux VPS, Windows VPS | Vercel primary for frontend — Render for backend, VPS for production deployments (Nginx, IIS, PM2) |
| DB Hosting | Neon, Supabase, MongoDB Atlas | Neon primary for PostgreSQL — Supabase when BaaS features needed, Atlas for MongoDB |
| Category | Technology | Notes |
|---|---|---|
| Language | C# / ASP.NET MVC | Actively using in production — expanding beyond MVC into core C# fundamentals |
| Language | Go | Backend services and CLI tools |
| Language | Rust | CLI tools, productivity utilities & systems programming |
| Frontend | Svelte / SvelteKit | Modern lightweight framework — exploring as an alternative to React |
| Frontend | Astro | Content-focused static sites with minimal JavaScript |
| Frontend | TanStack Start | Full-stack React framework built on TanStack Router |
| ORM | Drizzle | Schema-first & type-safe ORM — exploring as an alternative to Prisma |
| Architecture | tRPC / oRPC | Learning type-safe RPC communication for full-stack single-repo architecture |
| Architecture | Monorepo | Managing large codebases with tools like Turborepo |
| Database | Turso / libSQL | Distributed SQLite-compatible database for edge deployments |



