Faizan AshiqBackend Engineer

Hi, I'm Faizan.

Backend engineer at Levitate Data, working on Cognition. Before that, senior backend and DevOps at Muuve, plus contract and product work across NestJS, PostgreSQL, MongoDB, and AWS.

I build APIs and data layers that stay understandable after the first production incident — clear module boundaries, type-safe interfaces, and deployment patterns that survive real traffic. I write about architecture and production lessons on the blog when something is worth keeping in public.

01

Experience

Jan 2026 — Present

Levitate Data

Backend Developer

Remote

Current

Working on the Cognition project with a backend focus on scalable APIs, database performance, and clean request/response control patterns.

  • Building backend services for the Cognition project using Node.js, NestJS, PostgreSQL, and TypeORM.
  • Writing performant queries, schema migrations, and API flows for production-facing modules.
  • Improving architecture with custom decorators, reusable validation, and serializer-based response control.
  • Researched private video uploads using Cloudflare Stream, signed URLs, resumable uploads, and tus.io.
Node.jsNestJSTypeScriptPostgreSQLTypeORMREST APIsDTO ValidationCloudflare Streamtus.io

Feb 2024 — Dec 2025

Muuve

Senior Backend & DevOps Engineer

Remote, South Africa

South African real estate marketplace for landlords, agents, and tenants — listings, rental workflows, contracts, media, and online payments.

  • Owned end-to-end backend development for marketplace workflows including listings, users, rental operations, payments, and resource access.
  • Integrated Paystack payment workflows with secure transaction handling and backend-side payment control.
  • Built media upload flows using AWS S3 multipart uploads and presigned URLs for secure private resource access.
  • Deployed and maintained backend services on AWS EC2 with production-focused server configuration and CI/CD via GitHub Actions.
Node.jsNestJSMongoDBAWS EC2AWS S3PaystackGitHub ActionsDocker

Nov 2024 — Mar 2025

CloudSync

Backend Engineer — Contract

Remote

Contract backend role focused on scalable NestJS microservices, reusable backend patterns, type-safe database access, and payment-enabled API workflows.

  • Architected scalable backend services using NestJS and TypeScript.
  • Built type-safe PostgreSQL flows using Kysely and Drizzle ORM.
  • Designed custom decorators for query parsing, dynamic filtering, and request transformation.
  • Integrated Stripe payment workflows and authored Swagger/OpenAPI documentation.
NestJSTypeScriptPostgreSQLKyselyDrizzle ORMStripeMicroservices

Apr 2023 — Jan 2024

NesMasPoint

Backend Engineer

Remote, Nigeria

Backend API development for e-commerce and CRM workflows with authentication, authorization, payments, and dashboard-facing APIs.

  • Developed backend services using Node.js, Express.js, and MongoDB.
  • Integrated Paystack payment gateway and implemented JWT authentication with role-based access control.
  • Built backend APIs for CRM, e-commerce, dashboard, and reporting modules.
Node.jsExpress.jsMongoDBJWTRBACPaystack

Mar 2022 — Oct 2023

Enigmatix

Junior Backend Engineer

Hybrid, Bahawalpur

Backend-focused role across e-commerce and CRM applications using Node.js, Express.js, MongoDB, and TypeScript.

  • Built backend APIs using Node.js, Express.js, MongoDB, and TypeScript.
  • Integrated third-party payment services, including Stripe, across production projects.
  • Authored Swagger/OpenAPI documentation for multiple backend applications.
Node.jsExpress.jsTypeScriptMongoDBJWTStripe

Sep 2020 — Oct 2021

IUB Tech Lab

Junior Developer

On-site, Bahawalpur

Early software development role focused on JavaScript fundamentals, internal tools, dashboards, LMS integrations, and frontend/backend collaboration.

  • Built internal tools and dashboards for student management workflows.
  • Developed interactive data visualization components using JavaScript and Chart.js.
  • Collaborated on backend API integrations and React UI components.
JavaScriptReactChart.jsNode.jsREST APIsGit
02

Selected work

Released

Dev Theme Pro

View extension

A 6-in-1 VS Code toolkit — dark themes, Markdown preview, Mermaid diagrams, table preview, export workflows, and code snapshots in one extension.

  • Multiple dark theme variants built for long coding sessions.
  • Markdown preview with styled headings, code blocks, tables, and table of contents.
  • Mermaid rendering and code-snapshot tooling with copy/export workflows.
TypeScriptVS Code Extension APIMarkdownMermaidDeveloper Tools
Production

Muuve

Visit product

South African rental marketplace for tenants, landlords, and agents — discovery, rental workflows, online payments, media handling, and backend infrastructure.

  • End-to-end backend for marketplace, property, user, rental, and payment workflows.
  • Paystack payments, S3 multipart uploads, and presigned resource URLs.
  • AWS EC2 deployment with CI/CD and Python-based image validation.
Node.jsNestJSMongoDBAWS EC2AWS S3PaystackGitHub Actions

Current Engineering Focus

Backend and DevOps patterns that keep systems fast, simple to operate, and maintainable under production load.

  • Performant database access with PostgreSQL, TypeORM, Kysely, and Drizzle.
  • Safer request/response boundaries via DTOs, validation, serializers, and custom decorators.
  • Lean deployment with Linux, Docker, GitHub Actions, EC2, S3, Nginx, and observability.
03

Tech stack

Backend

Node.jsNestJSExpress.jsTypeScriptREST APIsSwagger / OpenAPIJWTRBACCustom decoratorsDTO validationSerialization patterns

Databases & Data Access

PostgreSQLMongoDBRedisTypeORMKyselyDrizzle ORMMongooseQuery optimizationMigrations

Cloud & Infrastructure

AWS EC2AWS S3AWS RDSCloudflare StreamPresigned URLsMultipart uploadsLinux serversNginxCaddy

DevOps & Delivery

DockerGitHub ActionsCI/CDEC2 autoscalingDatadogCloudWatch

Payments & Integrations

PaystackStripeWebhooksPrivate media deliveryPython model integration

Frontend / Tooling

ReactJavaScriptVS Code Extension APIGitGitHubBash