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

Organizations

@JSS-Technology @mk-global-lb

Block or report KhaledSaeed18

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. 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
KhaledSaeed18/README.md

Khaled Saeed builds software that explains itself. Full-stack engineer in Lebanon, working on interfaces, backends and developer tools, beside a 1-bit dithered self-portrait that waves hello by day and sleeps from 01:00 to 07:00 Beirut time.

I design and build products end to end.

Interfaces people enjoy using, backends that hold up in production, and the tooling in between. Some of it ships with a team, some of it stays private, and some of it I give away. All of it gets the same standard: clear behaviour, honest errors, and nothing left for the next person to guess.

TypeScript is my common language across web, backend, mobile and desktop. When a tool belongs on my Mac, I write it in Swift; on Linux, in Rust. I am completing an M.S. in Computer Engineering at the Lebanese International University, and going deeper into AI and machine learning.

I tell computers what to do, and sometimesusually they listen.

The stack, pin by pin.

TypeScript end to end, Swift when it belongs on the Mac, and whatever the problem actually needs underneath.

Figure 1, the stack drawn as a 96-pin chip, KS-96. Interface: React, Next.js, TanStack, Tailwind CSS, shadcn/ui, Vite, Redux, Zustand, Jotai, React Hook Form, Motion. Services: Node.js, NestJS, Express, Hono, FastAPI, Bun, Django, GraphQL, Apollo, WebSockets, BullMQ, Zod, Pydantic, OpenAPI, JWT, Clerk, Resend. Native: Swift, SwiftUI, Rust, React Native, Electron, Expo, Flutter, Riverpod, GNOME. Data: PostgreSQL, Prisma, MongoDB, SQLite, MySQL, Redis, Mongoose, TypeORM, SQLAlchemy, Neon, Supabase, Payload CMS. Tooling: TypeScript, Go, Python, Docker, GitHub Actions, JavaScript, Dart, C, Git, pnpm, Turborepo. Intelligence: AI SDK, Claude Code, Transformers.js, Hugging Face, Claude, OpenAI, Gemini, Mistral, Qwen, Ollama, LangChain, n8n, GitHub Copilot, Codex, Cursor. Platform: Linux, Vercel, Cloudflare, AWS, Google Cloud, Coolify, Traefik, Nginx, Render, Sentry, PostHog, Grafana, Datadog. Quality: Vitest, Playwright, Jest, MSW, ESLint, Prettier, Biome, Husky.

features

01 Make the wrong thing unrepresentable.
If a bug can be prevented by the schema, the type system or the database, it should never reach a code review.

02 Boring infrastructure, sharp edges.
Pick proven tools for the foundation so the time goes into the details people actually touch.

03 Legible software.
Tools should explain themselves: why a process would not die, why a Mac is awake, why a token is unsafe.

04 Ship, then keep it working.
CI, security scanning and invariants you can run matter as much as the first release.

absolute maximum ratings corner radius 0 px, em dashes 0, emoji 0, unexplained errors 0. Stresses beyond these ratings may cause permanent damage to the device.

Say hello. I read everything.

Email is the fastest way to reach me, at contact@khaledsaeed.tech. For anything that needs a conversation, book a call.

A reply postcard addressed to Khaled Saeed, contact@khaledsaeed.tech, Lebanon, with a terracotta stamp bearing the K mark, a postmark from Lebanon and a sorting barcode. Select it to write an email.

Email contact@khaledsaeed.tech Book a call on cal.com/khaledsaeed Save my contact card (vCard) LinkedIn: khaled-s-saeed X: @KhaleddSaeed18 DEV: khaledsaeed18 Instagram: khaledd.saeed Discord: khaledsaeed18

Press hours: the last year's commits by hour of day in Beirut, printed as dithered terracotta patches, darker for busier hours, with the portrait's sleeping hours, 01:00 to 07:00, bracketed in teal.

Selected work is pinned below. Everything else is printed at khaledsaeed.tech.

Pinned Loading

  1. node-express-boilerplate node-express-boilerplate Public

    Production-ready Express + TypeScript backend boilerplate with clean layered architecture, dependency injection, JWT + CSRF security, structured logging, automated CI/CD, Docker support, and built-…

    TypeScript 36 9

  2. team-flow team-flow Public

    TeamFlow is a multi-tenant SaaS-style Agile Workspace backend built with NestJS. It provides organization-based isolation, role-driven access control, project boards, task workflows, sprint managem…

    TypeScript 13

  3. dir-analysis-tool dir-analysis-tool Public

    Find out what is taking up space. Fast, memory-bounded directory analysis for your terminal and CI: largest folders and files, duplicates, size budgets, directory diffs, and HTML, Markdown, JSON, a…

    TypeScript 8

  4. jwt-toolkit jwt-toolkit Public

    A command-line toolkit for inspecting, verifying, cracking, and securing JSON Web Tokens. built to expose how JWT signing works and where it breaks.

    Python 4

  5. dotclaude dotclaude Public

    Reusable Claude Code extension registry. skills, subagents, slash commands, and hooks for engineering, git, testing, and security workflows. Distributed as a shadcn GitHub registry and as installab…

    HTML 5

  6. wakehold wakehold Public

    Session-aware wake controller for macOS: a menu bar app, CLI, and local control endpoint that keep the Mac awake exactly as long as a work session is alive

    Swift 5