FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

Ibrahimkhalill (Ibrahim Khalil) Β· GitHub

🏠
Working from home
🏠
Working from home

Block or report Ibrahimkhalill

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.

Close all issues, pull requests, and discussions opened by this user Content in all repositories owned by your account will be closed.
Add an optional note
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
Ibrahimkhalill/README.md

πŸ‘¨β€πŸ’» About Me

I build production software end to end, and lately most of that work has been teaching software to answer the phone. At Join Venture AI I ship the backend that turns a live phone call into a booked appointment β€” no human in the loop.

  • πŸŽ™οΈ AI voice receptionists on Twilio + Vapi + OpenAI
  • βš™οΈ Backend-leaning: Django REST, Celery, PostgreSQL, Redis
  • 🎨 Frontend: React, Next.js, React Native, TypeScript
  • πŸ“¦ Ship with Docker + GitHub Actions to AWS
  • πŸŽ“ B.Sc. in CSE β€” University of Global Village
  • πŸ… IEEE published Β· ACM ICPC Dhaka Regional 2021 finalist
  • πŸ’¬ Ask me about webhooks, idempotency, and query optimisation

Currently

Working on  β†’  event-driven voice pipelines that survive
                duplicate and out-of-order webhooks
Learning    β†’  LLM evaluation, streaming inference
Open to     β†’  remote full stack / AI integration roles

πŸ“« mdibrahimkhalil516@gmail.com

πŸ› οΈ Tech Stack

Languages

Frontend

Backend & Data

AI & Integrations

DevOps & Testing

πŸš€ Featured Projects

🍽️ Choosie

AI Restaurant Discovery Β· choosie.net

React Django REST PostgreSQL OpenAI

Conversational ordering β€” users describe what they want in plain language and get matched restaurants. Cached and batched OpenAI calls to keep latency low and API cost predictable.

πŸ“ž Orani

AI Voice Receptionist Β· Google Play

Django Twilio Vapi React Native

Event-driven backend where Twilio handles telephony, Vapi drives the voice agent, and webhooks advance booking state. In-app transcripts for every automated call.

πŸ₯½ ARFoodMenu

Augmented Reality Menu Β· demo

React WebAR AWS S3

Browser-based AR previewing 3D dishes with zero app install. Compressed glTF assets served from S3 to survive mobile data.

πŸ›’ POS & Commerce

MerinaSoft, 2023–24

React Node.js PostgreSQL

Billing, live inventory, and an e-commerce platform with payment gateway and admin panel. Rewrote inventory queries with joins and indexes to stay accurate at peak load.

πŸ—οΈ How the Voice Receptionist Works

  inbound call
       β”‚
       β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    webhook     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Twilio  β”‚ ─────────────► β”‚   Django REST    β”‚
  β”‚ telephonyβ”‚                β”‚  idempotency +   β”‚
  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜                β”‚  retry layer     β”‚
       β”‚                      β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚ audio stream                  β”‚ enqueue
       β–Ό                               β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚   Vapi   β”‚                β”‚  Celery + Redis  β”‚
  β”‚ + OpenAI β”‚                β”‚  transcription   β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                       β”‚ WebSocket
                                       β–Ό
                              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                              β”‚   React Native   β”‚
                              β”‚   live status    β”‚
                              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Every webhook carries an idempotency key, so a duplicate or delayed call event never corrupts booking state. Transcription runs off the request path on Celery workers, with progress pushed to clients over WebSockets.

πŸ’¬ Let's build something

Open to remote roles and freelance work.

Pinned Loading

  1. online-assessment-platform online-assessment-platform Public

    Online assessment platform in Next.js 16 (App Router) β€” employer and candidate panels, proctored exam attempts, multi-step form wizard, React Query + Zustand, middleware route protection.

    TypeScript

  2. betopia-chat betopia-chat Public

    Bilingual (English/Bengali) chat API on Node.js and Express with OpenAI β€” rate limiting, CORS allowlist, security headers, input sanitisation and request timeouts.

    JavaScript

  3. Learning-Management-System Learning-Management-System Public

    React LMS for a coaching centre β€” course enrollment plus live classes over Agora/VideoSDK and DRM-protected video playback.

    JavaScript

  4. Neon-Metro-City-Pursuit Neon-Metro-City-Pursuit Public

    Arcade city racing game in a single HTML file β€” procedural Three.js city, meshes, textures and audio all generated at runtime. No build step, no external assets.

    JavaScript

  5. postaura-scrim2.0 postaura-scrim2.0 Public

    SCIM 2.0 microservice in FastAPI β€” user provisioning and deprovisioning for Okta, implementing the six core SCIM endpoints.

    Python

  6. shohojpath shohojpath Public

    Dyslexia-friendly Bangla reading interface for Android, built in Flutter as a human-centered-design research prototype for a controlled user study.

    Dart


Back | FazBrowse Home | New Git URL