{"id":51301023,"url":"https://github.com/mehedi-codes/mehedi-codes","last_synced_at":"2026-06-30T19:41:43.194Z","repository":{"id":65041668,"uuid":"531479338","full_name":"mehedi-codes/mehedi-codes","owner":"mehedi-codes","description":"My Github Profile","archived":false,"fork":false,"pushed_at":"2026-06-27T04:24:32.000Z","size":6341,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"latest","last_synced_at":"2026-06-27T06:23:26.054Z","etag":null,"topics":["awesome-github-profiles","awesome-readme-github","awsome-readme","github","github-profile-markdown","github-profile-readme","github-readme-example","github-readme-profile","github-readme-template","github-stats-card","readme","readme-generator","readme-generator-template","readme-profile","readme-repository","readme-template"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mehedi-codes.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-01T11:00:06.000Z","updated_at":"2026-06-27T04:24:35.000Z","dependencies_parsed_at":"2026-02-25T21:04:59.031Z","dependency_job_id":null,"html_url":"https://github.com/mehedi-codes/mehedi-codes","commit_stats":null,"previous_names":["devbytemehedi/devbytemehedi","thecodermehedi/devbytemehedi","thecodermehedi/thecodermehedi","mahdi-al-mutaallim/thecodermehedi","mahdi-al-mutaallim/mahdi-al-mutaallim","mahdialmutaallim/mahdialmutaallim","madebymehedi/mahdialmutaallim","madebymehedi/madebymehedi","m3h3d1ha2an/m3h3d1ha2an","mehedi-codes/mehedi-codes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mehedi-codes/mehedi-codes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehedi-codes%2Fmehedi-codes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehedi-codes%2Fmehedi-codes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehedi-codes%2Fmehedi-codes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehedi-codes%2Fmehedi-codes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mehedi-codes","download_url":"https://codeload.github.com/mehedi-codes/mehedi-codes/tar.gz/refs/heads/latest","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehedi-codes%2Fmehedi-codes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34981391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-github-profiles","awesome-readme-github","awsome-readme","github","github-profile-markdown","github-profile-readme","github-readme-example","github-readme-profile","github-readme-template","github-stats-card","readme","readme-generator","readme-generator-template","readme-profile","readme-repository","readme-template"],"created_at":"2026-06-30T19:41:41.692Z","updated_at":"2026-06-30T19:41:43.186Z","avatar_url":"https://github.com/mehedi-codes.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eبِسْمِ ٱللَّهِ ٱلرَّحْمَـٰنِ ٱلرَّحِيمِ\u003c/strong\u003e\u003cbr/\u003e\n  \u003cem\u003eIn the name of Allah, the One whose mercy is immense and whose kindness never stops\u003c/em\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n\n**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.\n\n\u003c/div\u003e\n\n## 🧠 Current Stack\n\n| Category | Technology | Notes |\n|---|---|---|\n| **Programming** | TypeScript, JavaScript | TypeScript primary — type safety \u0026 autocomplete make large solo codebases manageable |\n| **Scripting** | Bash, PowerShell | Automate system tasks, deployments, and environment setup across Linux and Windows |\n| **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 \u0026 data fetching |\n| **Styling** | Tailwind CSS, shadcn/ui | Tailwind primary — shadcn/ui for components, comfortable adopting any well-documented Tailwind-based UI library |\n| **Backend** | Hono, Express | Hono primary — TypeScript-native with type-safe routing and faster performance over Express |\n| **API Style** | REST | Primary — GraphQL learned but not used in production, tRPC/oRPC a future goal |\n| **Auth** | JWT, Better Auth | JWT for custom implementations — Better Auth for full-stack Next.js projects |\n| **Validation** | Zod | Used across all projects — frontend forms and backend schema validation |\n| **Email** | Nodemailer, Resend | Nodemailer with React Email templates via Gmail SMTP — Resend for domain-based sending |\n| **File Upload** | Uploadthing, Local Storage | Uploadthing for cloud — local storage for self-hosted environments |\n| **Payment** | Stripe, SSLCommerz | Implemented in development — comfortable integrating any gateway with good documentation, REST API or SDK |\n| **Database** | PostgreSQL, MySQL, MongoDB | PostgreSQL primary — also worked with MySQL (relational) and MongoDB (NoSQL) |\n| **ORM / ODM** | Prisma, Mongoose | Prisma for relational (PostgreSQL, MySQL) — Mongoose for MongoDB |\n| **Runtime** | Node.js, Bun | Node.js primary — actively migrating to Bun for better performance and native TypeScript support |\n| **PM** | Bun, pnpm | Bun primary — pnpm as fallback when Bun compatibility is an issue |\n| **Version Control** | Git, GitHub | Daily use — branching, PRs, and project management |\n| **Hosting** | Vercel, Netlify, Render, Cloudflare Workers, Linux VPS, Windows VPS | Vercel primary for frontend — Render for backend, VPS for production deployments (Nginx, IIS, PM2) |\n| **DB Hosting** | Neon, Supabase, MongoDB Atlas | Neon primary for PostgreSQL — Supabase when BaaS features needed, Atlas for MongoDB |\n\n## 🎯 Goals \u0026 What I'm Learning Next\n\n| Category | Technology | Notes |\n|---|---|---|\n| **Language** | C# / ASP.NET MVC | Actively using in production — expanding beyond MVC into core C# fundamentals |\n| **Language** | Go | Backend services and CLI tools |\n| **Language** | Rust | CLI tools, productivity utilities \u0026 systems programming |\n| **Frontend** | Svelte / SvelteKit | Modern lightweight framework — exploring as an alternative to React |\n| **Frontend** | Astro | Content-focused static sites with minimal JavaScript |\n| **Frontend** | TanStack Start | Full-stack React framework built on TanStack Router |\n| **ORM** | Drizzle | Schema-first \u0026 type-safe ORM — exploring as an alternative to Prisma |\n| **Architecture** | tRPC / oRPC | Learning type-safe RPC communication for full-stack single-repo architecture |\n| **Architecture** | Monorepo | Managing large codebases with tools like Turborepo |\n| **Database** | Turso / libSQL | Distributed SQLite-compatible database for edge deployments |\n\n##\n\n\u003ca href=\"https://git.io/streak-stats\"\u003e\u003cimg src=\"https://github-streak-stats-m3h3d1.vercel.app/?user=mehedi-codes\u0026theme=github-dark-blue\u0026hide_border=true\u0026date_format=j%20M%5B%20Y%5D\u0026card_width=820\u0026card_height=312\" alt=\"GitHub Streak\" /\u003e\u003c/a\u003e\n\n##\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"github-snake-dark.svg\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"github-snake.svg\"\u003e\n  \u003cimg alt=\"GitHub Contribution Grid Snake\" src=\"github-snake.svg\"\u003e\n\u003c/picture\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehedi-codes%2Fmehedi-codes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmehedi-codes%2Fmehedi-codes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehedi-codes%2Fmehedi-codes/lists"}