salman asif.
The Kinetic Garden

Find your way.

THE KINETIC GARDEN 01—06
The signal seedSMALL PARTS. CONNECTED POSSIBILITIES.
A still moment in the garden.
FULL-STACK ENGINEER. SYSTEMS THINKER.

Full-stack engineering.
Thoughtful system design.

I connect interfaces, APIs, data, and delivery to build reliable products—and design clear paths for them to grow.

Remote · On-site · Open to relocation
Al Khobar / Karachi
FROM THE INTERFACE TO THE INFRASTRUCTURE.
SCROLL TO EXPLORE
ENGINEERING ACROSS THE STACK
Vue / React
Go / Python
React Native
Cloud & delivery
01 /SELECTED WORK

Built for the
beautifully complex.

Enterprise systems, mobile products, and the engineering decisions that make them work.

All selected work
SELECTED SYSTEMS. ONE CONNECTED WORLD.

Metadata-driven connectors

Turning connector-specific forms into a reusable, schema-driven product system.

Inside the system
02 /THE JOURNEY SO FAR

Built things.
Learned things. Repeat.

From early startup releases to enterprise systems. Every chapter adds a different kind of perspective.

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
03 /A CONNECTED TOOLKIT

The stack, in motion.

Explore the tools I use—and a small example of what they make possible.

Web foundationsInteractive simulation

CSS

Change layout and spacing without changing the content.

THE LAYOUT STUDIO
Structure
Style
Meaning
DIAGRAM VIEW00 RUNS

Ready. Run the example to follow the flow.

Small example · CSS
.cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}

A small illustration of the idea. No live infrastructure, wallet or customer data.

04 /THE OBSERVATORY

Field notes
from the build.

All writing
05 /THE HUMAN IN THE SYSTEM
Professional portrait of Salman Asif
Salman AsifFull-stack engineer

Curious by default.
An engineer
by practice.

I like the problems that look simple from the outside and have ten moving parts underneath.

I’ve spent 5+ years working where interfaces, backend services, and product expectations meet. Sometimes that means untangling state. Sometimes it means tracing a failure across the stack. Always, it means making the result easier for someone else to use.

A little more about me
A MOMENT TO REFLECT

A little perspective.

A few words to keep curiosity moving.

“The only way to do great work is to love what you do.”
Steve JobsSource ↗
01 / 04
Every 20 seconds

THE PLAYGROUND

A little play. A fresh perspective.

Four small games for a break between the big ideas. Pick one and make your next move.

Open arcade
01 / PATTERN & PATIENCE

Card flip.

Find all six matching pairs in 18 moves. Turn two cards, remember what you see, and connect the pattern.

0 / 6Pairs found0 / 18Moves used

Tap a card, or use Tab and Enter. No timer. Take your time.

A little focus goes a long way.

PLAY A LITTLE. KEEP YOUR CURIOSITY.Rounds pause when you step away.
06 /THE NEXT CONNECTION

Something complex
on your mind?

I’m open to remote and on-site full-stack engineering roles, with flexibility to relocate for the right opportunity. I collaborate with teams worldwide, bringing experience across product interfaces, backend services, and delivery.

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.