Skip to content
View adem-loghmari's full-sized avatar

Highlights

  • Pro

Block or report adem-loghmari

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

Adam Hmida Loghmari

Full-stack software engineer. Currently building GetSeat — a real-time seat-mapping and event-ticketing platform — at United Systema.

  • Shipping production SaaS end to end: seat-map editors, multi-tenant courier platforms, payment integrations
  • Contributing fixes upstream to open-source projects I use — Medusa, Payload, Hatchet, Plane, refine
  • ICT Engineering — ENET'Com Sfax
  • LinkedIn · hmidaloghmariadam@gmail.com
  • adamloghmari.dev

Stack

Frontend — React, Next.js, TypeScript, Tailwind CSS Backend — Node.js, Express, Laravel, Go Data — PostgreSQL, MySQL, MongoDB, Prisma

Open-source contributions

Repo PR What it does
medusajs/medusa #15725 (merged) Loyalty plugin: respect user locale in currency formatting
medusajs/medusa #15850 (merged) Remove a broken eslint rule from the plugin
medusajs/medusa #16030 Fix: S3 file uploads were dropping the directory structure from the filename
payloadcms/payload #17315 Fix: "Add below" on blocks fields ignored filterOptions
payloadcms/payload #17308 Fix: localized path resolution for fields nested under localized parents
hatchet-dev/hatchet #4413 (merged) Add cron_input support to the Python SDK's workflow/task decorators

Plus documentation fixes across Medusa, Plane, refine, and Hatchet.

Featured projects

  • GetSeat — real-time event ticketing and seat-management SaaS. Drag-and-drop venue designer (Konva.js, 60 FPS at 1,000+ shapes), WebSocket seat locking that prevents double-booking under concurrent checkout, embeddable iframe SDK.
  • DeliveryAgg — B2B delivery-management SaaS. Order-lifecycle state machine, bulk CSV import, automated invoicing, public order tracking.
  • SmartShop — full-stack e-commerce platform with auth, checkout, and an admin analytics dashboard.

Pinned Loading

  1. Portfolio Portfolio Public

    Personal portfolio — React 19, TypeScript, Tailwind CSS. Full-stack projects, work experience, and skills.

    TypeScript

  2. deliveryagg deliveryagg Public

    B2B delivery-management SaaS — multi-tenant courier platform with order-lifecycle state machine, bulk CSV import, automated invoicing, and public order tracking. Next.js 16, Express 5, Prisma, Post…

    TypeScript

  3. E-commerce E-commerce Public

    SmartShop — full-stack e-commerce platform with auth, cart/checkout, product management, and an admin analytics dashboard. React, Node.js, MongoDB, JWT.

    JavaScript

  4. catalogue catalogue Public

    Lumina — a premium Next.js 15 product catalog with advanced filtering, smart search, and client-side sorting. TypeScript, Tailwind CSS v4.

    TypeScript

  5. hatchet hatchet Public

    Forked from hatchet-dev/hatchet

    🪓 An orchestration engine for background tasks, AI agents, and durable workflows

    Go

  6. medusa medusa Public

    Forked from medusajs/medusa

    The world's most flexible commerce platform.

    TypeScript