government customer interfaces unified through one theme architecture
01 LEAD FRONTEND ENGINEER · ANGULAR · REACT · TYPESCRIPT
Frontend engineering leader with 10+ years of experience building production web applications. I lead technical direction for Risk & Threat Intelligence capabilities used in government border operations.
SCROLL TO EXPLORE ↓
I turn demanding operational problems into frontend systems that teams can scale and border officers can trust.
02 SELECTED IMPACT
reusable Angular libraries adopted across product teams
customer rebranding, reduced from roughly two months
03 EXPERIENCE
A decade at
the front end.
APR 2024 — PRESENT
Lead Software Developer
SITA · Reading, UK
- Lead the design and delivery of large frontend features for a border-management platform, partnering with product, UX, backend and platform teams across the software development lifecycle.
- Built an interactive D3.js node-link investigation graph that helps officers trace relationships between passengers, bookings and flights, replacing a planned KeyLines purchase and avoiding ongoing third-party licensing costs.
- Designed graph behaviours including dynamic expansion, severity-based styling, layouts, toolbars and stable positioning as data updates.
- Built a real-time flight-status dashboard using OpenLayers, rendering live flight and passenger risk-profile data for operational monitoring.
- Lead and mentor three developers through technical direction, pairing and constructive code reviews; architectural decisions are adopted beyond the immediate group.
- Built an Azure Pipeline that sends PR diffs, linked work-item context, titles and descriptions to GPT, surfacing issues before human review.
- Began extracting major functionality into an independent micro-frontend with shared authentication and token services, supporting a framework-agnostic application shell strategy.
SEP 2021 — APR 2024
Senior Software Developer
SITA · Reading, UK
- Built 20+ reusable Angular libraries and a shared component library adopted across product teams, reducing duplication across a large modular frontend estate.
- Eliminated customer-specific UI forks across eight deployments and cut rebranding from roughly two months to same-day with a YAML-driven theming architecture applied through Ansible and Rancher.
- Implemented configuration-driven UI components to support varied customer workflows without code forks.
- Integrated Angular interfaces with backend APIs and complex data-driven forms, improving quality through automated tests, performance work and cross-team design reviews.
JAN 2019 — SEP 2021
Associate Software Developer
SITA · Gurugram, India
- Delivered Angular and TypeScript features for aviation and border-management products with distributed engineering, product and QA teams.
- Built UI components that fetched and displayed Flight Predictor outputs based on fuelling, turnaround, passenger and staff availability data.
- Created reusable visual components and data-driven workflows while contributing to peer reviews, defect resolution and iterative Agile delivery.
APR 2017 — JAN 2019
Web Developer
IFP Petro · Delhi, India
- Developed and maintained responsive web applications using JavaScript, HTML and CSS, translating business requirements into accessible interfaces.
- Improved usability and performance across customer-facing pages and collaborated directly with stakeholders through delivery.
APR 2016 — APR 2017
Web Developer / SEO Analyst
Aspiration Digitize · Gurugram, India
- Built responsive websites and implemented technical SEO improvements, balancing interface quality, discoverability and performance.
INTERACTIVE DEMOS
Complex data.
Made explorable.
D3.JS · RELATIONSHIP EXPLORER
Passenger, booking & flight graph
Click a node to expand or collapse its connected branch. Drag any node to explore the force-directed network.OPENLAYERS · OPERATIONAL MAP
Live flight monitoring concept
Follow BA003 from London Heathrow to New York JFK. Pan and zoom to inspect the labelled airports and flight path.04 CORE SKILLS
Deep craft.
Wide perspective.
Frontend architecture
Angular and React platforms, shared libraries and theme-driven deployment designed for long-lived products.
Technical leadership
People management, mentoring, code review, technical direction and Agile delivery.
Quality & delivery
Automated testing, CI/CD, deployment tooling and AI-assisted pull-request review.
Frontend & Architecture
Graph & Visualisation
Quality & Delivery
DevOps & Tooling
Backend & Data
Additional: AI-assisted engineering · Python scripting for AI workflows · Vue.js working knowledge · Mentoring and people leadership
05 EDUCATION
Technical depth.
Commercial grounding.
2019 — 2023
Master of Computer Applications (MCA)
Computer Science · Suresh Gyan Vihar University2012 — 2015