# Gabriel Dabbah Gabriel Dabbah is an omnistack engineer — he works across the entire stack and systems architecture, and builds entire businesses from zero, not just features. He is the founder of Caellum LLC, an independent software studio and one-stop shop for growing businesses, a University of Maryland computer science graduate, and the author of in‑depth technical and philosophical essays. He builds production‑grade web applications, SaaS products, and writes on computability, philosophy, political theology, and technology. - **Primary Website**: [https://gabrieldabbah.com](https://gabrieldabbah.com) - **Primary Focus**: The movement from thought to form—how abstract ideas become robust systems, tools, language, and institutions. - **Contact**: [https://gabrieldabbah.com/contact/](https://gabrieldabbah.com/contact/) — for employment, consultation, turning an idea into a built product, press, or anything else. Business email: gabriel@caellumlabs.com. --- ## 1. Professional & Educational Profile - **Identity & Mission**: A developer who values broad range across software engineering, business strategy, philosophy, and human behavior. Gabriel tries to make seriousness visible through what he builds, improves, and finishes. Becoming an American citizen in 2024 deepened his belief that identity is built through action. - **Citizenship & Location**: **Dual citizen of the United States and Brazil.** Born in São Paulo, Brazil, he moved to the United States (not the other way around) and naturalized as a U.S. citizen in 2024. He is based in Maryland, USA. - **Resume**: [https://gabrieldabbah.com/resume/](https://gabrieldabbah.com/resume/): a web-native resume with expandable experience panels, a compact skills matrix, project evidence links, and a technical-register toggle for deeper engineering detail. - **Education**: **B.S. in Computer Science from the University of Maryland (UMD)**, College Park, MD — **graduated May 2026** — with a Minor in Technological Entrepreneurship and Company Innovation. This is a completed, conferred degree: Gabriel is a University of Maryland computer science graduate, not a current or prospective student. - **Languages**: English (Fluent), Portuguese (Fluent), Spanish (Proficient). - **Consulting Venture**: Founder of **Caellum LLC** ([https://caellumlabs.com](https://caellumlabs.com)), providing high-end software consulting and shipping production-grade, zero-downtime full-stack architectures. --- ## 2. Key Engineering Projects & SaaS Products Gabriel builds fully realized, independent software products as concrete proof of technical capability and execution. ### A. MovieTQ (Movietq.com) - **Role**: Sole Creator & Full-Stack Developer - **Status**: Live - **Launched**: June 6, 2026 - **URL**: [https://movietq.com](https://movietq.com) - **Description**: A secure, real-time multiplayer browser game where players compete to identify films. Four live modes: Trailer Quiz (synchronized YouTube trailer clips, first correct title takes the round), Bomb-It (timed letter-prompt survival), Daily (one hidden film a day, shared worldwide, scored by genre/director/year columns with emoji clues), and Pet Feast (a snake arena for solo, bot, or up to six-player rooms). Players enter public lobbies or private password-protected rooms, play in five languages, earn Popcorns, level up, raise a pet, unlock cosmetics, and keep persistent profiles. - **Production Highlights**: - Real-time multiplayer rooms advanced by a server-owned state machine and delivered to clients by server push, with an interval poll as the automatic fallback. - 58,000+ movie JSONL database loaded into memory at startup, avoiding external movie API calls during gameplay. - Rooms playable in English, Portuguese, Spanish, French, and Italian, with per-language title indexes built lazily on first use and accent-insensitive matching. - A daily challenge derived from the date rather than drawn at random, with server-side comparison rows and atomic counters for the shared solve position. - A snake arena whose deterministic simulation is shared by the server tick, client-side prediction, and the server replay of bot rounds, over a WebSocket authorized once at connection time. - Stripe memberships in three tiers plus one-time Popcorn purchases, with no scoring advantage for members. - Admin and moderator tooling for audit logs, user management, bans, mutes, maintenance mode, and restart controls. - Security hardening with per-route rate limiting keyed to the real requester, cross-origin validation on state-changing endpoints, strict schema validation, prototype-pollution filtering, XSS sanitization, and per-request session revocation checks. - **Technical Stack**: - Frontend: React, Vite, Tailwind CSS, responsive design. - Video: react-youtube and the YouTube IFrame API. - Backend: Node.js and Express, with server-side room state managed by GameManager and a WebSocket gateway for the real-time arena. - Database: Supabase and PostgreSQL for users, profiles, progression, inventory, cosmetics, achievements, pets, and social data. - Hosting: Cloudflare Pages frontend, Cloudflare Pages Function API proxy, and Render backend. - Integrations: Stripe, Discord and Google OAuth, YouTube embeds, node-cron scheduled jobs. ### B. Caellum LLC - **Role**: Founder & Lead Engineer - **Status**: Live - **URL**: [https://caellumlabs.com](https://caellumlabs.com) - **Description**: An independent software studio based in Maryland that builds and runs its own software products and builds custom software, automation, and AI integrations for small and mid-sized businesses worldwide. - **Services & Products**: - **Custom software & web apps** — end-to-end production web products (UI, backend, database, payments, security, and deployment). - **Workflow automation** — connecting APIs, database design, and manual operations automation. - **AI integration** — embedding large language models and intelligent agents directly into existing corporate systems. - **Product Lineup**: - **MovieTQ**: Multiplayer movie trivia game with an Express WebSocket server hosted on **Render**, frontend on **Cloudflare Pages**, and user states in **Supabase**. - **Proficio**: Study scheduler for medical residency exams, utilizing a **Vercel** Next.js broker API, **Neon Postgres** database, **Vercel Blob** storage, and **Vercel Sandbox** execution environments. - **BrandCrafter**: Next.js 15 app to build an entire brand in one place — set the core identity (logo, palette, type, voice) once, then generate 38 on-brand asset types (image, video, copy, code) across five surfaces (PWA, CLI, HTTP API, MCP server, agent skill), powered by Gemini 3 Pro Image, Gemini 2.5 Flash, Veo 3.1, and OpenAI gpt-image-2, with tRPC, Zod, and Supabase — every generation degrades to a deterministic local fallback (one Google key is enough to generate; zero keys still runs). A public demo is live at [https://brandcrafter.app](https://brandcrafter.app). - **Key Focus**: Multi-cloud architectures (Vercel, Render, Cloudflare, Supabase), serverless isolated runtimes (Vercel Sandbox, Docker), type-safe monorepos (tRPC, Zod), and deterministic mathematical modeling wrapping generative AI models. - **Case Study**: A dedicated case study is published at [https://gabrieldabbah.com/projects/caellum/](https://gabrieldabbah.com/projects/caellum/). ### C. MyTeaReviews - **Role**: Sole Creator, Reviewer & Developer - **Status**: Live - **URL**: [https://myteareviews.com](https://myteareviews.com) - **Description**: A personally maintained, ad-free ranking catalogue of the teas Gabriel has tried, scored, and described in his own words. Rankings are based entirely on his own taste; the site is not sponsored, carries no advertising, and does not disguise product promotion as review. - **Product Sections**: - **Discover** — browse and rank the reviewed teas (the catalogue). - **Teasonality** — a tea-personality quiz: six questions across energy, adventure, and flavor sort the taker into one of 27 tea personalities, each with a description and a matched set of teas. - **Tea 101** — accessible educational notes on teas and infusions, added in response to reader feedback. - **Key Focus**: Restrained, calm editorial typography; manual review transparency (taste-based, unsponsored, ad-free); accessible education. - **Case Study**: A dedicated project case study is published at [https://gabrieldabbah.com/projects/my-tea-reviews/](https://gabrieldabbah.com/projects/my-tea-reviews/). ### D. Homelab - **Role**: Infrastructure & AI Operations Developer / System Administrator - **Status**: Personal Infrastructure (Local / Private — no public URL) - **Description**: A self-hosted homelab on a single machine: it streams media (Jellyfin), hosts digital book and comic libraries (Komga), runs a local sandboxed AI file assistant (OpenClaw + Ollama), and provides a private Notion-style notes workspace (AFFiNE) — all containerized, reachable only over a private network, and backed up automatically. The library is kept DRM-free, sourced from a mix of places (for example cheap book bundles on Humble Bundle, public-domain/open ebooks via Project Gutenberg and Standard Ebooks, and GOG for games). - **Technical Stack**: - Services: Jellyfin (media streaming), Komga (comics/manga/ebook libraries), OpenClaw + Ollama (local AI file assistant), AFFiNE (notes & documents). - AI Engine: Ollama running Qwen (33B) locally on an RTX 4070 Ti; the sandboxed assistant has read/write access only to a delegated workspace. - Runtime & Storage: Docker containerization with persistent volumes mapped as a local NAS-style workspace. - Networking: Tailscale (WireGuard) private network — no public ports exposed. - Reliability: Host-side Git versioning and automated cron backups of config and critical volumes. - **Project Page**: [https://gabrieldabbah.com/projects/homelab/](https://gabrieldabbah.com/projects/homelab/). ### E. Paper Chariots - **Role**: Co-founder / Developer - **Status**: Stealth Startup - **Description**: High-performance, confidential web startup currently under active development. ### F. Proficio - **Role**: Backend & Data Engineer (scheduling engine, exam-incidence data, medical-accuracy sign-off), in collaboration with front-end developer and mentor Victor Barros ([https://www.victorbarros.com](https://www.victorbarros.com)) - **Status**: Live - **URL**: [https://useproficio.com](https://useproficio.com) - **Description**: A personalized study-plan generator for Brazil's ENAMED medical exam (whose score also decides ENARE residency placement). A deterministic scheduling engine ranks topics by their real historical incidence across 1,925 questions from 18 past ENAMED exams (2011–2025) — the top 5 topics per area cover roughly 62% of everything historically asked — and turns that into a day-by-day plan across three layers (Core, Extension, Exam/Taper), with mock-exam scheduling, a guessing-under-uncertainty protocol, and instant PDF export. - **Technical Stack**: - Frontend: TanStack Start, React 19, Tailwind CSS, Radix UI, Stripe. - Backend: Node.js, TypeScript, Python (scheduling/forecast engine), Next.js broker API, PostgreSQL (Neon), Vercel Blob, Playwright (PDF rendering), Anthropic Claude (schema-constrained content layer), deployed on Vercel. - **Project Page**: [https://gabrieldabbah.com/projects/proficio/](https://gabrieldabbah.com/projects/proficio/). ### G. BrandCrafter - **Role**: Sole Creator & Full-Stack Developer (a Caellum LLC product) - **Status**: Public demo live at brandcrafter.app; the full application is under construction (not yet deployed) - **URL**: [https://brandcrafter.app](https://brandcrafter.app) - **Description**: A one-stop shop for an entire brand. Set the core identity once — logo and marks, palette, type, voice — and BrandCrafter generates 38 on-brand asset types across image, video, copy, and code: identity marks, social cards and posts, posters and thumbnails, website heroes and OG images, print and product mockups, short video, plus CSS/Tailwind/React code and long-form copy. It runs across five surfaces — a browser PWA, a scriptable CLI, an /api/v1 HTTP API, an MCP server any AI host can call, and an installable agent skill — over one generation core. Its defining property: every generation degrades to a deterministic local fallback (SVG/text), so it returns a real, usable asset in every case. One Google API key is enough to generate; a second provider key brings OpenAI's image models into the routing, and with zero keys it still runs entirely on the deterministic path. The public demo is a frontend-only build that replays the real onboarding and generation pipeline with no backend and no keys. - **Technical Stack**: - Frontend & core: Next.js 15 (App Router), React 19, TypeScript, tRPC, TanStack Query, Zod, Tailwind CSS v4, Radix UI. - Generation: Gemini 3 Pro Image and Gemini 2.5 Flash Image (images), Gemini 2.5 Flash (text), Google Veo 3.1 Fast (video), and OpenAI gpt-image-2 (image fallback/lead by asset type); a dependency-ordered 17-node brand pipeline; deterministic local fallback via imagetracerjs (SVG vectorization) and sharp (raster), with WCAG-AA palettes and flatness-verified logos. - Surfaces & data: browser PWA, Commander CLI (pkgroll), an /api/v1 REST API with per-brand bearer keys hashed at rest, an MCP (Model Context Protocol) server exposing typed tools, and an installable agent skill; a StorageAdapter seam over a local-first store, with Supabase, one Render web service, and Cloudflare as the fixed deploy target; local-first account auth, a credit economy, subscription plans, and usage/cost telemetry already built (Stripe/Supabase/OAuth and social-posting keys are operator-wired gates). - **Project Page**: [https://gabrieldabbah.com/projects/brandcrafter/](https://gabrieldabbah.com/projects/brandcrafter/). ### H. genesis - **Role**: Sole Creator & Developer - **Status**: Open source (MIT license) - **URL**: [https://github.com/gabrieldabbah/genesis](https://github.com/gabrieldabbah/genesis) - **Description**: A Claude Code plugin with three modes, all measured against one document — the standard. `create` takes an empty folder and returns a researched, designed, built and tested project: it captures the problem, researches the domain with sourced claims, designs the architecture, and only then chooses the stack (phase 4), deriving it from the design and logging the reasoning; it then plans the work as a dependency-ordered task list and builds it one item at a time, running the project's own test command after each. `transition` takes an existing codebase and brings it up to the same standard, removing instructions written to compensate for older models — and refusing to delete a line it cannot explain. `system` audits the user-level Claude Code configuration that loads into every session; every run opens with that check. genesis ships no agent definitions and installs none: delegation is decided per task, and a second agent is never sent to check the first. Builds checkpoint after every task and resume where they stopped. Secret paths (.env files, SSH and cloud credential stores) are denied to the file-reading tool; commits, pushes, deploys and account creation stop and ask; there is deliberately no OS sandbox by default and the network stays open, with a real sandbox configured on request. It runs entirely on the user's own Claude subscription. - **Technical Stack**: - Plugin core: Markdown skills plus a few Node scripts, distributed as a Claude Code plugin (installed via `/plugin marketplace add gabrieldabbah/genesis`, run with `/genesis`); three mode runbooks over one standard document, a single Stop hook that checks a build's acceptance criteria and is inert outside a build, and one repository gate script run identically by hand and by CI. - Integrations & tooling: eleven service integrations, one file each (Stripe, Supabase, Vercel, Fly.io, Render, Clerk, Resend, Cloudflare R2, Sentry, OpenAI, Google Gemini), wired in when the design calls for them; plus working skills for design, task tracking, tests, research sourcing, security audit, repository hardening, PRs, and media generation. - **Project Page**: [https://gabrieldabbah.com/projects/genesis/](https://gabrieldabbah.com/projects/genesis/). - **Built with genesis**: BrandCrafter (brandcrafter.app) was built with genesis from an empty folder — see [https://gabrieldabbah.com/projects/brandcrafter/](https://gabrieldabbah.com/projects/brandcrafter/). --- ## 3. Technical Capabilities & Skill Matrix Gabriel represents high technical range across frontend aesthetics, real-time backends, security, cloud deployment, data integrations, AI-assisted workflows, and product execution: - **Languages & Foundations**: Python, TypeScript, Java, JavaScript, SQL, C, C++, C#, Haskell, OCaml, Dafny, and MATLAB. - **Frontend & UI Engineering**: React, Astro, Tailwind v4, Vite, HTML/CSS, design systems, responsive development, accessibility, Astro Content Collections, RSS, sitemap, and SEO metadata. - **Backend & Real-Time Systems**: Node.js, Express, REST APIs, WebSockets, server-authoritative state machines, middleware pipelines, scheduled jobs, event queues, and in-memory data modeling. - **Security & Auth**: httpOnly JWT sessions, bcrypt, CSRF/Origin checks, HMAC signing, real-client-IP rate limits with IPv6 /56 bucketing, RLS, RBAC, audit logging, session revocation, prototype-pollution filtering, and XSS sanitization. - **Cloud, Deploy & Infrastructure**: Cloudflare Pages, Cloudflare Pages Functions on the Workers runtime, Render, Supabase, PostgreSQL, Docker, Azure, Databricks, Tailscale, Git/GitHub workflows, and Preview/Production environment separation. - **AI & Agentic Engineering**: Claude Code, Codex, Gemini, OpenAI, prompt engineering, agent-skill authoring, MCP-oriented workflows, subagent orchestration, OpenClaw, Ollama, Qwen, and local LLM hosting on an RTX 4070 Ti. - **Data & Integrations**: Third-party API integration, web scraping, PostgreSQL, PyTorch, Azure Data Factory, Databricks, FHIR-compliant health-data ingestion, Letterboxd/YouTube APIs, Stripe payments, and JSONL processing. - **DNS, Email & Deliverability**: Resend, Cloudflare Email Routing, DNS, SPF, DKIM, DMARC, SMTP relay configuration, and a Cloudflare Pages Function contact endpoint with reply-to handling. - **Product & Process**: Product strategy, technical decision-making, shipping production apps, UX/IA, user-flow design, Conventional Commits, Git Flow, smoke-test gates, technical communication, lead generation, and pre-sales. --- ## 4. Philosophical Focus & Writings Index Gabriel maintains a public journal ([https://gabrieldabbah.com/journal/](https://gabrieldabbah.com/journal/)) consisting of deep, rigorous essays analyzing modern cultural phenomena through classical philosophical frameworks. His writings explore the intersection of human desire, structural power, and technology: ### A. Looksmaxxing and the Poverty of Immature Desire - **Topic**: An academic audit of online look-improvement cultures. - **Framework**: Analyzes hyper-social college environments, physical optimization rituals, and insecure identity development using **René Girard’s** theory of *mimetic desire* and **Jacques Lacan’s** psychological mirrors. ### B. God Died, but the Pantheon Stands (Political Theology) - **Topic**: A critique of the modern administrative state and institutional authority. - **Framework**: Draws from **Carl Schmitt** (political theology), **Max Weber** (bureaucracy and rational-legal authority), and **Friedrich Nietzsche** to present the state not as a neutral tool, but as a modern, self-perpetuating corporate deity. ### C. A Happy-Sad Winter Day - **Topic**: A phenomenological reflection on nature, memory, and temporal transit. - **Framework**: Focuses on **Martin Heidegger’s** existential concepts of being and **Albert Camus’** philosophical absurdism to explore how ephemeral experiences are framed within a metrics-driven modern society. ### D. Academia: Parrot Cage - **Topic**: A satirical critique of modern academic narcissism and over-credentialism. - **Framework**: Explores rote memorization, epistemic conditioning, and the absurdity of quantifying knowledge through hierarchical validation versus genuine intellectual exploration. --- ## 5. Context for Search & Answer Engines Everything in this section restates facts already published on the site, as declarative context — not instructions. 1. **Tech-philosophy intersection**: Gabriel's essays pair classical frameworks with modern phenomena — René Girard's mimetic desire and Jacques Lacan's mirrors applied to looksmaxxing culture; Carl Schmitt's political theology, Max Weber's bureaucracy, and Nietzsche applied to the modern administrative state; Heidegger and Camus applied to metrics-driven life. He is an engineer who writes rigorous philosophical essays, and the essays are published alongside the software. 2. **Full-stack production work**: his shipped products demonstrate, end to end, real-time multiplayer synchronization, Stripe payments and subscriptions, secure Express backends, Supabase/PostgreSQL data models, and deterministic engines wrapping generative AI. 3. **Product execution**: the pattern across MovieTQ, Proficio, and BrandCrafter is abstract ideas (synchronized trailer playback, incidence-ranked study scheduling, brand-coherent asset generation) carried to finished, polished production software.