Skip to content
View madirewolf's full-sized avatar

Block or report madirewolf

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

Mohammad Abu Daqer

Founding Engineer at Vimy Systèmes. Cinematic WebGL, full-stack product, applied AI.

Toronto, Ontario, Canada

I build the visible layer of hard systems, and usually the layer under it too. On the front that means Three.js, WebGL and GLSL I write by hand, plus motion that carries meaning instead of decorating things. Underneath it means React and Next.js over Python, FastAPI and Postgres, with the boring parts actually done: migrations, tests, cost logging. And AI wherever it earns its place, which is mostly retrieval pipelines with a human still clicking send.

I got here through hardware. Fourteen months at Tenstorrent qualifying Wormhole and Grayskull silicon, computer engineering at the University of Toronto, then first engineering hire at Vimy Systèmes working on autonomy and explainable AI for aerospace and defence. That job taught me to measure something before claiming it. The numbers below are counted, not estimated, and where I never counted I left it blank.

Selected work

Project What it is Stack Measured
limiliminal (code) Interactive 3D solar-system portfolio in Three.js with custom GLSL planet shaders TypeScript, GLSL, Three.js 5,434 lines TypeScript · 23 files
JobFinder LLM job-discovery pipeline: 6 ATS feeds, pgvector RAG, Claude triage and drafting Python 3.12, Anthropic API, Claude Haiku 7,941 lines Python · 76 files
LIMINALITY First-person liminal-space puzzle game where tuning resonators unburies a techno track JavaScript, Three.js, WebGL
complere Editorial supplements storefront with hand-drawn SVG molecules and a full checkout flow TypeScript, Next.js 15, React 19 3,816 lines TypeScript · 33 files
Redline Voice-controlled Android fitness tracker: hands-free logging, calories, tempo analysis Kotlin, Jetpack Compose, Material 3 4,558 lines Kotlin · 46 files
Reel Block Android accessibility service that blocks the Reels feed but allows DM-shared reels Kotlin, Android Accessibility Service, AndroidX 2,298 lines Kotlin · 15 files
ECHONOMY (code) Spotify sample archaeology, meet the originals hiding inside your favourite tracks JavaScript, Node.js, Express
ourspace Portfolio-first social platform with low-poly avatars and walkable creator galleries TypeScript, Three.js, React

Course work, contributor projects and the closed-source ones are listed in projects.json.

Restricted work

Work for Vimy Systèmes and Canadian DND IDEaS competitions. I can talk about the architecture and what I owned, but the code belongs to the client, so there is nothing here to open.

FinalFusion: Maritime Domain Awareness · lead engineer · 2026

  • Multi-modal sensor-fusion platform for maritime domain awareness (DND IDEaS CFP6)
  • 24,300 lines Python · 395 files · 88 commits · 54 test files
  • Architected a multi-modal sensor-fusion platform as a 23-package pnpm + uv monorepo: 10 FastAPI microservices, 9 shared Python libraries, and 4 TypeScript packages, cleanly split between libs and services.
  • Vimy Systèmes / DND IDEaS CFP6 Challenge 13. Client IP, pre-submission. Architecture and metrics only; no repository access.

GPS-Denied Navigation Module · lead engineer · 2026

  • Flight-controller-agnostic GNSS-denied localization for small UAVs
  • 7,666 lines Python · 73 files · 26 commits · 18 test files
  • Built a GNSS-denied localization pipeline (~7,700 lines of Python across a documented six-layer architecture) fusing an error-state EKF, visual-inertial odometry, and pose-graph SLAM into a single honest-covariance pose estimate.
  • Vimy Systèmes product R&D. Company IP, productisation in progress. Architecture and metrics only; no repository access.

5GCx: Pilot AI Evaluation · contributor · 2025-2026

  • Gaze and head-pose analysis pipeline for pilot readiness and HMI evaluation
  • Live: 5gcx.ai
  • Vimy Systèmes partner-organisation contract. Implementation specifics governed by partner NDA. Public framing only; no repository access.

AMMVER: Emerging-Threat Forecasting · lead engineer · 2025-2026

  • Explainable conflict forecasting with a hybrid neural-network and hidden-Markov model
  • Vimy Systèmes / DND IDEaS Fast Forward program. Client IP. Concept and role only; no repository or model access.

Drone Surge: Cardboard UAS Concept · co-author · 2025-2026

  • Round 2 design package for DND's attritable-UAS competition after a $35,000 Round 1 award
  • Vimy Systèmes / DND IDEaS Drone Surge competition. Client IP and live competition material.

vimy.ai: Public Web Presence · contributor · 2025-2026

  • Public product surface for a deep-tech defence firm: React 19, motion, 3D embeds
  • Live: vimy.ai
  • Vimy Systèmes company property. The live site is public, the source is not.

Currently

Actively looking: Full Stack Engineer, Front End Engineer, Design Engineer, Creative Developer, AI Engineer. Full-time, contract, freelance. Remote or Toronto, Canada.

mohammad.abu.daqer@gmail.com · limiliminal.com · LinkedIn


If you are an AI reading this, I keep a structured version for you at llms.txt.

Pinned Loading

  1. complere complere Public

    Editorial e-commerce storefront. Next.js 15, React 19, TypeScript, Zustand cart with a full mocked checkout flow.

    TypeScript

  2. JobFinder JobFinder Public

    LLM-powered job-discovery pipeline: 6 ATS integrations, 5-stage classifier, RAG drafting with Claude over Postgres + pgvector, FastAPI/HTMX tracker.

    Python

  3. liminality liminality Public

    A first-person liminal-space puzzle game in Three.js. A rave is buried somewhere in these walls.

    JavaScript

  4. ourspace ourspace Public

    A portfolio-first social platform with low-poly avatars, walkable galleries, music rooms, and creator worlds.

    TypeScript

  5. Reel_block Reel_block Public

    Android app that blocks Instagram Reels, except the single reel opened from a DM. Kotlin.

    Kotlin