Every day, millions of people across Bangladesh tap their phones to send money, pay bills, and run their businesses — and I help make that happen. I’m Tushar, a Senior Lead Software Engineer at bKash Limited, the country’s largest mobile financial service. I build the systems that keep digital payments fast, reliable, and secure at massive scale.
I grew up in Bangladesh, earned my B.Sc. in Computer Science and Engineering from Ahsanullah University of Science and Technology in 2015, and have been obsessed with building things that matter ever since. I care most about work that sits at the intersection of solid engineering and real-world impact — the kind where a well-placed optimization or a cleaner architecture quietly makes life easier for millions of people.
Building the mobile financial service millions of people in Bangladesh use every day. Earlier, as Assistant Lead Engineer, developed customer-app features in Flutter, pitched and vetted new feature ideas with other teams, took part in hiring, and initiated the team's Test Driven Development practice.
Cut the completion time of CPU-intensive image processing in an Android app by a wide margin using RenderScript. Built image and video editing tools — filters, crop, zoom, rotate, auto-resize, auto-repositioning — plus core features of an end-to-end encrypted messenger, working closely with the UI/UX team.
Android
RenderScript
Signal Protocol
Aug 2018 — Feb 2019
Software Engineer · itSoul Ltd
Designed and built a multi-tenant management website with Java Vaadin, plus Android apps for real-time location sharing and for tracking product sales.
Java
Vaadin
Android
Jan 2017 — Jul 2018
Adjunct Lecturer · AUST & South East University
Taught in the Departments of Computer Science and Engineering: Software Development using Java and C# at AUST (Feb 2017 — Jul 2018), and Programming Language (C), its lab, and Operating Systems at South East University (Jan — Dec 2017).
Built the first multi-track audio player for web browsers from scratch with the HTML5 Web Audio API — trimming, seeking, snap-to-grid and real-time collaboration — plus news-feed features for a social platform for musicians.
An end-to-end encrypted Android messenger built on the Signal protocol, with in-app image and video editing tools and much faster image processing via RenderScript.
A social platform for musicians, with the first multi-track audio player for web browsers — trimming, seeking, snap-to-grid and real-time collaboration.
A corpus of 8,475 programming problems with solutions in both Java and Python, collected from competitive programming sites, online platforms and open-source repositories — with baselines for supervised program translation.
Departmental programming-contest trainer for new contestants, and organizer of two intra-university contests — problem setting, judging, contest environment and troubleshooting.