Skip to content
View DaJaffaMan's full-sized avatar

Highlights

  • Pro

Block or report DaJaffaMan

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

👋 ヤホ Hey, I'm Jack Jefferies

Full-Stack & Mobile Engineer • System Architect • Lifelong Learner

GitHub Email Agora


👨‍💻 About Me

I am a software engineer dedicated to building scalable distributed backends, robust cloud infrastructure, and fluid cross-platform applications. I love taking complex business requirements and crafting clean, resilient architectures.

  • 🔭 Currently Building: Agora — A next-generation two-sided marketplace for professional cleaning services.
  • Engineering Focus: Distributed Backends (NestJS, GraphQL, Neo4j), Cross-Platform Mobile (Flutter / Dart), and Modern Web (Next.js 15, React 19, Tailwind CSS v4).
  • 🧠 Core Philosophy: Clean Architecture, strict typing, automated CI/CD pipelines, and relevant high-coverage test suites.

🌟 Featured Project: Agora (🏠 Marketplace Platform)

Agora connects customers with vetted professional cleaning service providers with live job tracking, dynamic pricing, and automated payment escrow.

  • Monorepo Architecture:
    • app/ — Flutter cross-platform mobile client (iOS, Android, Web)
    • search-web/ — Next.js 15 Search Portal & instant pricing estimator
    • marketing-site/ — Next.js landing site, SEO hub & onboarding funnel
    • api/ — NestJS GraphQL API gateway & business logic
    • terraform/ — GCP Cloud Run, GKE, DNS, and CDN Infrastructure-as-Code
  • Graph Data Architecture: Powered by Neo4j, modeling complex user permissions, service areas, multi-tier pricing, and relational review topologies.
  • Fintech & Escrow: End-to-end Stripe Connect custom onboarding, payment intents, and automated platform fee splits.
  • Geospatial Intelligence: Google Maps Platform Distance Matrix and Places APIs for travel-time routing and live ETA tracking.
  • Cloud & DevOps: Automated GCP deployments via Terraform, Skaffold, and GitHub Actions.

🎿 Passions & Beyond the Terminal

When I'm away from the keyboard, I'm usually challenging myself with new skills, outdoor adventures, and cultural experiences:

  • 🇯🇵 Learning Japanese (日本語): Actively studying Japanese as a second language—fascinated by kanji, grammar patterns, and conversational nuance (日本語を勉強している!).
  • 🏂 Snowboarding: Chasing powder, carving down alpine runs, and spending time in the mountains.
  • 🌍 Exploring World Cultures: Traveling, experiencing diverse global traditions, trying regional cuisines, and broadening perspectives through immersive travel.

🛠️ Tech Stack & Tooling

Languages

TypeScript Dart JavaScript Python Cypher

Frameworks & Libraries

Flutter Next.js 15 React 19 NestJS GraphQL Tailwind CSS v4

Databases, Cloud & Infrastructure

Neo4j Redis Firebase Google Cloud Platform Terraform Docker Stripe API


📊 GitHub Activity & Statistics

GitHub Activity Graph


GitHub Streak   Profile Summary


Top Languages   Language Breakdown


“継続は力なり” (Consistency leads to success)"

Pinned Loading

  1. etherealtechnologies etherealtechnologies Public

    The official corporate web platform, engineering consultancy portal, and interactive DevLab for Ethereal Technologies. Built with React, TypeScript, and Tailwind CSS; deployed via Terraform to GCP …

    TypeScript 7

  2. pynea-sweet-shop-admin-management-neo4j pynea-sweet-shop-admin-management-neo4j Public

    A sweet shop stock and administration management application stored in a graph database

    TypeScript

  3. HSReplay.net HSReplay.net Public

    Forked from bd/HSReplay.net

    🔶 Unleash your potential

    TypeScript 3 2

  4. runelite runelite Public

    Forked from runelite/runelite

    Open source Old School RuneScape client

    Java

  5. gobalu/planthaus-esp32-ota gobalu/planthaus-esp32-ota Public

    Duplicate planthaus repo to flash onto devices OTA

    Python

  6. nominet-interview-occurrence-counter nominet-interview-occurrence-counter Public

    Generates "random" numbers based on seeds, counts occurrences and return top X

    Java