I build production-ready web apps and AI systems.

Software engineer building scalable web platforms from architecture to production.

Imam Faheem, Software Engineer

Imam Faheem, Software Engineer

Featured work and proof

Imam Faheem is a software engineer in Islamabad. At Skyware IT Solutions he led five engineers and shipped Crito Smart PMS, Crito Voice AI, Crito iKiosk, and the IoT layer for Crito in Germany.

Crito Smart PMS screenshot
Skyware IT Solutions2025 to 2026Live

Crito Smart PMS

The core of the hospitality stack I led for Crito in Germany: reservations, billing, housekeeping, and guest ops in one multi-tenant system.

< 600ms

Average API latency

Node.jsNext.jsEmail AutomationTanStack QueryZustandAvg. Latency < 600ms
Crito Voice AI screenshot

Crito Voice AI

AI phone receptionist for hotels. Inbound and outbound calls around the clock, bookings during the call, and a warm transfer when staff are needed. Built solo, end to end.

24/7

Inbound and outbound calls

LiveKitOpenAIPythonNode.js
Crito iKiosk screenshot

Crito iKiosk

Self-service check-in and check-out terminal for hotels - guests arrive, complete the process, and collect their key without front desk involvement.

Unattended

Check-in to room key

Electron.jsPayment By TerminalCard DispenserCard Encoder
Chatevo screenshot
Own product2025 to PresentProduct Complete: Investment Phase

Chatevo

My own embeddable AI chatbot platform - businesses connect their content and deploy an agent that answers questions and takes live actions on any website.

RAG + MCP

Live tool calling

RAGMCPQdrantOpenAI

What I work with

  • Real-Time Voice and WebRTC

    Realtime voice agents that book, cancel, and transfer in production.

    • LiveKit
    • OpenAI
    • Deepgram
    • ElevenLabs
    • Cartesia
    • LangChain
    • RAG
    • MCP
    • WebSockets
    • Twilio
  • Full-Stack Systems

    Multi-tenant SaaS, Electron kiosks, and GraphQL platforms shipped to paying operators.

    • Node.js
    • Python
    • FastAPI
    • React
    • Next.js
    • TypeScript
    • JavaScript
    • Tailwind CSS
    • TanStack Query
    • PostgreSQL
    • MongoDB
    • Prisma
    • REST
    • GraphQL
  • Infrastructure

    Dockerized microservices on Azure, plus Redis, Dragonfly, MQTT, and GitHub Actions CI.

    • Docker
    • Azure
    • GitHub Actions
    • Kong
    • Redis
    • Dragonfly
    • Microservices
    • Multi-tenant SaaS
    • Event-driven
    • MQTT
    • EMQX

Roles and client work

  1. Jul 2026 - Present

    Client-Facing Software Engineer

    On site in Islamabad. I sit with clients as the engineer they talk to, turn a brief into a plan they can follow, and stay in the conversation until the work is in their hands.

    • Translate client goals into scoped engineering work, not a pile of tickets
    • Stay on kickoff, review, and handover so what ships matches what was agreed
    • Write and review the software so another team can run it without a briefing
    • Surface risk early, before it becomes a surprise on a Friday
  2. Oct 2025 - Jun 2026

    Software Engineer and Tech Lead

    Led a team of five. We automated the full hospitality stack for Crito, a company in Germany: Smart PMS, Voice AI, iKiosk, and IoT. I owned the work from architecture to what shipped. This is the work I am most proud of.

    Crito Smart PMSCrito Voice AICrito iKioskIoT layer
    • Led five engineers to automate hotel operations end to end for Crito in Germany
    • Owned delivery for Crito Smart PMS, Crito Voice AI, Crito iKiosk, and the IoT layer
    • Designed and implemented a Dockerized microservices backend powering the platform services
    • Built Crito Voice AI independently, end to end, for Skyware using LiveKit and OpenAI
    • Delivered Crito iKiosk with autonomous check-in, key encoding, and payments
    • Ran sprint planning, architecture review, and roadmap for the team
  3. Sep 2024 - Oct 2025

    Lead Software Engineer

    Worked with the CTO to scale Maktab and expand to new schools. Led a team of three engineers. Owned architecture, sprint delivery, and feature prioritisation. Also contributed to Medpost, Donna, and Exam Square.

    MaktabMedpostDonnaExam Square
    • Collaborated with the CTO on product architecture and technical strategy
    • Led sprint planning, architecture reviews, and feature delivery
    • Built core blogging and comment features for Medpost
    • Worked on Donna, a voice AI product, across conversation flow and production readiness
    • Worked on Exam Square, a mobile app for exam workflows
    • Mentored junior engineers on system design and production readiness
  4. Nov 2023 - Sep 2024

    Software Engineer II

    Designed and built Maktab from scratch. A multi-tenant school management platform now serving a solid portfolio of private schools.

    Maktab
    • Designed the full architecture and database schema from zero
    • Built multi-tenant infrastructure with per-school data isolation
    • Delivered fee collection with automated billing and reconciliation
    • Real-time attendance with automated parent notifications
  5. Feb 2022 - Nov 2023

    Freelance / Self-Employed

    Freelance Software Engineer

    Before joining a company full time, I worked independently as a freelance software engineer. I handled the full engagement myself: scoping requirements with the client, designing the system, building it, and deploying it.

    Career ConnectRestaurant platform
    • Built a multi-vendor e-commerce system where independent vendors could list products, manage their own catalogues, and process orders through a shared marketplace
    • Built Career Connect, a job portal with a full employer and candidate experience, an admin panel, and an integrated assessment module
    • Delivered a restaurant management system for a Saudi client, a multi-tenant platform with a dynamic backend and a GraphQL API
    • Every project was scoped, designed, delivered, and maintained alone

Contact and booking

Write me here, or book a call. I answer these myself, and you should hear back within a day.

Replies within a day. Islamabad, Pakistan. PKT (UTC+5).

Minimum 10 characters.