Atikur Rahman outdoors
Atikur Rahman, software engineer based in Bangladesh.

HELLO, I’M

Atikur Rahman.

Software Engineer & Founder of BsonLite

I’m based in Bangladesh. I build web applications, desktop software, and database tools — turning practical problems into software that is easy to use.

01

MY PROFESSIONAL JOURNEY

Work Experience

The products I’m building now, and the teams I’ve been part of.

Founder & Software Engineer

— PresentIndependent product development

Building BsonLite from the database layer to the tools developers use: a portable database, a Node.js SDK, and a desktop workspace with a terminal CLI.

Engineering & responsibilities
  • Database architecture

    Integrated and packaged a native engine with encrypted storage, authenticated connections, TLS, and reliable startup and shutdown.

  • SDK & npm distribution

    Built the collection API, single-file distribution, CommonJS and ESM entry points, package verification, and matching source and notices.

  • Automatic connections

    Designed private per-account discovery and token-protected loopback endpoints, so Console can find running apps without a project-folder picker.

  • Desktop & terminal tools

    Built the Electron collection explorer, document editor, filtering, indexes, export, and BSON-aware query handling for the GUI and CLI.

  • Access & isolation

    Implemented read-only client defaults, explicit write controls, bounded queries, validated IPC, and an isolated Electron renderer.

  • Verification & releases

    Maintain Windows builds, packed-SDK and CLI integration checks, checksums, documentation, release downloads, and the BsonLite website.

NexDecade Technology (Pvt.) Ltd.

Software Developer

—

Worked across three VTS teams, including GP VTS and Robi VTS, developing Vehicle Tracking and Vehicle Management Systems.

Responsibilities
  • Improved reverse geocoding, map behavior, location precision, and interface reliability.
  • Built frontend and backend features with React, Angular, Node.js, and PHP.
  • Worked on distributed dashboards and resolved complex VTS issues with cross-functional teams.

Metamorphosis Ltd.

Software Engineer

—

Worked on the Nemericy and Dexterity projects, alongside desktop applications, customer-service software, web administration panels, and commerce integrations.

Responsibilities
  • Developed D-Lab desktop software with React and Electron, including activity tracking and offline functionality.
  • Built customer-service application features and two web administration panels.
  • Integrated Odoo 15 and VUA Storefront 2 through GraphQL APIs to synchronize product data.
02

SELECTED WORK

Projects I’ve built.

Database systems, developer tools, desktop products, and research software.

NPM PACKAGE

BsonLite SDK

The npm distribution of BsonLite, with a collection API, bundled engine, CommonJS and ESM imports, and automatic discovery by Console after your app starts.

npm install bsonlite-sdk
  • JavaScript
  • npm
  • Windows
Engineering details

Verifies published entry points, exact SDK bytes, native source, and notices. Windows integration checks the packed npm artifact through discovery, reads, write controls, and cleanup.

DESKTOP + TERMINAL

BsonLite Console & CLI

An Electron database workspace with a terminal companion. Discover running apps, connect by URL, browse collections, edit documents, manage indexes, and run queries.

CLI EXAMPLEbsonlite --eval
"db.notes.find({}).limit(5)"
  • Electron
  • BSON
  • CLI
Engineering details

Includes token-authenticated local connections, an isolated renderer, a BSON-aware expression interpreter, and read-only client defaults. The portable Windows app and CLI tarball are available as a preview, with full source and build instructions.

EDUCATION / DESKTOP

Digital Lab Access

D-Lab desktop software for understanding computer-lab use in Bangladesh. My work included application architecture, activity tracking, local data storage, and offline functionality.

  • React
  • Electron
  • Express
Project details

Tracks computer access and power sessions, records educational video usage, and supports lab-status reporting. Combines a local API and data storage with tray and startup integration.

RESEARCH WORKSPACE

Info Scraper v2

A local workspace for discovering newspaper coverage, extracting article text, and exporting auditable CSV and JSON datasets across date ranges, sources, and languages.

  • React
  • Node.js
  • Puppeteer
Engineering details

Date-sliced discovery, structured extraction, browser fallback, de-duplication, durable jobs, and checkpoints. Coverage tables, confidence scores, and failure logs keep exported research reviewable.

EARLIER DATABASE TOOL

Portable MongoDB

A self-contained database package for Windows and Node.js. It bundles the required server binaries and keeps application data between runs — an earlier step in my work on easier local database setup.

  • Node.js
  • Windows
  • Mongoose
Earlier projects
Railway Network ↗React railway-route and station mapping with OpenRailway and Overpass data.Parent Lens Private project ↗Parental-control desktop software with activity visibility and website controls. Contact me for details.
03

HOW I BUILD

The tools behind the work.

Practical tools, connected across the stack.

Web development

JavaScript, TypeScript, React, Node.js, Express, PHP, Laravel, REST, and GraphQL.

Desktop & developer tools

Electron, terminal interfaces, npm packaging, CommonJS / ESM, and application lifecycle management.

Data & local systems

Document databases, BSON, MySQL, encrypted storage, TLS, offline data, and native engine integration.

Automation & delivery

Puppeteer, data extraction, Git, GitHub Actions, integration checks, Windows builds, and release documentation.

BUILDING IN PUBLIC

Join the BsonLite community.

Try the tools, share what you’re building, report issues, or contribute to the code.

04

A LITTLE MORE ABOUT ME

I like solving
the whole problem.

The interface matters. So do the startup flow, the data, the edge cases, and the person using it.

I work across web applications, desktop products, local database systems, and research tools. I enjoy taking a product from architecture through implementation, documentation, and release.

Connect on LinkedIn ↗

EDUCATION & MILESTONES

01

B.Sc. in Computer Science & Engineering

United International University

Feb 2016 — Feb 2021
02

Champion · UIU CSE Fest

Project Competition, 2017

03

Runner-up · UIU Project Competition

Intra-University Project Competition, 2017

04

Full Stack Web Development · MERN

Six-month certification · CDIP, UIU

05

GET IN TOUCH

Let’s build something useful.

Have a project in mind, a technical question, or an idea worth exploring?