The full record on two pages, with photo. The format expected in Bangladesh and most of Europe.

Ruhul Amin

Full Stack Developer · Product Engineer & Co-founder, CodeMines

Dhaka, Bangladesh · GMT+6 · ruhulamin.dev07@gmail.com · +880 1317-947541

ruhulcodes.com · github.com/CodeBuddy07 · linkedin.com/in/codebuddy07

Full stack developer who designs, builds and operates whole software products: multi-tenant SaaS, financial ERPs, real-time platforms and mobile apps. Three years across Alpha Media, SparkTech Agency and CodeMines, the studio I co-founded: 1,660 commits, 17 products in production, 5 apps on the App Store and Play Store. TypeScript end to end.

Experience

Jul 2026 – presentDhaka

Co-founder & Product Engineer · CodeMines

  • Formed the studio with former colleagues immediately after SparkTech; own architecture, back end and deployment across our products.
  • Architected a multi-tenant retail ERP/POS SaaS (NestJS 11, Prisma 7, PostgreSQL 16, Redis): tenant isolation enforced by a Prisma extension, permission-based guards, Argon2id, refresh-token family revocation, e2e tests against a real database.
  • Built a wholesale-garments ERP with real accounting semantics: integer money value object, FIFO lot costing with landed cost, double-entry ledger, append-only history, per-shipment FX.
  • Backend lead on MessBuddy (API, web, mobile, super-admin) with operational runbooks shipped as GitHub Actions.
  • Built codemines.studio (Next.js + MongoDB CMS). Deployment: Docker images to GHCR, SSH deploys to a VPS behind nginx, GitHub Actions CI.
Jun 2025 – Jun 2026Dhaka

Full Stack Developer · SparkTech Agency

  • Architected production applications on NestJS, React Native and AWS, including S3/CDN video delivery.
  • Shipped four React Native apps through App Store review (Momentum, Hop Across America, HRlynx, ChatterBee) and FaceSculpt AI (real-time on-device face detection) to the Play Store.
  • Built TermSheetGenie (VC modelling SaaS: three-phase simulation engine, five-role access), Berzerker Furrey Comics (Next.js + NestJS + Stripe storefront), MealBox and JobsiteX (marketplace with Stripe, BullMQ, Socket.IO).
  • JWT/OAuth2 authentication with role-based access control; event-driven back ends on Redis and BullMQ; REST APIs with webhooks, retries and idempotency keys.
Mar 2024 – May 2025Remote

Full Stack Developer · Independent

  • Trade People: tradespeople marketplace (React, Express, MongoDB).
  • Feni Blood Line: verified-donor platform serving Feni District since 2023; bilingual, live emergency requests.
  • MediMart: healthcare e-commerce (Next.js, Express, MongoDB).
Jun 2023 – Feb 2024Remote · Dubai-based IPTV business

Full Stack Developer (contract) · Alpha Media

  • Maintained the company's existing systems and built new ones alongside them.
  • Built the IPTV Business Management System: accounting, subscriptions, customer records and reporting (React, TanStack Query, Recharts; Express, TypeScript, MongoDB, Zod, JWT).
Ruhul Amin · Page 1 of 2

Selected products

  • Retail ERP / POS SaaS (2026 · confidential)
    Multi-tenant point-of-sale SaaS for small shops. Tenant isolation enforced by a Prisma extension; permission catalogue; Argon2id; refresh-token family revocation; e2e tests.
  • Wholesale Garments ERP (2026 · confidential)
    Integer money value object (OMR baisa), FIFO lot costing with landed cost, double-entry ledger, append-only history, per-shipment FX.
  • TermSheetGenie (2026 · termsheetgenie.com)
    VC and investment management SaaS: three-phase simulation engine (SAFEs, priced rounds, debt), live cap tables, five roles, 2FA.
  • MessBuddy (2026)
    Shared-housing platform: NestJS API, Next.js web, React Native app, super-admin; runbooks as GitHub Actions.
  • JobsiteX (2026)
    Jobs marketplace: NestJS + Prisma API with Stripe, BullMQ, Socket.IO; React Native app with maps and in-app payments.
  • Berzerker Furrey Comics (2025)
    Comic-book storefront: Next.js + NestJS + PostgreSQL, Stripe checkout, transactional email, admin inventory.
  • Feni Blood Line (2026 · fenibloodline.com)
    Verified blood-donor platform for Feni District, bilingual, live emergency requests; serving the district since 2023.
  • Momentum · Hop Across America · HRlynx · ChatterBee (2025 · App Store / Play Store)
    Four React Native apps shipped through App Store review; FaceSculpt AI (on-device face detection) on the Play Store.
  • SMS Gateway Agent (2026)
    Backend-free Android agent (Kotlin + React Native): rules → processors → offline queue → webhooks.

Skills

Front end
Next.js, React, TypeScript, Tailwind CSS, React Native, Expo
Back end
NestJS, Node.js, Express, REST, JWT / Passport, Zod, Socket.IO, BullMQ, Stripe, OpenAI
Data
PostgreSQL, Prisma, MongoDB, Redis
Infrastructure
Docker, nginx, VPS, GitHub Actions, Vercel, AWS S3, Cloudflare
Practice
Multi-tenant architecture, financial data modelling, API design, e2e testing, AI-assisted engineering

Education

  • 2026 – 2030 (expected)BSc in Computer Science and Engineering, Bangladesh University of Business and Technology (BUBT)
  • 2021 – 2026Diploma in Computer Science and Technology, Dhaka Polytechnic Institute
  • 2021Secondary School Certificate (Science), GPA 5.00 / 5.00, Thakurgaon Govt. Boys' High School

Certifications

  • 2025Advanced Web Development, Level 2, Programming Hero
  • 2022Complete Web Development, Programming Hero

Languages

Bangla (native) · English (fluent) · Hindi (conversational) · German (A2, working toward B2)

References

  • Md Mustafijur Rahman, CEO, Alpha Media. Contact details available on request.
Ruhul Amin · Page 2 of 2