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$ whoami
Muhammad Salman AsifSenior full-stack engineer · 5+ years
$ ls projects
$ cat focus.txt
Enterprise platforms, cross-stack architecture, and creative engineering.
Remote · On-site · Open to relocation↗Metadata-driven connectors
Turning connector-specific forms into a reusable, schema-driven product system.
02 / EnterpriseQueued02
Running03
Complete
Discovery & data workflows
Predictable interfaces for long-running scans, cancellation, recovery, and service state.
03 / PlatformBuild & delivery modernization
A compatibility-first Rsbuild/Rspack proof of concept for an established Vue 2 platform.

Built for the
beautifully complex.
Enterprise systems, mobile products, and the engineering decisions that make them work.
All selected workMetadata-driven connectors
Turning connector-specific forms into a reusable, schema-driven product system.
Inside the systemQueued02
Running03
Complete
Discovery & data workflows
02Build & delivery modernization
03to delivery.
CargoBarn
04Built 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.
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.
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.
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.
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.
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.
The stack, in motion.
Explore the tools I use—and a small example of what they make possible.
Field notes
from the build.
Modernize the build. Keep the product steady.
Why a tooling proof of concept should be designed around compatibility, not a headline speedup.
The interface is only half the state machine.
A practical model for making long-running work, cancellation, and recovery understandable.
A 3D portfolio should still work without 3D.
The most important layer in an immersive experience is the one that loads before the canvas.

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 meA little perspective.
A few words to keep curiosity moving.
“The only way to do great work is to love what you do.”
A little play. A fresh perspective.
Four small games for a break between the big ideas. Pick one and make your next move.
Open arcadeCard flip.
Find all six matching pairs in 18 moves. Turn two cards, remember what you see, and connect the pattern.
Tap a card, or use Tab and Enter. No timer. Take your time.
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.