salman asif.
The Kinetic Garden

Find your way.

THE SHORT VERSION / RECRUITER VIEW

Salman AsifSenior full-stack engineer.

I build product systems from the interface down to the service boundary. My work brings clarity to complex enterprise workflows, reliable behavior to mobile products, and a careful approach to the infrastructure behind them.

5+ years of product engineeringRemote · On-site · Open to relocationPreferred compensation: USD / EUREnglish & Urdu

Selected engineering work

Experience

Dec 2025 — PresentVeeam · Securiti AISenior Software EngineerUnited States (company HQ)

Cross-stack ownership in enterprise privacy, data security, governance, and AI-trust products.

  • Trace production failures across Vue/Vuex, API contracts, and Go/Python service behavior.
  • Make long-running scan and integration states explicit, deterministic, and recoverable.
  • Lead implementation planning, review code, coordinate teams, and support release verification.
VueGoPythonDockerKubernetes
Sep 2024 — Nov 2025Securiti.aiSenior Software EngineerUnited States (company HQ)

Led frontend workstreams and cross-stack coordination for enterprise connector and data-platform features.

  • Re-architected connector configuration into a metadata-driven UI engine.
  • Led the Rsbuild/Rspack migration proof of concept for a Vue 2/Webpack 4 application.
  • Isolated provider-instance state and improved optimistic workflows, rollback, and error handling.
VueVuexRsbuildRspackREST APIs
Nov 2022 — Sep 2024Securiti.aiSoftware Development EngineerUnited States (company HQ)

Built resilient product behavior across discovery, cloud connectors, catalog, and permissions workflows.

  • Aligned pagination, filters, status enums, and validation behavior with backend service teams.
  • Delivered API-driven UI with intentional loading, partial, retry, and permission-denied states.
VueVuexGoPython
May 2021 — Nov 2022KoderLabsSoftware EngineerKarachi, Pakistan

Web and mobile delivery across logistics, community, and client product teams.

  • Delivered React, React Native, and Ionic product features, including CargoBarn and Halal Connection.
  • Built shared hooks and components; coordinated requirements, reviewed code, and improved runtime performance.
ReactReact NativeReduxREST APIs
Dec 2020 — May 2021Impala EnergySoftware EngineerRemote · Canada

Responsive React product workflows and reliable API integration in a remote startup.

  • Translated product requirements into reusable interfaces.
  • Introduced linting and formatting practices for collaborative delivery.
ReactJavaScriptREST APIs
Aug 2020 — Oct 2020InApp SolutionsSoftware Engineer InternKarachi, Pakistan

The first production steps: web interfaces, REST integration, and practical debugging.

  • Integrated application screens with APIs and contributed UI improvements.
JavaScriptREST APIs

Skills with evidence

Web foundations

HTML · CSS · JavaScript · TypeScript

Frontend frameworks

React · Vue · Next.js · Nuxt · Angular · Svelte/SvelteKit · Astro

State and mobile

Redux · Vuex · React Native

Backend and APIs

Node.js · Express · NestJS · Go · Python · REST APIs

Databases and caching

PostgreSQL · MySQL · MongoDB · Redis

Build and delivery

Webpack · Rsbuild · Rspack · Git · GitHub Actions · Docker · Kubernetes

Testing

Vitest · Jest · Playwright

Creative and content

Three.js · Payload

Web3

Blockchain / dApps

System design

Request routing & scaling

A router sends work to healthy replicas. Availability depends on health signals as well as capacity.

Data modeling & queries

Choose a relational or document view and trace a lookup. Model data around access patterns and consistency needs.

Caching

Read from the source once, then serve a cached value until it expires. Avoid repeated source work while making freshness explicit.

Background jobs

Queue a job, retry a failed attempt and suppress duplicate work. Long-running work should survive transient failures.

Authentication & authorization

Identify the caller, then check permission to perform an admin action. Being signed in is different from being allowed to act.

Delivery & observability

Follow a change through tests, build, deployment and a traced request. Checks and observable outcomes help teams detect and recover from failures.

Selected evidence

Writing

Education & contact

BS Software Engineering · Sir Syed University of Engineering and Technology · 2017–2020

Local connections: Al Khobar, Saudi Arabia · Karachi, Pakistan

Make yourself at home

Your kind of garden.

15 ways to make it yours. Your choice stays with you.

Make an entrance

Choose how your next style arrives.

Applied when you choose a style. Instant with Motion off or reduced motion.

Visual style

Choose a look to transform the whole page. This panel closes so you can explore it.

Liquid Glass becomes frosted glass with motion off. Parallax adds depth as you scroll.

Prefer a straight read? Recruiter view
Light color palette

Your light and dark choices are saved separately.

Dark color palette

Your light and dark choices are saved separately.