Hi, I'm Salman 👋
Full Stack Engineer with 6+ years building production web apps, marketplaces, and backend systems. I write TypeScript end to end, ship reliable software, and take ownership of outcomes.
SalmanMS

About

I started at Devorium in 2020 building front-end products with Next.js and TypeScript, picked up backend work along the way, and eventually went full stack. At Openloot I led the complete front-end redesign of their NFT marketplace, then moved into backend engineering — shipping features like NFT renting, crafting, an ambassador program, and search infrastructure across Node.js, Postgres, and AWS. On the side I have freelanced for 20+ clients, delivering SaaS platforms, AI-powered tools, and real-time marketplaces. Currently focused on AI-integrated products — building with LLMs, AI agents, RAG pipelines, and agentic workflows.

Work Experience

OpenlootO

Hired as a contractor to redesign the entire Openloot front end using Next.js, Chakra UI, TypeScript, and Storybook. After shipping the redesign, transitioned into backend engineering — built NFT renting and crafting systems, an ambassador program, and Typesense-powered search. Migrated the payment system to an on-chain wallet API and built a relayer processor to replicate off-chain transactions to on-chain. Worked with TypeORM, Postgres, Express, AWS, and Terraform in a high-traffic marketplace serving millions of users.

DevoriumD

First professional role after self-teaching web development. Built client-facing products and internal tools using React, Next.js, TypeScript, Tailwind CSS, Redux, Vue, and Nuxt. Handled the full frontend lifecycle — component architecture, API integration, responsive design, and Git workflows across multiple projects.

Skills

TypeScript
React
Next.js
Node.js
Nest.js
PostgreSQL
Supabase
Firebase
Stripe
Prisma
AWS
Vercel
TailwindCSS
GraphQL
Redis
React Native
Inngest
GitHub Actions
Jest
Playwright
Anthropic API
LangChain
Vercel AI SDK
OpenAI
ElevenLabs
RAG Pipelines
Vector Search
Docker
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Picassoai

Picassoai

AI-powered creative platform with text-to-image generation, AI avatar creation, and an interactive canvas editor. Built a stateful generation pipeline with session management, rate limiting, and usage-based gating tied to Stripe subscription tiers.

Next.js
TypeScript
TailwindCSS
Canvas API
OpenAI
Stripe
Supabase
Core Soft

Core Soft

Multi-language marketing site for a software development agency. Built with Next.js and i18n, deployed to Firebase Hosting via GitHub Actions CI/CD pipeline. Includes Nodemailer-powered contact form with server-side email handling.

Next.js
TypeScript
TailwindCSS
Firebase Hosting
Firebase Functions
Nodemailer
GitHub Actions
i18n
Openloot

Openloot

Led the complete front-end redesign of Openloot's NFT marketplace using Next.js, Chakra UI, and TypeScript with Storybook. On the backend, shipped NFT renting, crafting, and an ambassador program — integrating Circle payment gateway, Typesense search, TypeORM with Postgres, and AWS infrastructure.

Next.js
TypeScript
Chakra UI
Storybook
Node.js
TypeORM
PostgreSQL
Typesense
Circle
AWS
GitHub Actions
Passes

Passes

Creator monetization platform enabling tiered content access, subscription management, and multi-role user systems. Built front-end with Next.js and TypeScript, backend with Nest.js and Knex ORM, supporting content gating and creator payout workflows.

Next.js
TypeScript
Nest.js
Knex ORM
PostgreSQL
Stripe
Build Planner

Build Planner

Construction scheduling SaaS with drag-and-drop project timelines, resource allocation, and team collaboration tools. Focused on performant state management with Redux and smooth UI interactions for complex scheduling data.

Next.js
TypeScript
Redux
TailwindCSS
App Tracker

App Tracker

Sales activity tracking platform with LinkedIn integration, pipeline analytics, and role-based dashboards. Full-stack build with Next.js frontend and Nest.js backend using TypeORM for relational data filtering across complex sales hierarchies.

Next.js
TypeScript
Nest.js
TypeORM
PostgreSQL
Rivr Stream

Rivr Stream

Creator-focused streaming platform for surfacing and sharing highlight moments. Built the front-end in Next.js with Chakra UI, focusing on media playback performance, real-time content feeds, and a clean creator dashboard experience.

Next.js
TypeScript
Chakra UI
Watch Farm

Watch Farm

Luxury watch auction platform with real-time bid synchronization using Firebase, multi-language support via i18n, and React Query for server state management. Implemented security rules for concurrent transactional bid traffic.

Next.js
TypeScript
TailwindCSS
Firebase
React Query
i18n
Dermassal

Dermassal

Marketing website for a Knightsbridge-based aesthetic clinic offering premium face, scalp, and body treatments in Central London. Built with Gatsby.js for static performance, Chakra UI for accessible component design, and TypeScript throughout.

Gatsby.js
TypeScript
Chakra UI
Expat Online

Expat Online

Responsive landing page for an expatriate services company, built with SvelteKit and TailwindCSS. Focused on performance, mobile-first layout, and clean content structure.

SvelteKit
TypeScript
TailwindCSS
Crunching Pixels

Crunching Pixels

CMS-powered portfolio platform built with Next.js and Sanity. Content editors manage all portfolio entries through Sanity Studio with structured data markup for SEO, while the Next.js frontend fetches and renders content dynamically.

Next.js
TypeScript
Sanity CMS
TailwindCSS
Enests

Enests

Company research and review platform empowering users to discover businesses, read verified reviews, and make informed decisions. Built with Next.js and GraphQL/Apollo Client on the front end, powered by a Strapi CMS backend.

Next.js
GraphQL
Apollo Client
Strapi
Contact

Get in Touch