Skip to content
View KARIMDAVI's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report KARIMDAVI

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KARIMDAVI/README.md

Kerim David — iOS & Web Developer 👋 (⌐■_■)

iOS-first Engineer • SwiftUI Specialist • Full-Stack Web Developer (React, Firebase)
Building production apps with elegant UX, reliable real-time systems, and payment flows that just work.

Hero demo


Quick Pitch

I design and build iOS apps and companion web dashboards that scale. I focus on SwiftUI-first experiences, real-time features (Firebase), and secure payments (Stripe, Apple Pay). If you want a polished app with reliable realtime behavior and delightful UX, I’m the engineer you hire.


Core Skills

  • Languages: Swift, TypeScript, JavaScript, Python
  • iOS: SwiftUI, Combine, UIKit interop, CoreLocation, CoreML (on-device)
  • Web: React, Tailwind CSS, Next.js / Vite
  • Backend & Infra: Firebase (Auth, Firestore, Functions, Messaging), Node.js, Express
  • Payments & Monetization: Stripe, Apple Pay, Square (Tap-to-Pay)
  • Tools: Xcode, Firebase CLI, GitHub Actions, Cursor, Postman

Featured Projects (click to open)

  • SaviPets — Role-based pet-sitting platform: real-time GPS tracking, Stripe/Apple Pay, Firebase chat, visit timers. Repo →Demo →
  • AI Chat Companion — Cross-platform assistant with contextual memory and personality settings. Repo →
  • Tap-to-Dodge — Mobile arcade game prototype (monetized; simple 30–90s runs). Repo →
  • MeloMo — Music Based on your mood. Repo →

Case study — SaviPets

  • Problem: Pet owners needed a reliable, trustable service with real-time sitter locations and instant receipts.
  • My approach: Built a SwiftUI iOS app + React admin dashboard. Real-time updates via Firestore, visit tracking via CoreLocation, payments with Stripe & Apple Pay, and photo/reporting for each visit.
  • Outcome: Improved client trust with live tracking and receipts; easier operations for sitters through a focused dashboard and automated billing.

How I work (for clients)

  1. Discovery & scope — define MVP, success metrics, and milestones.
  2. Design → Build — rapid prototyping (Figma), SwiftUI-first iOS implementation, React web admin.
  3. Secure Payments — integrate Stripe + Apple Pay with server-side verification (payment intents).
  4. Realtime & reliability — use Firestore snapshots, batched writes, and offline-friendly patterns.
  5. Delivery & maintenance — CI, staging previews, tests, and handover docs.

Why hire me

  • Focused on iOS-first solutions with companion web systems.
  • Deep experience with real-time services (Firestore) and payments.
  • Strong emphasis on product clarity, user trust, and measurable outcomes.

How to run my demos (developer quick-start)

iOS (SaviPets demo)

  1. Open SaviPets.xcodeproj in Xcode 14+.
  2. Set a sandbox Firebase config in GoogleService-Info.plist (dev).
  3. Use a real device for Apple Pay / location features.
  4. Cmd + R to run.

Web (Admin dashboard)

# from repository root
cd web-dashboard
npm install
# create .env.local with FIREBASE config and API keys
npm run dev

Pinned Loading

  1. SaviPets-iOS-App SaviPets-iOS-App Public

    iOS app for pet sitting and dog walking services, built with SwiftUI and CoreData

    Swift

  2. n8n n8n Public

    Forked from n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    TypeScript 1

  3. cursor cursor Public

    Forked from cursor/cursor

    The AI Code Editor