Hi, I'm Rafsan!

I'm a Full Stack cross platrom mobile app React Native and NextJS developer based in Dhaka, Bangladesh. Working towards creating software that makes life easier and more meaningful.

Résumé

About Me

Get to know me!

I am a software engineer at the Bangladesh Water Development Board, where I work on hydrological data analysis and government tech solutions. With over four years of experience in React, React Native, and Python, I focus on building scalable applications that improve efficiency and support digital transformation.


I graduated from KUET in 2019 with a degree in Computer Engineering. Alongside my government work, I also pursue ethical hacking and modern web development, continuously exploring new technologies to solve real-world challenges.

Skills

React Native Expo

ExpressJs

Oracle DB

PostgreSQL

Next.js

JavaScript

TypeScript

Python

Tailwind CSS

Github

Git

Vercel

Firebase

Neon

Drizzle

Interests

🤖 Machine Learning

🧠 Artificial Intelligence

🌊 Deep Learning

💻 Local LLM

💧 Hydrology

📊 Data Science

👐 Open Source

📲 Mobile App Development

☁️ Cloud Computing

📡 IoT

🎨 UI/UX Design

🗺️ Geospatial Analysis

Work Experience

2019 - Present

Assistant Programmer

Human Resource and Development Directorate

As a government technologist at BWDB, I develop and maintain digital solutions to streamline operations and support public sector needs. My work focuses on building and managing applications for hydrological data analysis, employee information systems, and internal reporting tools, leveraging technologies like React Native, Express.js, and Oracle 21c to modernize government workflows.

Tools and Technology used:

2018-2019

Assistant General Manager

Contributed to the development of a Human Resource Management System using Grails, implemented with both Groovy and Java programming languages.

Tools and Technology used:

Softavion

2017-2018

Software Engineer

Worked on a task automation software that can automate various task on desktop like excel automation, web automation, mail automation, information extract from web and store in excel

Tools and Technology used:

2015-2016

Software Engineer

Worked on a product development management using Struts 2, Java, PHP and JavaScript

Tools and Technology used:

Projects

BWDB EMPLOYEE DIRECTORY

The BWDB Employee Directory app is a digital tool designed to provide convenient access to information about the personnel working within the Bangladesh Water Development Board (BWDB). This mobile application serves as a portable and efficient means for employees to search for and retrieve details about their colleagues, supervisors, and other staff members within the organization. Typically, the app includes features such as employee profiles with names, designations, contact information, and departmental affiliations. It enables users to quickly locate and communicate with specific individuals, facilitating seamless collaboration and teamwork. Additionally, the app may offer functionalities like search filters, sorting options, and possibly integration with other organizational systems for enhanced usability. Overall, the BWDB Employee Directory app streamlines internal communication, promotes connectivity among employees, and contributes to the efficient functioning of the BWDB workforce.

Publications

Bangla grammar pattern recognition using shift reduce parser

In this paper, a crucial aspect of computational linguistics is addressed through the introduction of a shift-reduce parser designed for recognizing Bangla grammar. Utilizing LR strategy, the parser constructs a parse table from the Context Free Grammar (CFG) of the Bangla language, overcoming challenges such as left factoring and left recursion. A novel approach is proposed to handle Bangla inflection (BIVOKTI), ensuring that only the primary form of the Bangla word is stored in the repository. Experimental results demonstrate the effectiveness of this scheme in detecting various forms of Bangla sentences, including nontraditional structures.

A Framework for Bangla Text to Speech Synthesis

The paper presents a framework for Bangla Text to Speech conversion, generating articulated words from input text based on fundamental pronunciation rules. It selects phonetic units from vocabulary and combines diphones to produce the final output, following basic Bangla grammar rules. Through a developed prototype system, the output is analyzed, showcasing natural human voice synthesis.

A CASE STUDY OF NUMERICAL SOLUTION OF MIXED CONVECTIVE LAMINAR BOUNDARY LAYER FLOW AROUND A VERTICAL SLENDER BODY WITH SUCTION OR BLOWING

This paper delves into the numerical solution of mixed convective laminar boundary layer flow around a vertical slender body with suction or blowing. The study involves dimensionless transformation of governing boundary layer partial differential equations using Boussinesq approximation. Through similarity transformations and numerical analysis, the effects of parameters such as suction, buoyancy, Prandtl number, and body-radius on velocity and temperature distributions are graphically presented, highlighting the significant influence of even minor suction or blowing on flow and temperature patterns.

Contact