ALI KARAKI

|

What I've built

01tradelocker
01

TradeLocker Integration

TradeLocker Integration

React · TanStack Router/Query · Vite · Go · PostgreSQL · Redis · Docker

Full-stack TradeLocker integration with a Go API, Redis-backed sessions, Postgres audit logs, and Docker Compose.

02lelimiter
02

LeLimiter

LeLimiter

Redis · Lua · Go

A sliding-window rate limiter using Redis sorted sets and Lua scripts for atomic concurrency control.

03fallacious-much
03

fallacious-much.com

fallacious-much.com

React · TypeScript · Supabase · Sentry · Vercel Analytics · React Flow

A learning platform with auth, progress tracking, daily scheduling, streak mechanics, and an interactive concept mind map.

04md-mermaid-pdf
04

md-mermaid-pdf

md-mermaid-pdf

Node.js · Puppeteer · Mermaid

Markdown → PDF with Mermaid diagrams gave blank boxes. Render pass was missing.

05issue-scout
05

issue-scout.dev

issue-scout.dev

Next.js · Upstash Redis · TanStack Table

Finding good first issues = manual label scanning across repos. Wasted contributor time.

Work History

Jun 2026 – Now
e8marketsRemote
Full-Stack Engineer
  • Owned the Next.js App Router rebuild for a trading-simulation platform: design system, Crowdin i18n, live FX ticker, legal pages, and CWV/SEO.
  • Shipped e8x trader-app UI: dashboard, analytics, journal, orders, and mobile layouts; Figma tokens and WCAG contrast.
  • Refactored checkout with Playwright e2e; wired client payment APIs (PayPal and others) and the client auth service.

Next.js · React · TypeScript · Tailwind · Vite · TanStack Query · GraphQL · Playwright

Sep 2023 – Apr 2026
WorkplacedUAE (Remote)
Lead Software Engineer (Founding Engineer)
  • Founding engineer on a PropTech SaaS for workplace occupancy. Owned delivery across office, floor, and session workflows — Go GraphQL APIs (Ent/Postgres), Relay clients, AWS, and production debugging.
  • Mentored developers and partnered with C-suite on roadmap. Amplify + CDK (RDS/Docker/ECR), Sentry, and a React Konva floorplan editor with TanStack tables.

Next.js · React · TypeScript · GraphQL/Relay · Go · PostgreSQL · TanStack · Konva · AWS · Sentry

Apr 2024 – Aug 2024
Revic AIUS (Remote)
Senior Software Engineer (Contract)
  • Profiled and tightened a ~250k-line React/TypeScript codebase via dependency audits, bundle analysis, and rendering fixes.
  • Improved responsiveness of 200k+ row views through virtualization, code-splitting, and lazy loading.

React · TypeScript

May 2023 – Apr 2024
AheevaCanada (Remote)
Software Engineer
  • Shipped production workflows in an Electron/Node.js desktop app used by 1,000+ customer-support agents.
  • Retry/recovery for uploads with Node.js + Redis; TypeScript migration; FFmpeg video generation; multi-environment deploys via the AWS SDK.

Electron · Node.js · Redis · TypeScript · AWS

Jan 2023 – Apr 2023
Starlake.aiFrance (Remote)
Software Engineer
  • Tightened onboarding validation and moved shared state into Redux so the critical path had less friction.

React · Formik/Yup · Redux

Apr 2022 – Jul 2022
BlocxsNetherlands (Remote)
Software Engineer (Contract)
  • Shipped Azure Functions + SendGrid notification workflows (100+ notifications/day) and MetaMask wallet auth via web3-react.

Node.js · Azure Functions · SendGrid · web3-react

Jun 2021 – Mar 2022
AtEMRCanada (Remote)
Software Engineer
  • Designed REST APIs (Node.js Azure Functions + MongoDB) and an Angular/Ionic clinic-group UI.

Angular · Ionic · Node.js · Azure Functions · MongoDB

Womenplusplus, Mentor · 2022

AWS MENA Community, Volunteer Engineer · 2023

American University of Beirut, B.S. Computer Science, 2023
CS Society President · Hack4Impact Co-founder · Henri Qais Naccache Service Award

English (Fluent) · French (Fluent) · Arabic (Fluent)

Recent posts