Hello, I'm

Zain Ali

Full-Stack Software Engineer

7+ years crafting scalable web & mobile applications

About Me

Zain Ali

Results-oriented Full-Stack Software Engineer with over 7 years of experience designing, building, and scaling robust web and mobile applications.

I have deep expertise in Laravel, PHP, and modern backend development using Node.js, NestJS, and TypeScript. On the frontend, I'm highly proficient with Vue.js and Angular, with strong experience in cross-platform mobile development using Ionic and Quasar.

I have extensive hands-on experience with Docker and AWS cloud services, deploying and operating production systems that scale reliably. Driven by continuous learning and a strong sense of ownership, I focus on building high-quality, maintainable systems.

7+Years Experience
6+Major Projects
5Companies

Experience

Oct 2023 - Present

Lead Engineer

AVRillo R&D Ltd London, UK

Leading a team of four developers, architecting scalable solutions for the UK's premier conveyancing service. Overseeing core web applications, internal tooling, deployment processes, and cross-department collaboration.

LaravelVue.jsNuxtAWSTypeScriptNestJSDockerQuasar
Jan 2023 - Oct 2023

Senior Full Stack Developer

Digitaltolk Stockholm, Sweden

Maintained and improved microservices for a translation booking platform serving 40k+ government entities with 20k+ daily bookings. Built internal tools and streamlined deployments using AWS.

LaravelVue.jsAWSMicroservicesInertiaJSCypress
Apr 2021 - Jan 2023

Full Stack Web Developer

Contrive Solutions Lahore, Pakistan

End-to-end software development for a global IT solutions provider. Designed APIs, built responsive front-end architectures, and ensured cross-platform optimization.

LaravelVue.jsREST APIsMySQLCSS/SCSS
Mar 2020 - Apr 2021

Full Stack PHP Developer

ESP Inspire Lahore, Pakistan

Developed and maintained core product software for this American company, contributing to all phases of the development lifecycle with a focus on optimization and clean code.

PHPLaravelMySQLJavaScriptHTML/CSS
Jul 2019 - Mar 2020

Web Developer

Genetic Concepts Lahore, Pakistan

Designed and built web applications using Laravel, working closely with clients to discuss project aims, troubleshoot builds, and scale projects based on feedback.

LaravelPHPJavaScriptMySQL

Skills & Expertise

{ }

Backend

LaravelPHPNode.jsNestJSTypeScriptSymfonyREST APIsWebSockets
</>

Frontend

Vue 2/3NuxtAngularReactVuex/PiniaTailwind CSSInertiaJSHTML5/CSS3
📱

Mobile

QuasarIonicCapacitorCross-PlatformNative Builds

Cloud & DevOps

AWS (EC2, S3, RDS, Lambda)DockerCI/CDCloudFlareLaravel ForgeLaravel Vapor
🗄

Databases

MySQLPostgreSQLSQL ServerAmazon RDS

Testing & Tools

PESTPHPUnitJestCypressPostmanGit/GitHubPHPCS

Projects

Client Dashboard

Client Dashboard

Mar 2024 - Aug 2024

Client-Facing Conveyancing Dashboard

Seamless dashboard for clients to track conveyancing case progress, manage documents, complete e-signatures, and make payments.

  • Built milestone tracker with real-time progress for purchase & sale processes
  • Integrated e-signature workflow with DocuSign-style document signing
  • AI-powered document processing reducing manual review by 60%
NuxtLaravelPiniaAWSOAuth 2.0Docker
Visit Project →
AVRillo eMove Web

AVRillo eMove Web

Feb 2024 - Jul 2024

Web Portal for Estate Agents

Web portal empowering estate agents with tools for compliance checks, conveyancing case tracking, performance analytics, and leaderboards.

  • Built real-time stats dashboard with conversion rates and income tracking
  • Created gamified Agent Championship League with leaderboards
  • Integrated WebSocket-based real-time updates via Laravel Reverb
NuxtLaravelPiniaAWSLaravel Reverb
Visit Project →
Internal Quote App

Internal Quote App

Oct 2023 - Apr 2024

Internal Conveyancing Operations System

Internal system for conveyancing estimation, performance analytics, AI-powered document processing, and WhatsApp integration.

  • Automated memorandum of sale extraction saving hours of manual work
  • Built WhatsApp API integration for direct client communications
  • Designed pivot-table style reporting with advanced filtering
NuxtLaravelPiniaAWSAI/MLWhatsApp API
Visit Project →
DigitalTolk

DigitalTolk

Jan 2023 - Oct 2023

Translation Booking Platform

Booking platform matching interpreters with customers, serving 40k+ government entities with 20k+ daily bookings.

  • Maintained platform handling 20,000+ daily bookings across Sweden
  • Built interpreter matching algorithm with language and availability filters
  • Integrated Stripe payments with multi-currency support (SEK/EUR)
LaravelVue.jsAWSMicroservicesInertiaJS
Visit Project →
Grundsteuerloesung

Grundsteuerloesung

Nov 2021 - Nov 2022

German Property Tax Platform

Consumer application digitalizing property tax submission in Germany, integrating with the government Elster service.

  • Led development from scratch to production serving thousands of users
  • Integrated with German government Elster API for tax validation & submission
  • Built multi-step wizard with identity verification (ID card & bank account)
Vue 3Laravel 8MySQLBootstrapElster API
Visit Project →
AVRillo Agent App

AVRillo Agent App

Sep 2024 - Dec 2024

Mobile Application for Estate Agents

Mobile app enabling estate agents to manage client quotes, track agency performance, and facilitate client instructions.

  • Published on Apple App Store with active estate agent user base
  • Built quote request flow with multi-step forms and real-time validation
  • Implemented push notifications and deep linking for agent engagement
Quasar 2Vue 3TypeScriptCapacitorJest
Visit Project →

Open Source

why-does-this-exist

TypeScript
Author

A CLI tool that traces git blame, PRs, issues, and reviews to explain legacy code decisions in plain English using AI.

  • Traces git blame history to find the PR, issue, and code review behind any line of code
  • Uses AI to summarise the full context into a plain English explanation
  • Helps developers understand "why" legacy code exists without digging through history manually
TypeScriptNode.jsGitHub APIAI/LLMCLI

laravel-ddd

PHP
Contributor

Toolkit for domain driven design (DDD) in Laravel. Added autoload support for event listeners and subscribers from domain directories.

  • Implemented automatic discovery and registration of event listeners from domain directories
  • Added subscriber support with Dispatcher integration and caching via ddd:optimize
  • Maintained backward compatibility — feature is opt-in and coexists with default Laravel discovery
LaravelPHPDDDEvent Discovery

Testimonials

Zain is a top-tier developer and has incredible knowledge of Laravel and the surrounding PHP systems. I've never come across a developer with as much skill in Laravel as Zain has. He's like a human documentation for the framework. Not only does he have the technical skills, he can also communicate with stakeholders, other developers and architect complex solutions that solve actual business issues. Can't recommend highly enough!
DD
Daniel DewhurstLead AI Solutions Engineer, AVRillo R&D
Zain is easily one of the strongest software engineers I have worked with throughout my career. He demonstrates an exceptional depth of expertise in PHP and JavaScript. He works with impressive speed and efficiency, even under significant pressure and demanding expectations. Beyond his technical excellence, Zain possesses outstanding leadership and interpersonal skills. Individuals of his calibre are rare, and he consistently adds significant value to any organisation he is part of.
LT
Luke ThompsonLead Software Engineer, PayPoint plc
Zain is an exceptionally talented engineer who genuinely cares about delivering the best possible version of a product. He was instrumental in building new internal tools that streamlined team workflows and improved deployment processes. Zain takes real pride in writing clean, scalable code and following best practices. His pull request reviews are thoughtful and constructive. Any team would be fortunate to have Zain.
SM
Stewart MarshSenior Software Engineer, Expansive
Zain is one of the most competent, talented and loveliest man I have ever met in my career. A man who has a deep core understanding of Laravel as a framework. He is a constant source of inspiration and knowledge. A real gem of a person and a true asset to anyone he works with. A true rockstar developer, a true pleasure to work with.
PD
Peter DayLaravel Developer, AVRillo R&D

Get In Touch

I'm always open to discussing new opportunities, collaborations, or just having a chat about technology.