Software

Astrobee Robot Software

2021 to 2022

Control and navigation software for NASA's Astrobee free-flying robot, run aboard the International Space Station in JAXA's Kibo module for the KIBO Robot Programming Challenge. Real-time pose estimation from QR and AR tags guides the robot, tested in ROS and RViz before flight. Runner-up in 2021 and Crew Award winner in 2021 and 2022.

  • Java
  • OpenCV-Contrib
  • ROS
  • RViz
View the Astrobee project

KIBO RPC 7 Nav Sandbox

2026

A browser sandbox for KIBO RPC 7 teams to plan and test Astrobee routes before writing flight code. It has a 3D view of the Kibo module, a simulated robot camera that reads the ArUco markers, route checks against the keep-in and keep-out zones, and a Drive mode for flying the robot by keyboard or touch joysticks. It is one web component, and GitHub Actions tests and deploys it to GitHub Pages.

  • TypeScript
  • three.js
  • Web Components
  • Rollup
  • GitHub Actions
Open the sandbox

Decoraan

2024 to 2026

Nasir Syntax Solution's multi-vendor e-commerce marketplace, where sellers run their own shops and buyers order across them. I built backend services for orders and fulfilment, pricing and campaigns, seller shops and service bidding, configurable storefront pages, and role-based access.

  • Java
  • Spring Boot
  • Microservices
  • PostgreSQL
  • CompletableFuture

Open Daraz

2023

REST platform that lets Daraz sellers manage products and orders through direct API integration, secured with OAuth2.

  • Java
  • Spring
  • Hibernate
  • OAuth2
  • JUnit
Visit Open Daraz

3PL Logistics Module

2023 to 2024

Daraz's third-party logistics module, serving 20+ delivery partners across Bangladesh, Nepal, Sri Lanka and Pakistan. I built and maintained location management, order pipelines and partner tracking, monitored with Alibaba SLS and deployed on Alibaba Cloud.

  • Java
  • Spring
  • PostgreSQL
  • Redis
  • Docker
  • Alibaba Cloud

Clear Frame

2023

Batch image cleaner for e-commerce product photos, built for the graphics team at Daraz. Detects people with MobileNetV3, cuts out the subject with U-2-Net, then cleans, heals or replaces the background without touching subject detail.

  • Python
  • OpenCV
  • Tkinter
  • MobileNetV3
  • U-2-Net
View on GitHub

Purrvelous

2025

A single-vendor e-commerce store I built end to end: a React storefront, an Express and Prisma API with JWT authentication, and PostgreSQL. It runs in Docker Compose behind Nginx on a DigitalOcean droplet, and GitHub Actions ships every push to production.

  • React
  • Express
  • Prisma
  • PostgreSQL
  • Docker Compose
  • Nginx
  • GitHub Actions
  • DigitalOcean
View on GitHub