Full Stack AI Engineer.

01 — About

Hi, I'm Sajjad.

Full-stack engineer with a backend focus, building payment, marketplace and ledger systems end to end, and AI products on top of LLMs. Currently a senior full-stack engineer on a luxury watch marketplace and a senior backend engineer on a double-entry ledger platform integrating with a US bank. Before that I built multi-model AI products: an AI app builder and an AI workspace. A business degree gives me a working grip on the money side of the systems I build.

Self-taught programmer, freelancing since 2018.

Quick facts
Location
Dhaka, Bangladesh
Education
BBA, National University, Bangladesh
Current role
Senior Full-stack Engineer at Dialist, Senior Backend Engineer at OutCode
Email
sajjadmugdho@gmail.com

“I build payment, marketplace and ledger systems end to end, and AI products on top of LLMs.”

02 — The stack

What I build with.

01

AI Engineering

02

AI Models

03

AI Frameworks

04

AI Coding

05

Languages

06

Frontend

07

Web3

08

Backend

09

Databases

10

Cloud & DevOps

11

Payments & commerce

12

Testing

13

Tools

14

Concepts

03 — Selected work

Things I've built.

01 / Crypto-native commerce for digital products

JustSell

Full-stack Developer (freelance, part-time) · Oct 2025 to Mar 2026

Screenshot of JustSell, Crypto-native commerce for digital products

A SaaS platform where sellers open a shop, connect their own crypto wallet and a Telegram bot, and sell digital products through a hosted storefront, a Telegram shop bot, a Telegram Mini App and the official marketplace, jsell.gg. Delivery is automatic after payment.

  • Seller onboarding: account, shop, wallet and Telegram bot connection
  • Non-custodial crypto checkout (BTC, LTC, ETH, USDT, USDC, BNB, MATIC), paid straight to the seller's wallet
  • Card payments through Telegram Stars
  • Hosted storefront, Telegram shop bot and Telegram Mini App
  • Curated marketplace (jsell.gg) with operator-approved listings and seller ratings
  • 8 digital product types with instant delivery

NoteFirst crypto project. Wallet connection and on-chain payments on EVM chains, learned from the docs and built with wagmi, RainbowKit and ethers.js. Launched; about 2,000 sellers now sell on the platform.

ReactNext.jsNode.jsFastifyPostgreSQLTypeORMwagmiRainbowKitethers.jsCloudflare
02 / No-wallet, non-custodial cross-chain swaps

Miradex

Full-stack Developer (freelance) · About 1.5 months

Screenshot of Miradex, No-wallet, non-custodial cross-chain swaps

A crypto swap app with no wallet connection, account or KYC. It fetches quotes from THORChain, Chainflip, NEAR Intents and atomic swaps in parallel, picks the best rate, and verifies every deposit address in the browser before the user sends funds. Almost everything runs on the client.

  • Parallel quotes from 4 swap protocols, best rate picked automatically
  • Client-side deposit address check against each protocol (THORChain vaults, Chainflip channels, NEAR intents, atomic swap lock scripts)
  • Public verify page: protocol checks, raw protocol response, transaction lifecycle and explorer links
  • BTC to XMR atomic swaps in the browser: key generation (WASM), PSBT signing, deposit watching and Monero sweep
  • 50+ coins, refund path per protocol
  • Web app plus a terminal app (TUI)

NoteBuilt the whole web frontend and the TUI in Go; worked on the crypto side of the Go backend (networks, swap flow) with one backend developer. Same client as JustSell. Hardest part: handling every protocol on the client with no wallet connection, while keeping it trustless and verifiable.

Next.jsTypeScriptTailwind CSSshadcn/uiTanStack Querybitcoinjs-libmonero-tsWebAssemblyGo (TUI and backend)
03 / Credit card comparison for Bangladesh

CreditCardify

Solo developer (personal project) · Nov 2026 to present

Bangladesh has no single place to compare every bank's credit cards. CreditCardify lists them all with benefits, the real yearly cost including hidden charges, rewards and who can apply, and lets you compare cards side by side. Personal project, in progress.

  • Compare up to 3 cards side by side
  • Yearly cost that includes hidden charges
  • Effective reward rate and eligibility filter by income and employment type
  • Monthly crawler for every bank's website
  • Local LLM (Ollama, Gemma 4 / Qwen 3.5 4B) cleans the crawled data before it reaches the database
  • Weekly cron job keeps card data up to date

NoteRoadmap. Phase 1: all banks and cards, crawler and AI data cleaning (about 60% done). Phase 2: an AI chatbot that suggests the best card from a user's profile. Phase 3: connect applicants with bank Relationship Managers (lead business). Test suite: 225 unit, 15 integration and 16 end-to-end tests.

Next.jsTypeScriptPostgreSQLPrismaOllamaDockerVercel
04 / AI social media automation

admark.ai

Frontend Developer (contract), team of 3 with the CTO and CEO · Aug 2025 to Oct 2025, remote

Screenshot of admark.ai, AI social media automation

A Hamburg-based startup's platform that writes and optimizes social media posts for companies and their employees, using company data as context. I joined a three-developer team on a 3-month contract to finish sprints and open work, mostly on the frontend.

  • Meta (Facebook and Instagram) account connection flow
  • OpenAI API integration and system prompts for post generation
  • Frontend design and architecture
  • Introduced an atomic design structure for component reuse
Next.jsTailwind CSSshadcn/uiOpenAI API
05 / AI app builder, from prompt to full-stack web app

Meku

Full-stack Engineer (frontend focused), Pimjo, on-site · Nov 2025 to Jan 2026

Screenshot of Meku, AI app builder, from prompt to full-stack web app

An AI builder that turns a prompt, a URL or a Figma frame into a working web app with live preview, hosting and code export. I joined the ongoing project as a full-stack engineer: UI first, then backend and AI.

  • Multi-model integration and testing: Claude, OpenAI, MiniMax, DeepSeek and others
  • Model evaluation: planning with Claude Sonnet and Opus, then routing to cheaper models and comparing quality, cost and token use
  • System prompt tuning for more accurate output and cleaner project structure
  • Figma-to-code accuracy work, benchmarked against Builder.io
  • Safety guardrails against phishing and unethical site generation
  • Built-in GitHub and Supabase integration for generated apps
  • Internal admin tool: user impersonation, activity tracking and control of harmful sites

NotePimjo runs about 12 ongoing products (templates, themes, plugins, icons, AI). I was hired for the two AI products, Meku and Aymo AI. Hardest problem: output accuracy.

Next.jsPrismaPostgreSQLClaude APIOpenAI APIMiniMaxSupabaseGitHub API
06 / All-in-one AI workspace

Aymo AI

Full-stack Engineer (frontend focused), Pimjo, on-site · Nov 2025 to Jan 2026

Screenshot of Aymo AI, All-in-one AI workspace

One workspace for many AI models (GPT, Claude, Gemini, DeepSeek, Grok and more), with file analysis and image tools. It was under development when I joined; I worked on the first release and kept adding new models after it.

  • Multi-model chat and model orchestration
  • Cost optimization across models
  • File upload and parsing, including PDFs
  • Admin panel
  • Billing with Paddle
Next.jsPrismaNextAuthPostgreSQL
04 — Experience

The path so far.

Oct 2023 to Mar 2024

Full-stack Developer

Bilsida.se, Stockholm (remote)

  • Developed a CMS for car dealers to manage listings, accessories, locations and salespeople
  • Connected the dealer site to the public site, so updates reach users
  • Used Appwrite for APIs and authentication, and optimized image and video loading
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • Appwrite
  • Vercel

Jan 2024 to Dec 2024

Frontend Developer

Pflegetech (now CodeBanglaX), Dhaka

  • Built and optimized an ERP UI with React
  • Developed real-time ERP chat with WebSockets
  • Used TanStack Query for data caching and to fix rendering issues
  • Built user, role and permission management for administrators
  • Managed two junior frontend developers: assigned tasks and reviewed their code before merging
  • React
  • WebSockets
  • TanStack Query

Dec 2024 to Jul 2025

Full-stack Developer

VySy, Dhaka

  • Developed microservices with NestJS, following clean architecture and modular design
  • Integrated Redis caching to reduce database reads
  • Connected backend APIs to the Next.js frontend through Server Components, and used ISR and SSR to improve load time and SEO
  • Contributed to the CI/CD pipeline, code reviews and sprint planning
  • NestJS
  • Redis
  • Next.js
  • TypeScript

Aug 2025 to Oct 2025

Frontend Developer

admark.ai, Hamburg (remote)

Hamburg-based startup whose platform writes and optimizes social media posts from company data.

  • 3-month contract in a three-person team with the CTO and CEO
  • Built the Meta (Facebook and Instagram) account connection flow
  • Integrated the OpenAI API and wrote the system prompts for post generation
  • Worked on frontend design and architecture, and introduced an atomic design structure for component reuse
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • OpenAI API

Nov 2025 to Jan 2026

Full-stack Engineer (frontend focused)

Pimjo, Dhaka (on-site)

Hired for two of Pimjo's AI products: Meku, an AI app builder, and Aymo AI, a multi-model AI workspace.

  • Integrated and evaluated models (Claude, OpenAI, MiniMax, DeepSeek), routing work to cheaper models by quality, cost and token use
  • Tuned system prompts and improved Figma-to-code accuracy for Meku
  • Added safety guardrails against phishing sites, GitHub and Supabase integration for generated apps, and an internal admin tool
  • Worked on Aymo AI's first release: multi-model chat, file parsing, admin panel and Paddle billing
  • Next.js
  • Prisma
  • PostgreSQL
  • Claude API
  • OpenAI API
  • MiniMax
  • Supabase
  • NextAuth

Nov 2025 to Present

Senior Full-stack Engineer

Dialist, Canada (remote)

Luxury watch marketplace for the US and Canada, plus Private Exchange, a dealer-only trading app. Full stack on the web and backend for the mobile app, in a team of two backend and two frontend developers.

  • Built the Marketplace API from scratch and launched it in the US: listings, offers, orders with Finix payments and escrow, and dealer subscriptions
  • Integrated Clerk, Persona identity checks, EasyPost shipping, GetStream chat and Google Address Validation, with transaction caps, tax and per-country currency
  • Split one API into two platform-dedicated services, and took over and stabilized the Private Exchange API with staging-verified releases
  • Run the infrastructure for both products: AWS (EC2, ECS, ECR, S3, CloudFront), Cloudflare, Nginx, Docker, and GitHub Actions CI/CD with security scans and auto-rollback
  • Load-tested the platform to 1 million requests and sized production for launch, with load balancers and backup servers
  • Built observability with Prometheus, Grafana and Loki, with dashboards and Slack alerts for payouts, disputes and shipments
  • Moved search from MongoDB Atlas Search to Elasticsearch, and added Redis caching and distributed cron locks
  • Ran a security audit before launch and fixed the critical auth and webhook issues
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • Redis
  • Elasticsearch
  • AWS
  • Cloudflare
  • Docker
  • GitHub Actions
  • Prometheus
  • Grafana

Aug 2026 to Present

Senior Backend Engineer

OutCode, remote

Core double-entry ledger and bank integration layer for a US fintech platform that moves customer funds through a partner bank (ACH, wires, FedNow and internal transfers).

  • Built the money-movement layer on a double-entry ledger in TypeScript and PostgreSQL: every posting is a balanced journal entry (Dr = Cr enforced in the database), idempotent and audit-logged
  • Integrated the bank's core APIs: OAuth client-credentials auth, DDA and GL balances, internal transfers and posted-activity lookups, with typed clients and strict schemas that raise schema-drift alarms
  • Designed safe outbound payments: the attempt is recorded before the bank call, unknown outcomes are never auto-retried, and a resolver confirms the real result against bank activity
  • Built the ISO 20022 wire origination adapter: payload validation, dry-run XML, a clear staged vs released state, and write-once IMAD/OMAD capture
  • Built reserve mechanics: a loss reserve funded only after two-person approval, floor alarms that never move money on their own, automatic absorption of ACH return shortfalls, and global lock ordering against deadlocks
  • Built the sandbox certification evidence pack: allowlist redaction, a hard cap on real POSTs, a preflight gate, and a tamper-evident ZIP with SHA-256 per file in an S3 Object Lock bucket (AWS CDK). Ran the certification and fixed what it found
  • Kept CI reliable: fixed race conditions in flaky tests, kept 1,500+ tests and e2e suites green, and managed migration ordering across parallel PRs
  • Worked in a review-driven team (Jira, GitHub PRs) with the client's product and banking stakeholders, including standups and product reviews
  • TypeScript
  • Node.js
  • Fastify
  • PostgreSQL
  • Kysely
  • Zod
  • Pino
  • Vitest
  • Testcontainers
  • AWS
  • GitHub Actions
  • Jira

Next: Your team?

05 — Freelance

Built for clients.

06 — Certifications

Always learning.

5 certifications

  1. 01CS50xHarvard University (online)
  2. 02Complete Web Development, Level 1Programming Hero
  3. 03Complete Web Development, Level 2Programming Hero
  4. 04Digital GarageGoogle
  5. 05Prompt Engineering with ChatGPT
07 — Achievements

Numbers I'm proud of.

01 / 06

Dialist

Requests in a load test

Production sized for the US launch

1M
02 / 06

JustSell

Sellers on the platform

Crypto marketplace with on-chain payments

2,000
03 / 06

OutCode

Tests kept green

Unit and e2e suites on a banking ledger

1,500+
04 / 06

Projects

Projects done

Since 2018

100+
05 / 06

Clients

Happy clients

Since 2018

50+
06 / 06

Fiverr

Years freelancing

On Fiverr since 2018

8

and counting →

08 — Education

Where I studied.

  1. 2015

    Secondary School Certificate

    Lalmonirhat Govt. High School

    Business Studies

  2. 2017

    Higher Secondary Certificate

    Cantonment Public School & College Saidpur

    Business/Commerce

  3. 2018 to 2023

    Bachelor of Business Administration

    National University, Bangladesh

    Business Administration and Management