Software Engineer at NMI Dhaka, Bangladesh · works remote

Anik Roy Pranto

I build AI-driven products, payment integrations and enterprise-grade platforms. Then I teach other people how.

Currently integrating the NMI payment gateway for Hyjima's merchants, and building AI systems for businesses on the side: RAG pipelines, LLM features inside existing products, and automation that removes manual work. I run a product business of my own, and since early 2024 I have taught hands-on robotics and Python to international students at Venturas.

Anik Roy Pranto

Now

Software Engineer · NMI

Jul 2025 – present

500+
problems solved
Competitive programming
11
documented projects
With write-ups on this site
2+ yrs
teaching code
Robotics and Python at Venturas
Finalist
Innovation Challenge S13
Real-time violence detection
01What I do

Six things I get hired for.

Not a list of every technology I have touched. These are the areas where I have shipped something real, for paying customers, and would happily do it again.

AI-driven solutions for business

RAG pipelines over a company's own documents, LLM features wired into existing products, and agent-style automation for the work nobody wants to do by hand. Built to be reliable in operations, not just impressive in a demo.

Enterprise-grade platforms

Multi-tenant SaaS with role-based access, audit trails, backups, monitoring and the boring reliability work that keeps customers paying. I have founded and run a product business, so I build for margins, support load and uptime, not only for the launch.

Payment & API integration

Day job. NMI gateway integration for Hyjima, and before that Stripe, Google Maps, OpenAI and Firebase across client work. I care about idempotency, retries and what happens when the webhook never arrives.

Full-stack products

MERN and Next.js web apps, Electron desktop software, and admin-heavy systems: a retail POS, an ERP, a hotel manager, an LMS. This site's routine generator and attendance dashboard run on Next.js and Supabase.

Applied machine learning

TensorFlow and OpenCV in production-ish settings: a real-time violence detector that reached the Innovation Challenge Season 13 final, a YOLO-based SmartCart checkout, and CNN image classifiers.

Technical SEO

Core Web Vitals, structured data and Lighthouse work for client sites. This one ships Person and WebSite JSON-LD, a generated sitemap and sane robots rules, so it practises what it preaches.

02Where I've been

Work and study, in order.

Two overlapping tracks: engineering jobs during the day, and a teaching practice that started a year before Avian and never stopped.

  1. NMI logo

    Software Engineer

    NMI · Remote · US payments company

    Jul 2025 – Present

    Integrating the NMI payment gateway for Hyjima's merchants: transaction flows, SDK work, and the reliability details that keep card payments boring.

    NMI Gateway
    Node.js
    SDKs
  2. Avian logo

    Jr. Software Engineer

    Avian · Mirpur DOHS, Dhaka · on-site

    Feb 2025 – Jun 2025

    Cross-platform desktop software in Electron and Node.js, an internal SDK, and Python pre-processing pipelines feeding it.

    Electron
    Node.js
    Python
  3. Venturas & StemonBD logo

    Programming Instructor

    Venturas & StemonBD · Dhaka · international student cohorts

    Feb 2024 – Present

    Hands-on robotics and Python for international students at Venturas, following a Japanese programming curriculum: build the robot first, then program it. Still running alongside the day job.

    Robotics
    Python
    Japanese curriculum
  4. BSc, Computer Science & Engineering (AI track)

    North South University · Dhaka

    2019 – 2023

    Coursework in deep learning, computer vision and neural networks. Coordinated the R&D team at the NSU ACM Student Chapter on the side.

    CGPA 3.37 / 4.00
03Selected work

Three projects worth a closer look.

One from the ML side, one desktop product, one web platform. Each has screenshots, the stack, and what I would do differently.

AI-Powered Violence Detection System

ai

AI-Powered Violence Detection System

Finalist in Innovation Challenge Season 13 – An intelligent real-time violence detection system using computer vision and deep learning

Python
TensorFlow
OpenCV
Computer Vision
+2
IntelliCRM - AI-Enhanced CRM System

web

IntelliCRM - AI-Enhanced CRM System

Intelligent Customer Relationship Management system powered by AI for automated insights and customer engagement

React
Node.js
Express
MongoDB
+3
04Toolbox

What I reach for, honestly ranked.

Percent bars say nothing. These three tiers do: how recently and how deeply I have used each tool.

Use every day

01

What most of my recent commits are in.

  • TypeScript
  • JavaScript
  • Node.js
  • React
  • Next.js
  • Python

Comfortable with

02

Shipped real features, would pick up again without a refresher.

  • NestJS
  • Express
  • Electron
  • PostgreSQL
  • MongoDB
  • MySQL
  • Supabase
  • OpenAI API
  • RAG pipelines
  • Vector search
  • Workflow automation
  • Docker
  • Tailwind CSS

Have shipped with

03

Used on specific projects. Would need a day to get back up to speed.

  • TensorFlow
  • OpenCV
  • scikit-learn
  • Flask
  • Socket.io
  • C++
  • Java
  • GCP
  • Kubernetes
  • Stripe
Launch sequence

T-0

Ignition

Every cohort starts on the pad: syntax, logic, a first program that actually runs.

MAX-Q

Atmosphere

Then real builds. Robots that move, APIs that answer, models that learn.

ORBIT

Orbit

Then they leave: portfolios, competitions, university applications.

Altitude
0 km
Velocity
0.00 km/s
Where students end up
05Teaching

I teach code.

Since February 2024 I have taught hands-on robotics and Python to international students at Venturas, following a Japanese programming curriculum: build the robot, then make it think. Small cohorts, real hardware on the desk, and a working project at the end of every module.

Most Popular

Python Programming

Zero → Professional

01
~/courses/python

Fundamentals, OOP, data pipelines, first ML models, and a production-style REST API to finish.

FundamentalsOOP & DesignData ScienceAI & APIs
12w duration
6+ projects
View curriculum
Hands-On

Robotics & Embedded

Build Real Systems

02
~/courses/c++

Electronics, Arduino, Raspberry Pi, sensors, and a small autonomous robot by the end. The track I run at Venturas.

ElectronicsC++ & MotionComputer VisionROS & AI
12w duration
5+ builds
View curriculum
Interview Prep

DSA

Master Problem Solving

03
~/courses/python

Big-O to dynamic programming and graphs, drilled through contest-style problem sets.

Arrays & StacksTrees & GraphsSorting & DPInterview Prep
12w duration
200+ problems
View curriculum

R&D Team Coordinator

NSU ACM Student Chapter · 2022–23

Ran the research and development team, organising workshops and hackathons for the chapter.

Mentor & Hour of Code instructor

NSU ACM Student Chapter · 2021

One-on-one academic mentoring for juniors, plus an introductory Python workshop for the global Hour of Code.

Competitive programming

2019 – present

ICPC participant, 1st runner-up at the NSU ACM SC intra contest, 500+ problems solved.

06  Contact

An AI system, a payment integration, an enterprise build, or a class for your team?

I take on remote engineering roles, scoped contract work, and AI integration projects for businesses, and I run private cohorts on request. Email is fastest. I usually reply within a day.