Senior Full-Stack Engineer · Founder of DrutoAI · NestJS · TypeScript · React · Node.js · Java/Spring 5+ years building production-grade backends, AI-powered products, and payment systems.
I'm a Senior Full-Stack Engineer with 5+ years of experience shipping end-to-end products — from REST APIs and databases to React frontends and cloud deployment. I specialize in TypeScript/NestJS backends and have a strong track record building AI integrations, payment gateways, and e-commerce platforms.
- 🔭 Engineering software at Sense & Respond Software LLC · Founder of DrutoAI
- 🌐 Portfolio: rifatbinsiraj.github.io/portfolio
- 🧠 Passionate about clean architecture, scalable APIs, and AI-driven products
- 🌍 Based in Dhaka, Bangladesh · Open to backend & full-stack roles
- 💬 Ask me about NestJS, Node.js, system design, payment integrations, and LLM apps
- 📊 Proven impact: 50% faster APIs · 60% fewer production bugs · 95% test coverage · 50,000+ active users served
Languages
Backend
Frontend
Databases & Cloud
Practices & Integrations
⚡ DrutoAI — Pay-per-Chat AI Platform
A full-stack, pay-as-you-go AI chat platform built for Bangladesh, with credit packages and real payments.
- Stack: NestJS · MongoDB · React + Vite · TypeScript · Tailwind · Capacitor (iOS/Android)
- Pluggable LLM provider (Claude / OpenAI / OpenRouter) switchable via a single env var
- JWT auth, Swagger docs, usage metering, credit billing, and bKash payment integration
- Real-time streaming responses with full Bangla language support
- Ships as both a web app and native mobile apps
🔗 Live: drutoai.com
🧪 QA Studio — AI-Powered API Testing & QA Automation
An AI-driven platform for generating, running, and managing API test suites at scale.
- Stack: NestJS · Fastify · MongoDB · BullMQ · React · Material UI · ReactFlow · Monaco · AWS
- AI test generation via Claude, OpenAI & Gemini using the Vercel AI SDK and MCP
- Mock servers, API-collection management, and visual test-flow authoring
🔗 Live: web.e2etestautomation.com
📐 ATA — API Governance & Documentation Platform
Enforces API standards across an organization with automated linting and a live docs portal.
- Stack: Node.js · Express · NestJS · MongoDB · Redis · MCP · React Micro-Frontends
- Spectral-based CLI for OpenAPI linting and governance rule enforcement
- Micro-frontend architecture for the doc portal, governance, and pricing modules
🔗 Live: web.governance.dev
🐛 Sniffer — Defect Tracking & QA Collaboration
A collaborative defect-tracking tool with AI-assisted triage.
- Stack: NestJS Microservices · Anthropic AI · AWS SQS/KMS/SES · React · CodeMirror · Redis
- Drag-and-drop workflows, CodeMirror editors, Redis caching
- Fully containerized with Docker Compose
🔗 Live: app.snifferweb.com
📞 AI Call Center — Voice-AI Calling Platform
An automated call center powered by conversational voice AI.
- Stack: NestJS · Fastify · MongoDB · React · Vite · Redux Toolkit · Tailwind
- Vapi Voice AI integration for natural automated calling
- ShurjoPay payment integration
🔗 Live: callcenter.drutoai.com
🎓 EduAI — AI-Powered Learning Platform
Personalized, AI-generated educational content and interactive learning.
- Stack: React · TypeScript · Vite · Tailwind · NestJS · Fastify · MongoDB
- Anthropic Claude powers adaptive lesson generation and interactive tutoring
🔗 Live: learn.drutoai.com
💳 BD Payment Verify — Automated MFS Payment Verification
Eliminates manual payment reconciliation for Bangladesh mobile financial services.
- Stack: Android SMS capture · NestJS · Fastify · MongoDB · Zod validation
- Automatically parses and verifies bKash / Nagad / Rocket transactions from SMS
- Type-safe request validation and clean modular architecture
🔗 Live: pay.drutoai.com
🛒 ShopVerse — Full-Stack E-Commerce
A complete e-commerce platform with a customer storefront and admin panel.
- Stack: NestJS · MongoDB (Mongoose) · React + Vite · Redux Toolkit (RTK Query) · Tailwind
- JWT auth, AWS S3 image uploads, Dockerized with
docker-compose - Product catalog, cart, checkout, and order management
🔗 Live: shop.drutoai.com
👥 Associate 360 — HR, Payroll & Finance Suite
Serverless microservices for company, timesheet, salary, payment, and finance management.
- Stack: AWS Serverless Microservices · DynamoDB Streams · Memcached · Pino
- Event-driven architecture with DynamoDB streams
🔗 Live: employee.associate360view.com
🏨 Ghuddy — Travel & Hotel Booking Platform
High-traffic travel and hotel-booking platform serving the Bangladesh market.
- Stack: Java · Spring Boot · Spring Data JPA · Spring Security · PostgreSQL · Flyway
- Elasticsearch-powered search across hotels, tours, and listings
- Kafka events, Firebase notifications, AWS S3, SurjoPay payments, Swagger-documented REST APIs
- 50% faster API response times via JPA query tuning and PostgreSQL indexing
🔗 Live: ghuddy.com
🤖 AI Trading Bot — Autonomous Crypto Trading
An AI-powered crypto trading bot that analyzes markets and makes decisions.
- Stack: NestJS · Binance API · Claude AI · Docker · Fly.io
- Combines technical indicators with LLM reasoning for trade decisions
Converts API collections across Postman, Swagger, OpenAPI, Insomnia, HAR, cURL, RAML, GraphQL, WSDL & AWS API Gateway.
npm install api-collection-converterNode-native package converting PDF, Word, Excel, CSV, HTML, JSON, text & images to clean Markdown — built to significantly cut LLM token usage.
npm install files-to-markdownDependency vulnerability scanning and security auditing for Node.js projects — surfaces known vulnerabilities in your dependency tree and fits into CI/CD pipelines.
npm install vuln-guardianFour more, same shape: scan → review → approve into a committed allowlist → gate CI on anything new.
Scans node_modules for preinstall/install/postinstall scripts — the #1 npm supply-chain attack vector — and gates CI on anything not explicitly reviewed and approved.
npm install --save-dev postinstall-guardianScans a git working tree (or just staged files, for a pre-commit hook) for leaked API keys and credentials before they hit history. Every output is redacted — it never writes a raw secret anywhere.
npm install --save-dev secrets-guardianScans node_modules for dependency licenses and gates CI on copyleft (GPL/AGPL/LGPL/SSPL) or unrecognized licenses that aren't explicitly approved.
npm install --save-dev license-guardianScans .github/workflows for GitHub Actions referenced by a mutable tag/branch instead of a pinned commit SHA — the vector behind real 2025 supply-chain compromises — and auto-pins them.
npm install --save-dev actions-guardianCatches backend crashes, HTTP 5xx responses, and error-log lines and auto-files a ticket in Jira or GitHub Issues — with fingerprint-based dedup so the same defect doesn't spam a new ticket every time it recurs.
npm install crashrelayTiny, dependency-free browser snippet that catches window.onerror / unhandledrejection and reports them to a crashrelay ingestion endpoint.
npm install crashrelay-browserFull-Stack Engineer — Sense & Respond Software LLC · Nov 2022 – Present Architected 8+ production applications serving 50,000+ users. Cut API latency 40% and production bugs 60%. Lead architecture decisions and mentor 3 junior engineers.
Software Engineer — Ghuddy Limited · Jul 2021 – Nov 2022 Built Java/Spring Boot microservices with Elasticsearch and Kafka for a high-traffic travel platform. Reduced API response time 50%; achieved 95% test coverage.
Founder & Lead Engineer — DrutoAI · 2026 – Present Built and launched a live, monetized AI chat platform serving users across Bangladesh.
🎓 B.Sc. in Computer Science & Engineering — Rajshahi University of Engineering & Technology (RUET)
I'm open to Full-Stack & Backend Engineering opportunities. Let's build something great together.
⭐️ From Rifat024



