Experience

Three lanes I build in — backend, mobile, and full-stack. Same engineer across the whole stack.

4+

Years in production, since 2022

15+

Web & mobile products delivered

6

Roles across 4 teams and platforms

Remote

Full-time with a New York team

users.service.ts

Backend

Backend Development

APIs and services that stay boring on purpose — typed, tested, and calm under load. NestJS and Node.js over PostgreSQL, with clean service boundaries, queues, and offline-first sync.

  • REST APIs & JWT auth with NestJS / Express
  • PostgreSQL, MongoDB, Redis & RabbitMQ
  • Offline-first sync with CouchDB / PouchDB
  • Docker, nginx & AWS EC2 deployments
Shipped
Microservices behind three production SaaS platforms
Migration
Led MongoDB / Express → PostgreSQL / NestJS
  • NestJS
  • Node.js
  • PostgreSQL
  • Redis
  • Docker
  • AWS
✦ msameer
FlutterReact Native

Mobile

Mobile App Development

Cross-platform apps that feel native — React Native (Expo) when the team shares React muscle memory, Flutter when the UI is heavy and custom. Timetables, POS, live tracking, and social feeds.

  • React Native (Expo) & Flutter
  • Offline-capable, JWT-secured flows
  • Live tracking & notifications via Firebase
  • One shared API layer with the web
Shipped
Delivery, social-commerce and education apps
Pattern
Shared component, navigation and state layers
  • React Native
  • Flutter
  • Expo
  • Firebase
NestJS APIREST
PostgreSQLdata

Full Stack

Full-Stack Development

Owning the seam between data and interface — data model → API → UI → deploy. Next.js / React front ends wired to NestJS back ends and shipped, end to end.

  • Next.js / React front ends
  • Type-safe end to end with TypeScript
  • Multi-tenant SaaS architecture
  • CI/CD straight to production
Shipped
15+ client products, owned solo
Owned
Requirements → deployment → post-launch support
  • Next.js
  • React
  • TypeScript
  • NestJS
  • CI/CD

How I work

Same four steps, every project

The stack changes per project; the sequence doesn't. It is what keeps a solo engagement predictable and a team handover boring.

01

Shape the problem

Requirements, edge cases and the actual users, agreed in writing before a line of code. The cheapest place to find a wrong assumption.

02

Model the data

Schema and API contract first. Get the data model right and the UI becomes assembly; get it wrong and every screen spends its life fighting it.

03

Build in slices

Vertical slices — database through API to screen — shipped to a staging URL you can click, typed end to end, reviewed as small pull requests.

04

Ship and stay

Dockerised, behind CI/CD, deployed to AWS or Vercel — then handover notes and post-launch support rather than a silent exit.

Toolbox

What I reach for, and where it sits

Grouped by layer rather than logo — so you can see which part of a system each tool is actually holding up.

Languages

  • TypeScript
  • JavaScript
  • Dart
  • Python
  • SQL

Backend & data

  • NestJS
  • Node.js
  • Express.js
  • PostgreSQL
  • MongoDB
  • Redis
  • RabbitMQ
  • CouchDB / PouchDB
  • Supabase

Web

  • Next.js
  • React
  • Tailwind CSS
  • REST API design

Mobile

  • React Native
  • Expo
  • Flutter
  • Firebase

Infra & delivery

  • Docker
  • AWS EC2
  • nginx
  • CI/CD
  • Git / GitHub
  • Vercel

AI engineering

  • Agentic AI
  • RAG pipelines
  • Claude
  • OpenAI
  • Gemini

Education & credentials

The paper trail

Dec 2022 — Dec 2026

BS in Software Engineering

Computer Software Engineering

University of Kotli, Azad Jammu & Kashmir

Certifications

  • Google AI Essentials

    Coursera ·

Career

Where and when

6 roles across 4 teams since 2022. Spans overlap by design — the freelance track has run alongside the salaried work throughout.

  1. Software Engineer · Voltek

    Aug 2026 — Present

    Full-time · Remote · Bayside, New York, United States

    Full-time engineering for a New York team, remote from Azad Kashmir — TypeScript end to end, React / Next.js on NestJS.

    • TypeScript
    • React
    • Next.js
    • NestJS
    • Node.js
    • Docker
    • CI/CD
  2. Freelance Software Engineer · Upwork

    Dec 2022 — Present

    Freelance · Remote · Remote

    15+ web and mobile products delivered solo for international clients — requirements through deployment and post-launch support.

    • Full-Stack Development
    • Client Communication
    • Requirements Gathering
    • Deployment
    • E-commerce
    • SaaS
  3. Software Engineer · DoonKhav Technologies

    Jul 2025 — Aug 2026

    Part-time · On-site · Kotli, Azad Kashmir

    Three production SaaS platforms at once — Next.js dashboards, NestJS microservices, and React Native / Flutter screens on AWS EC2.

    • NestJS
    • Microservices
    • Next.js
    • React
    • PostgreSQL
    • React Native
    • Flutter
    • Docker
    • DevOps
    • AWS EC2
  4. Full Stack Engineer · Logicexer

    Jan 2025 — Jun 2025

    Part-time · On-site · Kotli, Azad Kashmir

    Owned features end to end, from data model to deployed environment — plus the CI/CD and AWS infrastructure behind them.

    • Amazon Web Services (AWS)
    • CI/CD
    • Full-Stack Development
    • Node.js
    • React
  5. MERN Stack Developer · Logicexer

    Jun 2024 — Jun 2025

    Part-time · On-site · Azad Kashmir

    MERN features end-to-end, then led a partial migration onto NestJS and PostgreSQL — production experience in both stacks.

    • MongoDB
    • Express.js
    • React
    • Node.js
    • Next.js
    • NestJS
    • PostgreSQL
    • REST API Design
  6. Frontend & React Native Developer · Logicexer

    Jun 2023 — May 2024

    Internship · On-site · Kotli, Azad Kashmir

    First production codebase — shared component, navigation, and state layers across React on the web and React Native (Expo) on mobile.

    • React
    • React Native
    • Expo
    • JavaScript
    • Site Build
    • PHP
    • Git
    • Agile
Read the full story

Need one engineer for the whole stack?

Backend, mobile, or the full product — I can take it from data model to deployed app.