Hello

I'm Salman — Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer with 11+ years of experience building enterprise web applications and developer platforms. Strong in React, Next.js, TypeScript, Node.js, NestJS, PHP, REST APIs, application architecture, security, and CI/CD. Experienced in AI-assisted developer tooling, technical documentation platforms, and scalable backend services.

Experience

Senior Software Engineer

Hybrid

APIMatic· Islamabad, Pakistan

Feb 2025 — Present

  • Developed enterprise developer-platform features with React, Next.js, TypeScript, Node.js, and NestJS, including secure REST APIs, authentication, and reusable services.
  • Improved portal interfaces, SDK overview pages, and interactive API playground functionality.
  • Integrated Mixpanel analytics to track page views and navigation interactions across developer portals.
  • Built configurable frontend components for enterprise branding and documentation needs.
  • Resolved static-site-generation blockers and collaborated with engineering, design, and QA teams to ship portal features.

Senior Software Engineer

Remote

JiBe ERP· Islamabad, Pakistan

Apr 2023 — Feb 2025

  • Led full-stack feature delivery, connecting frontend interfaces with backend systems to support ERP workflows and user experience.
  • Designed scalable, extensible application architecture to reduce technical debt and improve maintainability as business needs evolved.
  • Delivered application improvements while balancing performance, budget, and compliance requirements.

Senior Full-Stack Developer

Renegade Group of Furniture

Oct 2019 — Apr 2023

  • Delivered full-stack development work under tight deadlines, using structured problem-solving to evaluate implementation options and resolve issues.
  • Adapted to changing technical requirements and adopted new skills and tools to support delivery.

Full-Stack Developer

MicroAgility

Aug 2018 — Oct 2019

  • Planned and developed scalable, extensible systems to support growing businesses.
  • Gathered client requirements and translated them into product stories and actionable engineering tasks.

Assistant Web Administrator

Population Welfare Department· Peshawar, Pakistan

Oct 2016 — Jan 2018

  • Reviewed websites and content for accuracy, functionality, and consistency.
  • Designed websites and web applications to support organizations’ online presence.

PHP Developer

Tech Wizards

Mar 2015 — Oct 2016

  • Redesigned websites to improve navigation and visual presentation.
  • Evaluated existing technical issues and proposed cost-conscious improvements.

Work

Public-facing documentation, developer portals, and API references for global platforms.

PayPal Developer Portal

PayPal

Delivered developer portal work tailored to PayPal’s enterprise functionality and brand requirements.

Developer portalsEnterprise delivery
View online

Verizon Developer Portal

Verizon

Delivered developer portal work tailored to Verizon’s enterprise functionality and brand requirements.

Developer portalsEnterprise delivery
View online

Projects & Achievements

Enterprise Developer Portals

Delivered developer portals for PayPal, Verizon, Worldpay, and Shell, tailored to enterprise functionality and brand requirements.

Developer platformsEnterprise delivery

JSON Schema-Driven React Form Engine

Designed a reusable React form engine driven by JSON Schema for dynamic form generation, validation, and configurable enterprise workflows.

ReactJSON SchemaForm validation

AI-Assisted Development & CLI Tooling

Developed AI-assisted workflows using Claude, Cursor, and MCP servers, alongside CLI tooling to automate repetitive development tasks.

ClaudeCursorMCPCLI tooling

Interactive Documentation with MDX

Led the migration from Markdown to MDX, enabling interactive React components in technical documentation.

MarkdownMDXReact

Skills

Frontend

ReactNext.jsTypeScriptJavaScriptBabel

Backend & APIs

Node.jsNestJSExpress.jsPHPREST APIsAuthenticationApplication security

Databases & Messaging

PostgreSQLMySQLMongoDBSQL ServerRedisFirebaseRabbitMQ

Architecture & Delivery

Software architectureScalable systemsAWSDockerCI/CDGitHub ActionsJSON SchemaMDXCLI tooling

AI & Developer Tools

ClaudeCursorModel Context Protocol (MCP)AI-assisted development workflows

Education

Bachelor of Science — Computer Science

University of Peshawar

Peshawar, Pakistan · Sep 2014