Skip to content
View dani-io's full-sized avatar

Block or report dani-io

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

👋 Hi, I'm Daniel Memarian

Senior Full-Stack Engineer  ·  Infrastructure & Platform  ·  AI-native

I design, build, and operate production web applications end-to-end — from cloud & self-hosted infrastructure and CI/CD through to polished Next.js frontends.


🔭 Currently building Go4u — a live task & inspection marketplace with escrow payments and role-based workflows.


🧰 Tech I work with

Frontend — Next.js (App Router) · React · TypeScript · TailwindCSS · shadcn/ui Backend — Node.js · Prisma · PostgreSQL · FastAPI (Python) · Go · REST APIs Payments / Fintech — Stripe Connect · escrow · webhooks · double-entry ledgers Cloud & DevOps — Vercel · Docker · Coolify (self-hosted PaaS) · Cloudflare (Tunnels / DNS / TLS) · Caddy / Traefik / Nginx · Proxmox / LXC · GitHub Actions Security — RBAC & data isolation · threat modeling · defense-in-depth · hardened deployments AI-native dev — Claude & Cursor as core tooling (generate → verify) · local, OpenAI-compatible LLM endpoints Networking — CCNA · CCNP · MTCNA · MikroTik RouterOS · WireGuard


🚀 Featured Projects

🌐 Go4u — Task & Inspection Marketplace  ·  live

A multi-actor marketplace with a chat-centric flow: Stripe Connect escrow, Stripe Identity (KYC), role-based access control, GPS-verified inspection photos, a dispute-resolution admin panel, and an AI copilot for task creation — built and operated end-to-end. Next.js 16 TypeScript PostgreSQL (Neon) Drizzle Stripe Connect NextAuth Cloudflare R2 Twilio

🔍 GapFinder — AI Opportunity Discovery

Click anywhere on a Toronto map; it aggregates 8 live data sources in parallel (Google Maps, census, community sentiment, weather, traffic) and uses Gemini with search-grounding to propose evidence-backed business opportunities. Built end-to-end with Claude Code — idea to production in a day. Next.js 16 TypeScript Drizzle + SQLite Gemini 2.5 Leaflet

🧠 Mindgo — Coaching & Personal-Development PWA

A full RTL PWA marketplace for coaching: coach discovery & booking, escrow payments, embedded Jitsi video sessions, private journaling & habit tracking. Next.js 14 TypeScript Prisma PostgreSQL NextAuth next-pwa

🧩 More

  • homelab-runbooks — infrastructure runbooks & operational docs
  • 40+ hardware / IoT builds — ESP32, custom PCBs, GSM/GPS gateways (see “Beyond the web”)

🛠️ Beyond the web

Electronics is where I started — a B.Sc. in Electronics and 40+ hardware / IoT builds over the years: ESP32 · Arduino · Raspberry Pi · custom PCBs (KiCad / Altium) · GSM / GPS / NFC · 3D & CAD. It's why I have good instincts for systems that have to actually work in the real world — not just in a browser tab.


📫 Let's connect

🌐 jport.ir  ·  💬 @danielmemarian  ·  📧 Daniel.Memarian@gmail.com

Pinned Loading

  1. nextjs-supabase-rls-demo nextjs-supabase-rls-demo Public

    Multi-tenant Next.js + Supabase demo where PostgreSQL Row Level Security is the isolation boundary — not app code. Topics: nextjs supabase postgresql row-level-security multi-tenant typescript rbac

    TypeScript

  2. gapfinder gapfinder Public

    AI-powered business opportunity discovery tool

    TypeScript

  3. mindgo mindgo Public

    TypeScript

  4. reachscan reachscan Public

    Find which IPs are reachable from a constrained network — by comparing TCP/TLS scans across multiple operators

    Python

  5. Unit8 Unit8 Public

    Unit8 — where humans, machines, and markets trade in harmony.

    Python