Skills Projects Experience Get in touch →
Full Stack Developer · Lahore, Pakistan · 2+ Years Production

Maria
Sheikh

Full stack developer shipping mission-critical software at iCustoms — Vue 3 SPAs, Laravel backends, Swagger API docs, and payment gateway integrations. 8 live enterprise customs products used by thousands of UK traders daily.

View My Work Contact Me
2+
Years iCustoms
8
Live Products
3
Payment APIs
~/portfolio $ cat about.json
$cat about.json
{
  "name": "Maria Sheikh",
  "role": "Full Stack Developer",
  "frontend": ["Vue 3", "Pinia", "Vuex", "Vee-Validate v4", "JavaScript"],
  "backend": ["Laravel", "PHP 8", "REST APIs", "Swagger / OpenAPI"],
  "realtime": ["WebSockets", "Laravel Echo"],
  "payments": ["Stripe", "PayPal", "Payment Gateway APIs"],
  "employer": "iCustoms Ltd (UK)",
  "open_to": true // full-stack & frontend roles
}
$
Technical Skills

Full Stack — Frontend to Backend

// 2 years production · enterprise customs clearance · freelance full-stack deliverables
⚡Frontend
Vue 3 / Options API
95%
JavaScript ES2022+
92%
HTML5 / CSS3 / SASS
90%
Vee-Validate v4
88%
Bootstrap / Tailwind
84%
🛠️Backend & APIs
Laravel (PHP 8)
80%
REST API Design
85%
Swagger / OpenAPI
78%
Axios / HTTP clients
91%
WebSockets / Echo
76%
🗄️State & Data
Pinia
93%
Vuex 4
86%
Vue Router
87%
MySQL / Eloquent ORM
73%
localStorage / Cache
88%
💳Payments & Integrations
Stripe
82%
PayPal
78%
HMRC CDS / iHub APIs
89%
Postman / Swagger UI
80%
Git / Bitbucket / CI
83%
🤖AI & Tools
OCR / IDP Pipelines
75%
AI-assisted Dev
85%
Vue Multiselect
90%
Webpack / Vue CLI
77%
SweetAlert2 / Toasts
88%
🛃Customs Domain
UK CDS / CCR
91%
ENS / S&S GB
83%
NCTS Transit
80%
EU ICS2
72%
Agile / Scrum
80%
Selected Work

Projects I've Shipped

// Enterprise customs clearance + freelance full-stack deliverables
01
CCR / CDS — UK Import Declaration Platform Enterprise

Core customs clearance module for HMRC CDS. Multi-step declaration wizard — commodity codes, duty calculation, trader details, and live submission to HMRC via the CDS API.

Multi-step form with Vee-Validate v4 inline schema functions — complex validation rules per CDS data requirements
Pinia split-store pattern (declarationState / declarationActions / declarationGetters) — adopted as team-wide canonical architecture
Real-time HMRC submission status via Api.js service interceptors; response.data.code-based business logic
Vue 3PiniaVee-Validate v4AxiosHMRC CDS API
2023–25
02
IDP — AI-Powered OCR Document Processing AI / OCR

Intelligent Document Processing frontend — AI extracts customs data from invoices and shipping docs in real time, then prefills declaration forms. Built from scratch.

Real-time WebSocket progress feed (Laravel Echo) during multi-stage OCR extraction pipeline
3 coordinated Pinia stores — idpstore · ocrstore · idpDelta — each with dedicated action files
Drag-and-drop upload, field-by-field delta review UI, and Swagger-documented backend endpoints
Vue 3PiniaWebSocketLaravel EchoSwaggerOCR
2024–25
03
ROS · NCTS · ENS · ICS2 · ETSF — iHub Suite Enterprise

Five live customs modules on the iHub platform — Return of Movements, UK Transit Declarations, Entry Summary GB, EU ICS2, and Export Transit Summary Form.

ROS: canonical Pinia split-store architecture — became team standard for all subsequent modules
NCTS: Vuex namespaced module for UK transit T1/T2 declarations; ENS/ICS2 for GB & EU safety and security data
ETSF: single Pinia store with localStorage persistence and service-file API pattern
Vue 3PiniaVuexRosApi.jsCommonIhubApiIcs2Api
2023–25
04
Food Ordering & Delivery Platform Freelance

Full-stack food ordering system — dynamic menu management, real-time order tracking, and complete Stripe payment integration for a restaurant client.

Laravel backend: categories, items, modifiers via Eloquent ORM; REST API consumed by Vue 3 SPA
Stripe checkout: cart → payment intent → order confirmation → kitchen dispatch
Real-time order status via WebSocket; mobile-first checkout flow optimised for conversion
Vue 3LaravelStripeWebSocketMySQLREST API
2023
05
Cricket Live Scoring & Match Platform Freelance

Live cricket scoring site — ball-by-ball WebSocket updates, scorecards, player stats, match history, and premium subscription billing via PayPal.

Ball-by-ball live score updates via WebSocket; scorecards, player averages, full match history
PayPal payment integration for premium subscription tiers with webhook callbacks to Laravel
Swagger / OpenAPI documentation for all backend endpoints
Vue 3LaravelWebSocketPayPalSwaggerREST API
2022
06
Grace Care HMS — Hospital Management System Freelance

Full-stack hospital management system — patient records, doctor management, appointment scheduling, billing, and admin dashboard built for a healthcare client.

Patient registration, medical records, and appointment booking system
Doctor & staff management with role-based access control
Billing module with invoice generation and payment tracking
Real-time dashboard with occupancy stats, upcoming appointments, and revenue overview
Vue 3LaravelMySQLREST APIRole-based AuthDashboard
2023
07
Maren Clothing Co. — E-Commerce Platform Freelance

Full-stack e-commerce platform for a small-batch clothing brand in Lahore — product catalogue, cart, PayPal & card checkout, and order management.

Product catalogue with categories (Outerwear, Denim, New Arrivals) and dynamic filtering
Cart system with PayPal and card payment gateway integration
60-day returns flow, shipping management, and order tracking
Mobile-first responsive storefront optimised for conversion
Vue 3LaravelPayPalE-CommerceMySQLREST API
2023
Work History

Experience

// Promoted from junior to owning 8 live enterprise products in under 2 years
Jul 2024 — Present
iCustoms Ltd
UK · Remote
Frontend Engineer
Full Time
  • Lead frontend across 8 live customs modules — CCR/CDS, ROS, NCTS, ENS, ICS2, ETSF, IDP, iWiz — serving thousands of UK traders daily
  • Architected Vuex → Pinia migration; established split-store pattern adopted as team-wide standard
  • Built IDP frontend from scratch — WebSocket OCR pipeline, 3 coordinated Pinia stores, field-level delta review UI
  • Collaborated on backend REST API design with Laravel; documented all IDP endpoints in Swagger / OpenAPI
  • Integrated iWiz AI assistant across all modules via event-bus contract for contextual customs error guidance
Jul 2023 — Jul 2024
iCustoms Ltd
UK · Remote
Junior Frontend Engineer
Full Time
  • Joined complex production Vue 3 SPA with dual Vuex/Pinia state, multiple iHub service APIs, and live HMRC integrations
  • Built multi-step declaration forms — Vee-Validate v4, Vue Multiselect, real-time API validation on field change
  • Delivered ENS module — general form, item detail, goods listing, safety & security data section
  • Worked with backend team on API contracts, error handling conventions, and WebSocket notification flows
2022 — Ongoing
Self-Employed
Remote · Freelance
Freelance Full Stack Developer
Freelance
  • Delivered food ordering platform end-to-end — Laravel backend, Vue 3 SPA, Stripe payment, WebSocket order tracking
  • Built cricket live scoring site — ball-by-ball WebSocket, Laravel API, Swagger docs, PayPal subscriptions
  • Managed full lifecycle across multiple clients: requirements, development, deployment, and post-launch support
Contact

Let's Build Something

Open to
full-stack
& frontend
roles.

// Available for full-time positions and freelance work — especially projects that need real backend architecture, API design, or payment integrations.

Send a Message
✉
Email
mariashakil421@gmail.com
📍
Location
Lahore, Pakistan — Remote OK
💼
Current Role
iCustoms Ltd · Frontend Engineer
⚡
Primary Stack
Vue 3 · Laravel · Swagger · Payment APIs
●
Status
Open to new opportunities