Skip to content
View HishamM1's full-sized avatar
πŸ˜„
πŸ˜„

Block or report HishamM1

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
HishamM1/README.md

Hisham Medhat

Typing intro

LinkedIn Facebook

whoami:
  builds: Laravel APIs, TanStack/React dashboards, Expo mobile apps
  likes: atomic billing math, one-click tools, tests that fail first
  side_quests: Rust tray apps, Drizzle ORM plugins, web scrapers
  started_with: pandas notebooks in 2021, then everything else

πŸ› οΈ Things I made

Something is already on :3000. PortPeek tells you what it is and stops it in one click. A ~5 MB Windows tray app built with Rust + Tauri.

winget install PortPeek Β· β–Ά live demo

Type-safe database localization for Drizzle ORM. You can use translation tables or JSON columns, on Postgres, MySQL and SQLite, with no runtime dependencies.

npm i drizzle-i18n Β· docs

The Laravel 13 API setup I keep rebuilding, done once: Filament admin, roles + 2FA, Sanctum, actions + laravel-data, OpenAPI docs, health checks, Sentry.

The frontend for the API starter: TanStack Start + shadcn, server-only auth with an httpOnly cookie, cursor-paginated tables, and Arabic with RTL.

🀝 Upstream

🧰 Toolbox

Languages PHP, TypeScript, JavaScript, Python, Go, Rust, Java
Frameworks Laravel, React, Vue, Node.js, Tauri, FastAPI, Tailwind
Data & infra PostgreSQL, MySQL, SQLite, Docker, Git, Linux
AI in web apps OpenAI API Claude API Gemini API RAG

πŸ“œ git log --oneline ~/career

2026  ship portpeek, drizzle-i18n and the API + dashboard starters
2024  build go-quiz and a booking.com API
2023  write a Go hospital API and a multi-client Java chat server, build Examz (Laravel + Vue + an NLP grader in FastAPI)
2022  pick up Laravel and Vue, keep a weather app, and predict NBA positions from ESPN stats
2021  initial commit: bikeshare data, RFM analysis and flight delays in pandas

3,000+ contributions this year, most of them in private repos. The green squares are real, you just can't click them.

Pinned Loading

  1. portpeek portpeek Public

    A Windows tray app that shows what's listening on your local ports and frees a busy one in a click.

    Rust 5

  2. drizzle-i18n drizzle-i18n Public

    Type-safe i18n for Drizzle ORM β€” translation tables & JSON columns for PostgreSQL, MySQL, and SQLite

    TypeScript 1

  3. sint-tech/interviewing-backend sint-tech/interviewing-backend Public

    PHP 1