~/nipun-paul
Portrait of Nipun Paul

$ whoami

Nipun Paul

Senior Software Engineer at Enosis Solutions · B.Sc. in CSE, AUST

I build reliable, data-driven software. For the past 3+ years I have designed and shipped full-stack enterprise systems (project management, payment approval and workspace reservation platforms) with TypeScript, NestJS, React and PostgreSQL.

My research spans natural language processing for low-resource languages, with an IEEE paper on Bengali–English neural machine translation, and blockchain-based systems, the subject of my undergraduate thesis on a decentralized election system. I want to pursue graduate study to build technology that is sustainable, inclusive and socially responsible.

Interested in graduate study (MS)

Research

~/research

Natural Language Processing

Machine translation for low-resource languages and Bengali NLP with deep learning.

Blockchain & Distributed Systems

Decentralized applications, consensus and security for trustworthy public systems.

Software Engineering

Architecture and performance of large systems, informed by industry practice.

Publications

C1

Bengali-English Neural Machine Translation Using Deep Learning Techniques

Nipun Paul, Ishmam Faruki, Mutakabbirul Islam Pranto, Md. Tanvir Rouf Shawon, Nibir Chandra Mandal

2023 3rd International Conference on Electrical, Computer and Communication Engineering (ECCE), CUET, Chittagong, Bangladesh. IEEE, 2023.

IEEE Xplore

Undergraduate Thesis

B.Sc.

Decentralized Election System: Blockchain and Crypto Based Vote Transaction

Nipun Paul (lead researcher) · Supervisor: Md. Khairul Hasan

B.Sc. Thesis, Department of CSE, Ahsanullah University of Science and Technology.

A secure, transparent and tamper-proof voting system on Ethereum, designed for the context of Bangladesh, that uses a distributed ledger to provide election integrity, voter anonymity and real-time verifiability.

Experience

~/experience

Enosis Solutions

Gulshan, Dhaka · Feb 2023 – Present

  1. Senior Software Engineer – Level II

    Feb 2026 – Present
  2. Senior Software Engineer – Level I

    Feb 2025 – Jan 2026

    Project Management System · NestJS, React, PostgreSQL

    • Built a full-scale project management system with modular APIs, scalable database schemas and reusable UI components.
    • Implemented JWT authentication, role-based access control, task workflows, real-time updates, notifications and audit logging.
    • Cut load times with lazy loading, caching and optimized pagination; built rate-limit-aware webhook integrations for high-volume traffic.
    • Kept the codebase maintainable through code review, unit testing and strict TypeScript.
  3. Software Engineer – Level II

    Feb 2024 – Jan 2025

    Payment Approval System · PERN stack

    • Developed the system end to end, including a multi-level approval workflow for structured payment processing.
    • Added RBAC, in-app notifications and Slack integration to shorten approval cycles.
    • Made financial workflows reliable by handling concurrency, report generation and query optimization.
  4. Software Engineer – Level I

    Feb 2023 – Jan 2024

    Desk Reservation System · PERN stack

    • Extended an enterprise desk reservation system with dashboards and analytics on utilization and reservation patterns.
    • Built SVG floor maps, recurring and timezone-aware reservations, and multi-location conflict resolution.
    • Integrated Slack notifications, Google Analytics and webhooks for real-time external sync.

Selected Projects

~/projects
CrowdCoin illustration
Blockchain dApp

CrowdCoin

Ethereum crowdfunding where contributors vote, and spending needs majority approval.

  • Solidity
  • Next.js
  • web3.js
Confusion matrix from the random forest model
Data science

Cricket Results Analysis

Bangladesh cricket results before and after Covid-19, and win prediction with five classifiers.

  • Python
  • scikit-learn
  • pandas
Joma Khoroch dashboard
Web app

Joma Khoroch

Personal finance tracker with budget-velocity guidance and month-end spending forecasts.

  • Next.js
  • PostgreSQL
  • Material UI
Beyond Earth dashboard
Web app

Beyond Earth

Real-time space dashboard built on NASA APOD, near-Earth-object and rocket-launch APIs.

  • React
  • REST APIs
DiaryMe interface
Web app

DiaryMe

Digital diary with a private vault, a public story feed and “On This Day” memories.

  • PHP
  • MySQL
Boi book marketplace
Web app

Boi (বই)

Used-book marketplace with real-time chat, multi-level comments, wishlists and an admin dashboard.

  • PHP
  • MySQL
  • Bootstrap
  • jQuery
More projects 6 more
  • Screenshot Face Blur — Chrome extension that blurs detected faces in screenshots JavaScript · Python · Chrome API Demo Code
  • My Notebook — journal app with a face-recognition login Python · OpenCV · Tkinter · MySQL Demo Code
  • 3D Desktop PC (three.js) — interactive 3D computer scene for a computer graphics course JavaScript · three.js Live Code
  • ZEN Smart Home — IoT home automation with voice control and fire/water sensing Arduino · Proteus · C++ Code
  • Mother Care — online shop for maternity products ASP.NET MVC · C# · PayPal API Demo Code
  • Neer — Android app for house-rent listings Android (Java) · Firebase Demo Code

Ongoing

Projects I am building now.

Strider GPS activity tracker illustration
In progress · Full stack · Mobile

Strider

Strava-style GPS activity tracker; segment efforts are matched with spatial SQL in PostGIS.

  • TypeScript
  • Express
  • PostGIS
  • React Native
SeatLagbe seating chart
In progress · Web app

SeatLagbe

Seat-reservation platform with zoomable venue maps, a “view from your seat” preview and analytics.

  • React
  • TypeScript
  • Vite
  • MUI
pdf2kindle conversion review screen
In progress · Tool

pdf2kindle

Turns Bengali, English or mixed PDFs into Kindle-ready EPUBs, with OCR for scanned books.

  • Python
  • Tesseract OCR
  • EPUB
  • Docker

Competitive Programming

~/coding
1,200+problems solved across 15 online judges
128rated contests (Codeforces, Toph, AtCoder)
1377peak Codeforces rating · Pupil
1735Toph rating

Full coding profile: rating history, judges and topics →

Education

~/education

B.Sc. in Computer Science & Engineering

Apr 2018 – Jan 2023

Ahsanullah University of Science and Technology (AUST), Dhaka

CGPA 3.38 / 4.00 · 3.66 over the final five semesters · Thesis: Decentralized Election System (Blockchain and Crypto Based Vote Transaction)

Higher Secondary Certificate (HSC)

2015 – 2017

Rajuk Uttara Model College, Dhaka

GPA 5.00 / 5.00

Secondary School Certificate (SSC)

2010 – 2015

Anjuman Adarsho Govt. High School, Netrokona

GPA 5.00 / 5.00

Languages

CEFR levels

Bengali: native · English: C1 listening and reading, B2 writing and speaking

Honors & Awards

  • ICPC Asia Dhaka Regional, Online Preliminary 2019: Honorable Mention, 371st place (team AUST_Sacred Coders) · ICPC record
  • ICPC Asia Dhaka Regional, Online Preliminary 2018: 750th place (team AUST_Dualers)
  • Google Code Jam 2022: advanced past the Qualification Round to Round 1A
  • CODEWARE 2019: 8th place, representing AUST (team INT_CONST_2_1)
  • HackerRank certifications: Problem Solving (Basic), Java (Basic, Intermediate), C++ (Basic)
  • Government Scholarship 2015: Talentpool, for SSC results
  • Government Scholarship 2013: General, for JSC results
  • 6th Language Competition 2010 (HSBC–Prothom Alo): 13th place in the divisional round, qualified for the national round

Leadership & Service

  • AUST Innovation & Design Club: member from 2019; Sub-Executive Committee, Dept. of Programming & RPA (Feb 2021 – May 2022). Led digitizing club registration and event workflows and built automation tools that cut admin work.
  • AUST ACM ICPC Lab: Active member (2019–2021), competitive programming training.
  • Bangladesh Red Crescent Society: Lifetime member, supporting humanitarian aid and emergency response.

Skills

~/skills
Languages
  • TypeScript
  • JavaScript
  • Python
  • C++
  • C#
Backend
  • Node.js
  • NestJS
  • Express
  • REST APIs
  • Webhooks
Frontend
  • React
  • Next.js
  • Material UI
Databases
  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB
  • Redis
Research tools
  • Google Colab
  • OpenCV
  • Ethereum
  • Remix IDE
Tooling
  • Docker
  • Git
  • GitHub
  • Bitbucket
  • Jira
  • Confluence
  • Agile

Contact

~/contact

I’m happy to talk about research collaborations, graduate opportunities or engineering work. Email is the fastest way to reach me:

nipun4338@gmail.com