Skip to content
Remote-firstOpen to remote opportunitiesIslamabad, Pakistan
Awais Ali

Awais Ali

Senior Software Engineer

Senior Software Engineer with 8+ years of experience building scalable, user-centric web applications. Strong expertise in React, TypeScript, and modern frontend architecture, with hands-on experience delivering high-traffic customer-facing platforms, POS systems, and admin dashboards, with experience working in a full stack role.

About

A quick snapshot of how I work and what I optimize for.

I build frontends that stay maintainable under real product pressure: clear component boundaries, predictable state, and performance that holds up as features grow. I’m comfortable owning features end-to-end in remote setups and collaborating with product, design, and backend teams across time zones.

React + TypeScript expertArchitecture & scalabilityRemote-first collaboration

Why me

Proof points that show how I deliver in remote, high-impact roles.

Experience

8+ years

Building scalable, user-centric products and internal platforms for startups and enterprise.

Remote-first

4+ years

Extensive experience shipping reliably with distributed teams across time zones (async-friendly).

Mentorship

Team growth

Mentored junior engineers, reviewed PRs, and helped shape coding standards and architecture decisions.

Architecture

Scalable UI

Strong focus on maintainable component systems, predictable state, and clean patterns that scale.

Security & stability

Production ready

ZTNA, auth flows, and real-world hardening for stable, maintainable UI systems.

Payments & POS

Stripe + Adyen + POS

Complex ordering flows, split payments, kiosks, and operational tooling for restaurant workflows.

Performance mindset

Fast UX

Smooth interactions via architecture decisions, profiling, and iterative refinement.

Multi-platform

Web + Desktop

Built shared UI foundations across web apps and an Electron desktop client (non-production).

Core skills

Tools, frameworks, and practices I use in production.

React

Production experience

TypeScript

Production experience

Next.js

Production experience

Redux

Production experience

Hooks

Production experience

Context API

Production experience

REST APIs

Production experience

Electron

Familiarity (non-production)

JWT & Auth

JWT, sessions, secure flows

Payments

Stripe, Adyen, POS & payment flows

Git

Branching, PR reviews, workflows

PostgreSQL

Production experience

MongoDB

Production experience

MySQL / SQL Server

Production experience

Firebase

Production experience

Node.js

Working knowledge

Python Flask

Working knowledge

ASP.NET

Working knowledge

Professional experience

Recent roles, responsibilities, and outcomes.

Senior Software Engineer Next Order

Feb 2022 – Present

  • Built and maintained large-scale customer-facing online ordering platforms using React.
  • Implemented complex menu structures, modifiers, vouchers, loyalty programs, and Stripe/Adyen payments.
  • Worked on restaurant POS systems: kiosks, split payments, dine-in layouts, and multi-device workflows.
  • Enhanced admin panels for order management, reporting, shifts, and operational settings.
  • Collaborated asynchronously with cross-functional remote teams on production systems.

Senior Software Engineer Emumba

Jan 2020 – Feb 2022

  • Led frontend development for a Zero Trust Network Access (ZTNA) application (Web + Electron).
  • Contributed to Polarr (20M+ users) focusing on UI components and performance.
  • Built enterprise tools including an ETL + analytics platform (Aera Developer Workbench).
  • Mentored engineers and contributed to architecture decisions and coding standards.

Development Team Lead Incline Artificial Intelligence

Jun 2018 – Jan 2020

  • Led frontend development and coordinated with backend teams on enterprise systems.
  • Delivered surveillance, ERP, LMS, and drone-management platforms.
  • Established scalable UI architecture and consistent coding standards across projects.

Software Developer Burqstream Technologies

Apr 2017 – May 2018

  • Developed desktop and web applications including image-analysis tools for environmental monitoring.
  • Built reporting portals and dashboards using PHP and .NET technologies.

Software Developer & SQA Engineer Early Career Roles

Aug 2015 – Apr 2017

  • SAP / IT Executive — Toyota Garden Motors
  • Full-Stack Web Developer — Pakistan Testing Service
  • SQA Engineer — Altair Technologies (Jadoo TV)

Projects

A curated selection. Some projects are private; I can share details on request.

Restaurant Ordering & POS Systems

High-traffic online ordering, payments, POS flows, and admin reporting for restaurant operations.

  • Complex menu + modifier architecture, vouchers, loyalty programs
  • Stripe/Adyen payments, split payments, kiosk workflows
  • Operational tooling: shifts, reports, settings, order management
ReactTypeScriptStripeAdyenPOS integrations

Polarr Photo Editor (20M+ users)

UI components and performance improvements for a high-scale photo editing experience.

  • Component-driven UI architecture with React + Redux
  • Performance-focused iteration on key interaction flows
  • Collaboration within a large production codebase
ReactReduxWebGL (basics)

ZTNA Security Application (Web + Electron)

Zero Trust Network Access client built with React/TypeScript delivered across web and desktop.

  • Shared UI foundations across Web and Electron Desktop
  • Security-focused UX for authentication and access workflows
  • Stable release cadence and production hardening
ReactTypeScriptElectron

COVID-19 Awareness Dashboard (Volunteer)

A global COVID-19 dashboard focused on clear visualization, accessibility, and guidance.

  • Readable, accessible visualizations for non-technical users
  • Public health guidelines and statistics presentation
  • Information architecture optimized for clarity
ReactData visualization
No public link yet

Data Workbench for Aera Technologies

An ETL + analytics tool that extracts data from multiple databases and sources (SAP, Oracle, MSSQL, MySQL) for business analysis.

  • Complex data-source configuration and mapping workflows
  • Reusable UI patterns with React + Redux for large forms and tables
  • Designed for enterprise-scale datasets and reporting needs
ReactReduxETLAnalyticsEnterprise UI

I-Resource Management System

Employee management platform with Leave Management plus HR and Finance modules for internal operations.

  • Role-based workflows for employees, HR, and finance stakeholders
  • Leave approvals, status tracking, and operational reporting
  • UI integrated with RESTful APIs for real-time data updates
ReactReduxREST APIs (.NET)PostgreSQLHR/Finance
No public link yet

Surveillance System

Security solution for attendance and monitoring using facial detection and recognition for indoor/outdoor environments.

  • Operational dashboards for monitoring and event review
  • Responsive UI for live feeds and structured metadata
  • Integrated with Python Flask APIs and MongoDB (NoSQL)
ReactReduxPython FlaskMongoDBSecurity
No public link yet

Drone Configurator (Smart Self-Flying Drone)

Web portal to configure and operate an autonomous drone: deliveries, rescue, surveillance, and remote-controlled movement.

  • Mission/task configuration UI with validation and state flows
  • Real-time operational controls and telemetry-style views
  • Integrated with Python Flask APIs and MongoDB (NoSQL)
ReactReduxPython FlaskMongoDBAutonomy
No public link yet

ERP for Recruitment

Recruitment lifecycle management system from registration through exams, trade allocation, and passing out.

  • Multi-step candidate workflows with audit-friendly history
  • Admin tooling for allocations, schedules, and progress tracking
  • Integrated with Python Flask APIs and PostgreSQL
ReactReduxPython FlaskPostgreSQLERP
No public link yet

IntelliSky Studio

Desktop application to compute vegetation/health indices from sensor imagery (e.g., Parrot Sequoia, SlantRange) to assess greenery.

  • Sensor image processing workflows with results visualization
  • Desktop UX focused on precision, speed, and repeatability
  • Built with C# (WPF) for rich desktop tooling
C#WPFDesktopImage indicesSensors

VASI Web Portal

Reporting portal for TV advertisement detection pipelines, enabling visualization and analysis of processed broadcast data.

  • Dashboard-style reporting with filters and exportable views
  • UI built on a Metronic-based design system
  • Integrated reporting on top of live-channel processing output
PHP (CodeIgniter)HTMLCSSJavaScriptjQuery
No public link yet

Reports Tool (Internal)

An internal utility to manage and view Crystal Reports across departments with role-based permissions.

  • Admin panel for departments, reports, and user access control
  • Multiple permission levels (admin, manager, end-user)
  • Desktop-friendly UX for fast report retrieval
C#WPFSQLCrystal ReportsPowerPoint
No public link yet

Maintenance Reminder System (MRS)

Customer follow-up system for maintenance reminders based on service history, integrated with SAP Business One.

  • Reminder scheduling and customer history-driven workflows
  • Reporting views for service teams and management
  • Integrated with SAP DI API and internal databases
C#WPFSQLCrystal ReportsSAP DI API
No public link yet

Open source contributions

Public contributions and improvements shipped to open source projects.

Explain My Error — AI debugging CLI

A CLI that turns confusing programming errors into clear fixes directly in the terminal, with practical remediation steps and explanations.

  • Provides plain-English explanations, likely causes, ranked fix plans, and ELI5 output
  • Supports interactive mode, inline explanations, JSON mode, and piped input
  • Quick install: npm i -g explain-my-error
  • Context-aware debugging via stack/code/framework/runtime flags and an Agent Skill integration
Node.jsTypeScriptCLIAI toolingDeveloper Experience

Mini Coding Agent

A tiny Node.js CLI that implements the Agent Skills concept: discovers skills, routes prompts, and runs Claude via Anthropic’s API.

  • Discovers local skills and loads only relevant ones into context for each prompt
  • Supports community skills and auto-synced external skills via sparse git checkouts
  • Includes interactive mode and practical CLI flags (model, max-steps, verbose)
Node.jsJavaScriptCLIAgent SkillsAnthropic API

lumidot — Dot-grid loading animations for React

Dot-grid loading animations for React. Tiny, flexible, beautiful. 36 patterns & 20 colors.

  • The library originally focused on a fixed 3×3 grid; I shipped a feature to make it fully configurable as an x×y dot grid (rows/cols).
  • Introduced a single generic resolver: getPatternFrames(pattern, rows, cols, direction)
  • Updated the playground with rows/cols controls
TypeScriptReactAnimationsOpen Sourcenpm package

Education

Bachelor of Software Engineering

Bahria University, Islamabad • 2011 – 2015

Let’s build something great.

If you’re hiring for a Senior Software Engineer who can own complex UI systems, ship reliably in remote teams, and keep quality high as the product scales, I’d love to talk.