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

    Software Engineer

    Work directly with clients to turn business requirements into practical technical plans, build the solution, and stay involved through delivery, deployment, and handover.

    • Translate business goals into clear requirements, delivery milestones, and technical scope
    • Communicate progress, dependencies, risks, and tradeoffs throughout the engagement
    • Build and review maintainable software across frontend, backend, APIs, and integrations
    • Stay accountable from discovery and implementation through deployment and handover
  2. Oct 2025 - Jun 2026

    Software Engineer and Tech Lead

    Led five engineers delivering connected hospitality products for Crito, a company in Germany. Owned technical direction across architecture, development, deployment, and ongoing product delivery.

    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 the ground up, a multi-tenant school management platform used by private schools in Pakistan.

    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.