Skip to content
View hatimhtm's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report hatimhtm

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.

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

Hatim El Hassak — Full-Stack Engineer

PortfolioBook a callLinkedInEmail

Hatim El HassakFull-stack engineer. I build iOS apps, AI pipelines, and production web tools end-to-end — from brief to App Store, or brief to Vercel, on tight timelines.

/// LIVE ON THE APP STORE

GoPilates

GoPilates

Virtual Pilates studio — guided sessions, paywalled premium content, full subscription pipeline.

SwiftUI · StoreKit 2 · RevenueCat

Download GoPilates

GoPilatesGoPilatesGoPilates

TryIt

TryIt

AI virtual try-on. Photograph any garment in-store or online, see it on yourself instantly.

SwiftUI · AI / CV · StoreKit 2

Download TryIt

TryIt homeTryIt try-onTryIt result


/// SELECTED CASE STUDIES

Private flagship work — described, not linked. Source on request.

📊 Viral OS

Command center for a B2C app studio. App Store Connect + RevenueCat + TikTok + ad spend, all in one schema. Predicted LTV, cohort retention, anomaly alerts, Gemini AI on every surface — from "Today's Focus" to per-app health scores.

Next.js 14TypeScriptSupabaseGemini AISentry

🤖 J.A.R.V.I.S.

Self-hosted personal AI assistant. Voice-driven, modular, runs entirely on a 2017 MacBook with $0 of paid APIs — free-tier toolkit only. Dockerized core, custom dashboard, deployment scripts.

PythonDockerFastAPIFree-tier LLMs

🎬 Lumi

A private cinema for two. AI-tuned picks across film and TV with collections, watchlists, recap mode, and shareable invitation cards. TMDB + Gemini under the hood.

Next.jsTypeScriptGemini AISupabaseTMDB

💼 Freelane

Freelance studio in a tab. Clients, projects, time, and PDF invoicing — drag-and-drop boards, Recharts dashboards, real-time Supabase backend.

Next.jsTypeScriptSupabasereact-pdfRecharts


/// FEATURED PUBLIC PROJECTS

Luxury Engineering Portfolio — live screenshot

🏗️ Luxury Engineering Portfolio

Neo-brutalist portfolio — custom design system, ⌘K command palette, 3D interactions, Framer Motion. No templates.

Next.js 14TypeScriptTailwindFramer Motion

🎯 LeadSniper

AI lead-generation engine — scrapes Google Places, crawls sites with Playwright, scores leads across 23 factors, drafts outreach with Gemini. Real-time Next.js dashboard on Supabase.

Next.js 14TypeScriptSupabasePlaywrightGemini

💬 Relay

Premium native macOS client for Facebook Messenger — SwiftUI + Liquid Glass over a Go backend speaking Meta's real protocol. Universal binary, on-device translation, full local history.

SwiftUILiquid GlassGomacOS 13+

🔐 Fortress

Cryptographically secure password generator with entropy analysis, crack-time estimation, and a Rich CLI.

PythonTyperRichpytest

Featured selection — see all repos for the rest.


/// HOW I WORK

Small team, clear loop, real commits. I work the way a solo founder works: one person in the code, a direct line for questions, and a running build you can click on any time. No Jira theatre, no handoffs, no scope creep wrapped as process.

01020304
BRIEFBUILDSHIPSUPPORT
30-minute call. Product, users, constraints, deadline.Heads-down engineering. Public repo from day one — every commit visible.Production deploy. Real users. Not a staging demo.On-call for tweaks and bug fixes after launch. No ghosting.

/// TECH STACK

DailySwiftSwiftUITypeScriptNext.jsReactPythonTailwindSupabasePostgreSQL

ComfortableOpenAIGeminiRevenueCatStoreKit 2Node.jsFramer MotionVercelDockerGitHub Actions


/// STATS

Profile Views

GitHub StatsTop Languages

Activity Graph


/// OPEN FOR WORK

Available globally · Remote · Replies within a day

Open to engineering work that ships:

  • Founding engineer or early-stage product roles
  • Contract & freelance — iOS, web, AI, automation
  • Paywall & monetization — StoreKit 2, RevenueCat, Stripe, subscription design
  • AI pipelines — OpenAI, Gemini, Whisper, embeddings, agents
  • MVP builds — brief to App Store, brief to Vercel
  • Indie collabs · agency partnerships · technical advisory

If it has users and a deadline, I want in.

Book a 30-minute discovery call


/// OPEN FOR NEW WORK /// CONTRACT & FREELANCE /// REMOTE WORLDWIDE /// REPLIES WITHIN A DAY ///

Pinned Loading

  1. luxury-engineering-portfolioluxury-engineering-portfolioPublic

    A high-performance, Luxury Neo-Brutalist portfolio showcasing modern frontend engineering (Next.js 14, Framer Motion, Tailwind).

    TypeScript 13 3

  2. LeadSniperLeadSniperPublic

    AI-powered lead generation engine for freelancers. Scrapes Google Places, crawls websites with Playwright, scores opportunities across 23 factors, and drafts personalized outreach with Gemini AI. N…

    TypeScript 7 1

  3. Click2MinimizeClick2MinimizePublic

    Click an app's dock icon to minimize its windows. macOS menu-bar utility — Swift + CGEvent tap + Accessibility. Native, no telemetry, source-available (PolyForm Noncommercial).

    Swift 5 1

  4. adpulse-iosadpulse-iosPublic

    Open-source iOS 17+ analytics dashboard for ad-creative performance — SwiftUI · Swift Charts · Live Activities · SwiftData · @Observable · MVVM. Anomaly detection in Z-score. MIT licensed.

    Swift 3

  5. LessonForgeLessonForgePublic

    Teaching dashboard for language tutors — multi-page lessons, ⌘K palette, lesson templates, offline PWA, undo/redo, JSON+Markdown export. Zero backend.

    JavaScript 1 1