Mohammed Sinan
← All projects

LocalEyes AI · Jun 2026 – Present

LocalEyes AI

Full-Stack Developer / Lead Backend Engineer

localeyes.ai ↗

Architected and developed a multi-tenant NestJS SaaS backend for Google Business Profile management, local rank tracking, billing, and AI-powered audits.

Impact

  • Multi-tenant NestJS API
  • Bidirectional Google profile sync
  • Reliable BullMQ workers

Highlights

  • Architected and developed a multi-tenant NestJS SaaS backend with JWT authentication, RBAC, and IDOR protection, enforcing strict tenant-level data isolation.
  • Engineered bidirectional Google Business Profile synchronization using OAuth 2.0, field-mask merging, inbound/outbound synchronization, and webhooks for Google-suggested profile changes.
  • Built reliable BullMQ background workers for profile synchronization, OAuth processing, billing operations, AI workflows, and other asynchronous jobs.
  • Developed a geo-grid local rank tracking system with multi-point SERP scans, historical rankings, weekly tracking, competitor scoring, and ranking-change alerts.
  • Implemented an AI-powered GBP audit pipeline using preprocessing, LLM processing, JSON Schema validation, scoring, weighted analysis, and scheduled re-audits.
  • Integrated Stripe subscription billing with Checkout, signed webhooks, idempotent event handling, coupons, subscription management, and per-location plans.
  • Owned production background jobs, Docker deployment workflows, CI/CD pipelines, and application deployments to DigitalOcean.
  • Improved backend performance and reliability through caching, asynchronous processing, and architecture optimization.

Stack

NestJSTypeScriptMySQLBullMQValkeyStripeGoogle APIsDockerDigitalOcean