About
The engineer behind the handoff.
I'm Salman, a freelance full-stack engineer building production-ready SaaS platforms and AI-powered web apps for agencies, founders, and product teams: Next.js, React, Node, and AWS, scoped honestly, shipped on a weekly demo cadence, handed over in a state the next engineer can actually maintain.
I also ship my own products. LineEcho, an AI rehearsal SaaS I built solo, is live with paying subscribers and has been tested and praised by professional acting coaches. When you hire me, you're working with someone who has been through the full product cycle: architecture, build, launch, iterate, support.
The freelance journey.
- 2022 - Present 2022 - Present
Independent Full-Stack Engineer · Freelance
- Built and launched LineEcho solo: an AI script-rehearsal SaaS, live with paying subscribers and praised by professional acting coaches
- Shipped SaaS platforms with auth, Stripe billing, role-based access, admin dashboards, and multi-tenant architecture
- Production AI integrations: OpenAI, sentiment-aware text-to-speech, PDF and OCR parsing pipelines, on-device WebAssembly speech recognition
- Stood up AWS infrastructure from scratch: EC2, Elastic Beanstalk, S3, RDS, CloudFront, Lambda, CI/CD, SSL, and DNS migrations
- Built serverless voice systems: a Twilio and Cloudflare Workers app serving live data over a phone call with zero persistent servers
- Delivered client platforms across podcasting, music streaming, real estate, and hiring for founders and agencies worldwide
- October 2021 - August 2023 October 2021 - August 2023
Software Engineer · Innovage
- Built and customized Sharetribe marketplace platforms for client teams
- Owned third-party integrations, AWS uploads via pre-signed URLs, and CI/CD pipelines
- Cut application bundle size by replacing third-party libraries with custom implementations
How I plug into your team.
Freelance shouldn't mean off-process. I work inside the same standards an in-house senior would.
Git discipline
Feature branches, reviewed pull requests, clean commit history. Your repo stays readable after I leave.
CI/CD & environments
Pipelines from day one: staging always live, deploys boring and repeatable, rollbacks one click away.
Documentation culture
READMEs, runbooks, architecture notes. The next engineer onboards from the docs, not from a call with me.
Sprint communication
Weekly demos, async updates in your tools, replies within hours, honest flags before problems become yours. No disappearing after delivery.
Let's build something together.
Bring the problem. Scope, timeline, and an honest read on fit come free.