Ali Rana

Ali Rana

Full Stack Developer & AI Voice Agent Engineer

Based in: Lahore, PakistanCurrently: Software Engineer, Techpolo Technologies

Hire me

A Computer Science graduate and Software Engineer specializing in the MERN stack and AI-powered voice agents. Experienced in building scalable, real-time applications with a focus on clean code, open-source contributions, and production-level reliability.

Experience

Software Engineer

Techpolo TechnologiesLahore, PakistanworkJul 2026 – Present

Summary

Building AI-powered voice agents on Retell AI that carry live, real-world conversations end to end, from natural dialogue flow to executing function calls and scheduling appointments mid-call. Harden function-call reliability with idempotency locks, timeouts, and structured logging, so the same action never fires twice on a dropped or delayed connection. Own the reliability side of the pipeline: test under real usage conditions and close the gap between a demo that works once and a system a business can depend on.

What I did

  • Optimized Retell prompts and maintained Cloudflare Workers to improve latency and user experience.
  • Implemented idempotency locks to ensure consistent vehicle details are provided across multiple agent sessions.
  • Managed backend logging logic and utilized Cloudflare observability logs.

Results

  • Achieved call success rates of 80-85% with natural and dynamic agent responses fetching live vehicle inventory.
Retell AIAIFunction CallsIdempotency LocksStructured LoggingCloudflare WorkersCloudflare Observability

Co-Mentor

DevWeekendsRemotevolunteer2025 – Present
Mentor a clan inside DevWeekends, a cohort of 2,000+ students from more than 28 countries learning full stack development together. Run weekly code reviews and unblock fellows on real project issues, from broken API integrations to messy state management. Help fellows scope their projects realistically and push them toward shipping working software instead of stalling on planning. Draw on my own fellowship experience to guide newer developers through the jump from tutorials to production-level code.
Full Stack DevelopmentAPI IntegrationsState Management

Skills

Technical

Responsive UI Development
Node.jsNode.js
Express.jsExpress.js
MERN Stack
JavaScript (ES6+)JavaScript (ES6+)
React.jsReact.js
Next.js 15Next.js 15
Tailwind CSSTailwind CSS
CSS3CSS3
HTML5HTML5
LLM API Integration
PythonPython
GitGit
Redux Toolkit (RTK Query)Redux Toolkit (RTK Query)
REST API Design
WebSockets (Socket.io)
MongoDBMongoDB
JWT
Role-Based Access Control (RBAC)
Retell AI
TypeScriptTypeScript
Stripe Integration
Cron Jobs
GitHub ActionsGitHub Actions
RedisRedis
Cloudinary
Agentic AI Systems
CC
DockerDocker
C++C++
Cognee
JenkinsJenkins
Cloudflare WorkersCloudflare Workers
WebSockets
Machine Learning
Data Science
LangChain
LangGraph
Hermes agents
AI Agent Training

Languages

Urdu
English

Projects

Noretmy: Freelance Marketplace

Full Stack Developerpersonal
Built a freelancing marketplace with milestone based contracts and escrow style payments, plus a Cron job that moves sellers up a tier automatically as they complete more work. Added real time messaging and file sharing through Socket.io, so buyers and sellers could stay on the platform for the whole length of a contract instead of moving the conversation elsewhere. Handled Stripe payments with idempotency checks and webhook validation to stop duplicate charges and keep payouts reliable.
MERN StackSocket.ioStripeCron Jobs

MultiMart: Multi-Vendor E-Commerce Platform

Full Stack Developerpersonal
Split the platform into three dashboards, admin, vendor, and customer, each scoped to its own permissions and workflows. Added JWT authentication with refresh tokens and locked down all 40+ API routes with role based access control. Used Redux Toolkit and RTK Query to manage state across the dashboards, cutting down on repeated network calls and keeping the UI in sync.
MERN StackStripeRTK QueryJWTRBACRedux Toolkit

CampusCore: Learning Management System

Full Stack Developerpersonal
Put together a full LMS covering course enrollment, video lectures, order tracking, and an admin dashboard. Cached course and user data in Redis with a cache aside strategy, which brought average API response times down. Replaced the old polling based notifications with Socket.io, so enrollment and payment confirmations now show up in real time.
MERN StackRedisSocket.io

MedEaz: Centralized Healthcare Platform

Full Stack Developerpersonal
Built a centralized healthcare platform connecting doctor, clinic admin, and patient portals, each backed by a role-specific AI assistant. Replaced the clinic's paper based OPD queue with a live digital queue and added voice-to-prescription parsing so doctors could dictate scripts instead of typing them. Automated the revenue-split ledger between clinics and doctors and pushed real time notifications through Socket.io, cutting down manual reconciliation work.
Next.jsMongoDBRedisAI AssistantSocket.ioAI agent

Education

BS Computer Science

University of South AsiaComputer ScienceGPA 3.51Dec 2022 – Jun 2026

Coursework

Parallel and Distributed ComputingOperating Systems

Recognition

Certifications

Linux: Inclusive Open Source Community Orientation

Linux Foundation

Engineering AI Agents with ADK

Google

AI Fluency: Framework Foundations

Claude

Patents & publications

FOSSASIA Eventyay (Python/Django): 6 PRs

other

PR #3499: Fixed ticket/invoice export. PR #3478: Improved exception handling. PR #3481: Added HTTP timeout and tightened avatar parsing. PR #3951: Fixed column overflow. PR #3867: Removed deprecated cryptography API.

Read it

VoiceyBill (React/TypeScript): 3 PRs

other

PR #197: Resolved 17 WCAG 2.1 accessibility violations. PR #207: Fixed transaction export flow and date range filtering. PR #226: Improved dashboard expense breakdown chart formatting.

Read it
Hire AliReach out about a role, a contract or a conversation.For recruiters

Ali's twin is AI, it can make mistakes.