Available for selected engagements
Rakibul Hasan Asif portrait
Rakibul · Bangladesh live
Rakibul Hasan Asif
Senior Software Engineer & Product Builder
Dhaka, Bangladesh · remote

I design and build production software across web, mobile & desktop.

From product architecture and real-time systems to deployment, reliability, and continuous improvement — I build complex products across AI, SaaS, marketplaces, payments, desktop, and mobile.

Real-Time AISaaS PlatformsMarketplacesPayments & TransactionsDesktop & MobileProduction Deployment
01AboutSince 2022

From product design to production.

I am Rakibul Hasan Asif, a software engineer from Bangladesh. I work on real-time AI, SaaS, marketplaces, payment flows, and web, mobile, and desktop applications.

My work covers technical design, implementation, deployment, and production debugging. I am most useful when a product needs someone who can connect the client experience, backend services, third-party integrations, and operational tooling.

I completed a BSc in Software Engineering at Yangzhou University, China in June 2025 while delivering software for international teams.

Rakibul Hasan Asif at graduation
Rakibul Hasan Asif - Bangladesh
Based in
Bangladesh - remote-friendly
Currently
Senior Software Engineer, JotMe Limited
Education
BSc SE, Yangzhou University
02ExperienceEst. 2022 · 5 entries

Where I have been building.

A short timeline of the work that shaped how I build software today.

  1. 2022

    Freelance Software Engineer

    Fiverr · International Clients

    Delivered web applications for international clients, from scoping and implementation to launch, debugging, and support.

    React/Node.js/MongoDB/Client Delivery
    Level 2 Seller102 orders delivered99 × 5★ reviews3 × 4★ reviews
  2. 2024

    Software Developer

    TycheLabs · Arturion

    Built full-stack features in an established team and contributed to architecture discussions and code review.

    TypeScript/Next.js/REST APIs/Team Engineering
  3. Jan 2025

    Software Engineer

    JotMe

    Worked on frontend systems, backend APIs, real-time infrastructure, and AI integrations for JotMe across web, desktop, and mobile.

    SaaS/Next.js/NestJS/AI/Realtime
  4. Sep 2025

    Software Engineer

    Pinasakay Corporation

    Delivered full-stack product features and supported them through deployment and iteration.

    Full Stack/Product Engineering
  5. Current
    now

    Senior Software Engineer & Product Builder

    JotMe Limited

    Build and operate JotMe product areas including multilingual AI translation, transcription, Electron audio capture, notifications, account systems, subscriptions, and internal tooling.

    Real-Time AI/Electron/React Native/Socket.io/AWS/Architecture
04Skills10 disciplines

Tools I reach for.

Grouped by where they live in the stack — not a buzzword list.

01

Frontend

React.js·Next.js·TypeScript·JavaScript·Redux Toolkit·RTK Query·Tailwind CSS·shadcn/ui
02

Backend

Node.js·Express.js·NestJS·REST APIs·Socket.io·WebSockets
03

Databases

PostgreSQL·MongoDB·MySQL·Prisma·Mongoose·Firebase
04

Real-Time & AI Systems

Real-time audio processing·Streaming APIs·AI model integrations·Speech translation·Speech transcription·Diarization·Event-driven systems
05

Payments & Transactions

Stripe·Razorpay·PayPal·Webhooks·Subscriptions·Refunds·Payouts·Idempotency·Reconciliation
06

Mobile

React Native·Cross-platform mobile
07

Desktop

Electron.js·System audio capture·Native installers
08

Full Stack

Next.js App Router·Next.js Pages Router·End-to-end product engineering
09

Infrastructure & Cloud

AWS (EC2, ECS, ECR, S3, Amplify, Elastic Beanstalk)·Docker·Nginx·Linux·Vercel·DigitalOcean·CI/CD·Production monitoring
10

Developer Tools

Git·npm·Bun·Cursor·VS Code·Docker
03Selected Engineering Work5 products

Production products, owned end-to-end.

Products where I have worked across architecture, product design, implementation, deployment, and long-term technical ownership. My work spans real-time AI systems, SaaS, mobile applications, desktop software, marketplaces, payments, and internal operational platforms.

Case studyAI · Real-Time Systems · SaaS · Desktop · Mobile

JotMe — Real-Time Multilingual AI Platform

A multilingual AI platform for real-time translation, transcription, meeting intelligence, and cross-language communication across online meetings, live events, and in-person conversations.

My ownership

I have taken major ownership across the JotMe product ecosystem — technical design, frontend and backend systems, real-time communication, AI integrations, desktop and mobile applications, production deployment, debugging, and long-term product development. Responsibilities extend well beyond isolated feature implementation into architectural decisions, re-architecting existing systems as requirements evolve, and investigating production issues across the stack.

Selected challenge

Move audio through capture, transport, session routing, and multiple AI providers fast enough to feel real-time — while surviving disconnects, provider failures, cross-platform audio quirks, and multiple concurrent outputs (translated speech, source transcript, translated transcript, UI events).

Technical decision

Chose persistent WebSocket sessions over request/response for continuous bidirectional data, separated browser notifications from page-scoped chat rendering into a global authenticated provider, ran independent processing pipelines for outputs with different latency and correctness requirements, and abstracted shared product logic from environment-specific desktop, mobile, and browser code.

Systems I worked on
Real-Time Translation Architecture

Built and evolved audio-processing pipelines for multilingual speech translation and transcription — streaming audio, persistent WebSocket sessions, session lifecycle management, transcript synchronization, low-latency delivery, and reconnect/error recovery.

Desktop Audio System

Electron desktop app used to bring real-time translation into online meetings. Handles physical and virtual audio routing, microphone and system audio capture, device management, cross-platform OS differences, installer workflows, and real-time backend communication.

Real-Time Transcript Experience

Multilingual transcript processing and presentation — streaming partial and final events, speaker separation, mixed-language content, transcript grouping, non-duplicating UI updates, and synchronized transcript state across clients.

Chat & Notification Architecture

Re-architected browser notifications from a page-scoped implementation into a global authenticated notification system, so users receive new-message notifications across the app without duplicates inside the chat experience. Covers real-time messages, thread replies, unread state, email + browser notifications, background/unfocused tab behavior, and tab title / favicon unread indicators.

SaaS Platform Systems

Authentication, account management, subscription systems, billing-related flows, settings, referral systems, permissions, meeting history, product configuration, and internal dashboards.

Mobile Application

React Native application for live in-person interpretation, mobile audio workflows, real-time translation and transcription, sharing backend systems with web and desktop for cross-platform product consistency.

System flow
Audio Source
Client Capture
Real-Time Transport
Backend Session Routing
AI Processing
Translation / Transcript Events
Synchronized Client Experience
Impact
  • Enabled multilingual real-time communication across web, desktop, and mobile
  • Extended product functionality beyond a single application platform
  • Improved notification behavior across the entire authenticated application
  • Reduced duplicate and inconsistent real-time behavior
  • Supported production systems used by real customers
  • Built internal tools needed to operate and support the product
Platforms
WebDesktopiOSAndroid
Stack
Next.jsNestJSTypeScriptElectronReact NativeSocket.ioOpenAIDeepgramElevenLabsPostgreSQLAWSDockerStripe
Case studyMarketplace · Mobile · SaaS · Real-Time Communication

ServX — Tutor Marketplace Ecosystem

A tutor marketplace connecting students with tutors, with the communication, booking, scheduling, and management systems required to operate the marketplace at scale.

My ownership

Worked across product design, platform architecture, web and mobile application development, backend systems, deployment, administrative tooling, and ongoing maintenance — owning complete features and product areas rather than isolated UI work.

Selected challenge

Keep booking, chat, and notification state consistent across two client platforms and multiple user roles, while giving operators the internal tools they need to run the marketplace day-to-day.

Technical decision

Modeled booking as an explicit state machine shared between web, mobile, and admin, and centralized real-time messaging so students, tutors, and admins see the same truth without polling.

Systems I worked on
Multi-Role Marketplace Architecture

Different workflows and permissions for students, tutors, and administrators, sharing a common backend and identity layer.

Tutor Discovery

Search and discovery based on subject, profile information, and location-related requirements.

Real-Time Communication

Chat systems connecting marketplace participants across web and mobile.

Offers & Booking Workflows

Custom offers, booking lifecycle, scheduling, and related state management across roles.

Tutor Operations

Schedules, availability, earnings, profiles, and account management.

Administration

Internal systems for managing users, marketplace activity, operational data, and platform configuration.

System flow
Discovery
Communication
Offer
Booking
Service Lifecycle
Administration
Impact
  • Created a connected web and mobile marketplace experience
  • Supported complex workflows across different user roles
  • Built internal systems required to operate the platform
  • Maintained and evolved the product beyond initial development
Platforms
WebAndroidAdmin
Stack
Next.jsReact NativeNestJSPostgreSQLPrismaSocket.ioDockerAWSRazorpayPayPal
Case studyFinTech · Payments · SaaS · Marketplace

KashyBee — FinTech & Digital Voucher Ecosystem

A digital commerce and financial technology ecosystem for purchasing, distributing, managing, and redeeming prepaid eVouchers — spanning customer, merchant, marketplace, and operational surfaces.

My ownership

Worked across product design, full-stack engineering, payment-related workflows, voucher systems, internal dashboards, deployment, infrastructure, and ongoing production maintenance.

Selected challenge

Keep financial state — payments, vouchers, orders, and refunds — consistent and auditable across third-party payment providers, customer actions, merchant activity, and admin operations, while gracefully handling failure states.

Technical decision

Modeled payments and voucher status as explicit state transitions with idempotent handlers, and surfaced every transition in admin tooling so operators can trace and resolve production issues without touching the database directly.

Systems I worked on
Voucher Lifecycle

Voucher creation or acquisition, purchase, distribution, delivery, redemption, and status management.

Payment & Transaction Workflows

Payment status, transaction state, failed payment handling, refund-related workflows, and reconciliation-related administrative visibility.

Marketplace Architecture

Digital products, purchases, order management, delivery, and user accounts.

Merchant Systems

Merchant activity, payments, transactions, and operational tools.

Administration

Users, transactions, vouchers, products, payments, reporting, and configuration.

System flow
Purchase
Payment
Voucher Processing
Delivery
Redemption
Transaction History
Impact
  • Delivered a connected customer, merchant, and admin experience
  • Made voucher and payment state observable and recoverable in production
  • Built the internal tools required to operate the platform day-to-day
  • Maintained and evolved the ecosystem beyond initial launch
Platforms
WebMerchantAdmin
Stack
Next.jsNestJSPostgreSQLPrismaDockerAWSStripePayPalWebhooks
Also shipped

Additional product work.

Creative Technology · Product Design · Web Experience

Vessura — Digital Art & Literary Experience

An immersive digital world built around paintings, poetry, and Nebuloza — designed more like a connected artistic archive than a conventional portfolio site.

My ownership

Owned the digital implementation across product structure, experience design, development, content architecture, deployment, and continued product iteration.

Next.jsTypeScriptTailwind CSSCustom CMS-style content
Corporate Platform · Product Design · Web Engineering

Tyche Labs — Digital Agency Platform

A digital agency platform presenting software services, company expertise, case studies, and client-facing product capabilities.

My ownership

Worked across product experience, frontend implementation, responsive development, deployment, maintenance, and continued platform updates.

Next.jsTypeScriptTailwind CSS
05Beyond the Public Product

The systems that help teams run products.

Customer-facing applications need support tools behind them. These are the systems I build for operations, troubleshooting, reporting, and day-to-day product management.

Administration Systems

User management, permissions, moderation, product configuration, system controls, and operational workflows.

Analytics & Reporting

Product activity, transaction visibility, operational metrics, and business reporting.

Payments & Subscriptions

Plans, purchases, transactions, refunds, vouchers, subscription status, and billing-related workflows.

Content & Product Management

Internal tools for managing platform content, services, products, configuration, and application data.

Customer Operations

Systems used to investigate user activity, support customers, manage marketplace workflows, and resolve production issues.

Product Monitoring

Tools and workflows used for debugging, maintenance, operational visibility, and production support.

06How I Work as an Engineer

Own the problem, not just the ticket.

I start with the product problem, map the technical boundaries, deliver the change, and stay involved when real users and production systems expose the next issue.

Understand
Design
Architect
Build
Deploy
Observe
Improve
Step 01

Product & Technical Discovery

Understand the actual business problem before selecting a technical solution.

Step 02

System Design

Break complex requirements into clear boundaries, data flows, responsibilities, and failure cases.

Step 03

Architecture

Choose how clients, services, real-time connections, databases, third-party APIs, and infrastructure interact.

Step 04

Implementation

Build systems across frontend, backend, mobile, desktop, and infrastructure where required.

Step 05

Production Delivery

Handle environment configuration, deployment, integrations, infrastructure, and release-related issues.

Step 06

Reliability

Investigate production bugs across application layers rather than treating only the visible symptom.

Step 07

Continuous Improvement

Refactor and evolve architecture when the original design no longer fits the scale or complexity of the product.

Engineering principles

The habits I use when systems get complex.

Own the Problem

A feature is not finished because the code was merged. It is finished when the product works correctly in production.

Understand the System

Debugging complex products requires understanding how data and events move through the entire architecture.

Design for Failure

Real-time connections disconnect. APIs fail. Payments remain pending. Devices behave differently. Good systems account for those states.

Prefer Clear Boundaries

Separate responsibilities so complex systems remain understandable and changeable.

Measure Before Optimizing

Avoid claiming performance improvements without evidence.

Improve Existing Systems

Senior engineering is often about making imperfect production systems safer and easier to evolve.

07Education

Academic background.

BSc in Software Engineering

Yangzhou University, China

Completed June 2025

Higher Secondary

Armed Police Battalion Public School and College, Bogura

Passed 2020

08What I Can Build8 capabilities

Things I ship end to end.

From a blank repo to a deployed product — across web, mobile, desktop, and cloud.

Full Stack Web Applications

Take a web product from technical design to a reliable launch.

SaaS Products

Launch subscription-ready products built for real customer growth.

AI-Powered Applications

Turn AI, speech, and translation into useful product workflows.

Real-Time Chat, Audio, Video

Deliver low-latency chat and audio experiences that feel immediate.

Mobile Apps with React Native

Ship polished cross-platform mobile apps without duplicated effort.

Desktop Apps with Electron

Bring web products to the desktop with native capabilities and installers.

REST APIs & Backend Systems

Build dependable APIs and backend services that products can grow on.

Cloud Deployment & DevOps

Deploy and operate software with CI/CD, containers, and monitoring.

I like work where the details matter: the integration that fails, the state that goes out of sync, and the operational tool that makes a product easier to run.

Rakibul Hasan Asif

09Contact

Let's build something.

Have a project in mind, an open role, or a quick question? The fastest way to reach me is email - or use the form.