EXPLORE / UBW
Download resume ↗
> Ubaid Bin Waris

Ubaid Bin Waris, AI Systems Engineer - AI SYSTEMS.
AUTOMATION.
INFRASTRUCTURE.

Specialized engineering

AI Systems & Full-Stack Engineer

I build production AI systems, voice telephony agents, and high-concurrency backend infrastructure designed to scale.

AI Agents & Tool CallingVoice AI & TelephonyDistributed Redis Locksn8n Automation
ubaid@portfolio:~$ status
STATUSONLINE

# role

Full Stack Dev @ GixiAI

# location

Islamabad, Pakistan

# stack_processes

LLMSactive
VOICEvapi/livekit
REDIScluster
DOCKERrunning
LINUXubuntu/arch
uptime00:00:00

> Available for freelance & full-time roles

ubaid@portfolio:~$

AI

Agents

Voice

Systems

Web

Applications

SYSTEMS / ARCHITECTURE

How the pieces fit together.

A look at the decisions behind private project work. Expand each blueprint to explore the approach.

Voice qualification & telephonyVoice AI · Architecture walkthrough

Phone automation needs to do more than answer a question. It must respond to interruptions, retrieve relevant business context and route a caller to the right next step.

  • Connect the telephony input to a real-time conversation runtime.
  • Separate speech processing from business tools such as CRM lookup and qualification.
  • Define escalation paths so uncertain or unsupported requests reach a person.
Read decisions and tradeoffs
  1. 01Incoming call
  2. 02Voice agent
  3. 03CRM & scheduling
  4. 04Human handoff
AI session coordinationBackend systems · Architecture walkthrough

Concurrent socket and voice sessions can cause competing updates and repeated jobs. Coordination needs to account for retries, worker crashes and expired ownership.

  • Validate session access at the gateway before queuing work.
  • Use explicit job states and idempotent handlers to make retries reviewable.
  • Coordinate shared resources through Redis while preserving durable business state.
Read decisions and tradeoffs
  1. 01Client request
  2. 02Authenticated API
  3. 03Queue & workers
  4. 04Persistent state
Lead intake & CRM automationWorkflow automation · Architecture walkthrough

Lead information can arrive from several sources with inconsistent payloads. Manual routing makes handoffs difficult to trace and repeated webhook deliveries can create duplicate records.

  • Normalize and validate incoming payloads before enrichment.
  • Separate qualification logic from CRM writes and notification delivery.
  • Make failed steps recoverable through explicit retry and review paths.
Read decisions and tradeoffs
  1. 01Business event
  2. 02Validate & enrich
  3. 03Sync your systems
  4. 04Notify your team

SELECTED WORK

Engineering behind the experience.

Private and client-owned projects. Explore the approach and architecture; repositories and confidential details remain private.

01 / Voice AIPRIVATE PROJECT

Voice qualification & telephony

A phone conversation agent connecting speech, lead qualification, CRM context and human handoff.

LiveKitVapiDeepgramNode.jsRedis
Read the walkthrough
02 / Backend systemsPRIVATE PROJECT

AI session coordination

A Node.js service coordinating concurrent AI sessions with Redis, job queues and explicit state transitions.

Node.jsRedisBullMQJWTDocker
Read the walkthrough
03 / Workflow automationPRIVATE PROJECT

Lead intake & CRM automation

An event processing pipeline for webhook intake, AI qualification, database updates and team notifications.

n8nNode.jsPostgreSQLDockerWebhooks
Read the walkthrough
04 / Full-stack systemsPRIVATE PROJECT

SEO & content workflow engine

A workflow for organizing content topics, producing structured metadata and managing indexing submissions.

Next.jsModel APIsIndexNowPython
Read the walkthrough
05 / InfrastructurePRIVATE PROJECT

Local LLM inference workstation

A Linux workstation for local model inference using Ollama and isolated service environments.

HP Z84096GB RAMLinuxOllamaDocker
Read the walkthrough
Explore the engineering portfolio

00 /

About Ubaid Bin Waris

Ubaid Bin Waris
ONLINE

Ubaid Bin Waris

Senior Full Stack & AI Systems Engineer

Islamabad, PK Systems Engineer Node / Next.js / AI
about.md
00

// who_i_am

Ubaid Bin Waris - AI Systems & Infrastructure Engineer based in Islamabad, Pakistan. I design and deploy autonomous AI agents, voice telephony systems, high-concurrency backends, and Linux cloud infrastructure.

05

// what_i_do

Building production AI systems: OpenAI/Claude/Gemini tool-calling agents, LiveKit/Vapi Voice AI callers, Redis distributed session managers, and n8n workflow automation.

10

// hardware_infrastructure

I run a dedicated HP Z840 dual-Xeon workstation (96GB RAM) running Linux & Ollama for local LLM benchmarking (Qwen/Gemma), model quantization, and self-hosted agent testing.

15

// core_philosophy

Design for scale and resiliency. Use distributed locks for concurrent workers, persistent queues for webhook retries, and strict isolation for production agent environments.

$ cat work_philosophy.log

[AI_SYSTEMS]Building tool-calling AI agents with memory, evaluations and explicit permissions.
[CONCURRENCY]Distributed coordination, idempotent jobs and queues to manage concurrency.
[PRODUCTION_DEVOPS]Dockerized deployments on Linux servers with monitoring and SSL proxies.
[BUSINESS_IMPACT]Automating core sales, qualification, and data processes for high ROI.

$ ls -la /proc/capabilities/

6 domains

AI Agents

OpenAI & Claude APIsTool Calling & MCPOllama Local LLMsRAG & Vector Search

Voice AI

LiveKit WebRTCVapi & TwilioDeepgram STTCartesia Realtime TTS

Backend Systems

Node.js & NestJSDistributed Session LocksBullMQ & RabbitMQPostgres & Redis

Automation

n8n WorkflowsTrigger.devWebhook PipelinesLead Qualification

Infrastructure

Linux / Ubuntu AdminDocker & ComposeHP Z840 WorkstationHetzner & AWS

Supporting Stack

Next.js & ReactTypeScriptTailwind CSSRESTful & WebSockets
all systems operationalEngineering & deployment

AVAILABLE_FOR_HIRE

Open to freelance contracts and full-time roles.
Let's build something that's worth building.

THE EXPERIENCE

Built through doing.

  1. Aug 2025 – Present

    GixiAI

    Senior Full Stack Developer

    Design and develop full-stack web applications with AI-powered features. Collaborate with cross-functional teams to manage database operations, optimize performance, and handle deployment processes following agile methodologies.

  2. Jun 2025 – Jul 2025

    HH Tech Hub

    Web Developer

    Developed responsive web applications using HTML, CSS, and JavaScript. Implemented UI components with cross-browser compatibility, optimized performance, and collaborated with design teams to deliver quality web pages.

  3. Feb 2025 – May 2025

    BluCentric

    Full Stack Developer

    Developed end-to-end web applications using Next.js and SQL databases. Managed frontend and backend tasks, implemented RESTful APIs, optimized database queries, and maintained comprehensive documentation for development processes.

  4. Jun 2023 – Aug 2023

    Higher Education Commission

    Intern

    Assisted in web development and frontend implementation. Supported portal maintenance, conducted UI testing, documented technical processes, and contributed to accessibility improvements across departmental platforms following industry best practices.

BEFORE WE BUILD

Frequently asked questions

What does Ubaid Bin Waris build?

I build AI agents, voice AI systems, workflow automation, Node.js backends and Next.js applications. I also configure Linux infrastructure for those systems.

Where are you based, and can we work remotely?

I am based in Islamabad, Pakistan (UTC+5), and work remotely with international clients. We agree on communication channels and overlapping working hours during scoping.

Can I see your project source code?

Some repositories are private or client-owned. The portfolio includes architecture walkthroughs that explain the approach without publishing source code or confidential client information.

How are project cost and timeline determined?

I scope the deliverables, integrations, hosting requirements and target date with you before providing a proposal. Third-party usage and hosting costs are identified separately.

Do you provide deployment and ongoing support?

Deployment and handover can be included in the project. Ongoing maintenance is scoped separately with clear ownership, response expectations and support boundaries.

How can I discuss a project?

Email ubaidwaris34@gmail.com with your goals, existing systems and target date. You can also contact me through the linked Upwork or LinkedIn profile.

04 /

Contact

# Got a project? Reach out directly via email or social channels below.

ubaid@portfolio:~$ cat contact_info.json

$ status --availability

AVAILABLE FOR FREELANCE & FULL-TIME ROLES

$ direct --email

ubaidwaris34@gmail.com

$ system --location

Islamabad, Pakistan (UTC+5) • Remote Worldwide

$ netstat -active-channels

> response_time: ~24h

> preferred: email / upwork