A little about meSay hello

Thoughtful software.
From idea to impact.

I'm Bashem, a software engineer building mobile experiences and tools for the web. I care about how software feels, how it works, and how it holds up over time.

Senior Software Engineer
Samsung R&D Institute Bangladesh

iOSFull-stack developmentCompetitive programming

01 / About

Built on curiosity.
Grounded in engineering.

At Samsung, I contribute to SmartThings on iOS and watchOS app. My work spans architecture, state management, performance, and testing.

Outside work, I build projects like CFTracker and an interactive React Native chart library. Competitive programming is another part of my practice: breaking down difficult problems and finding a better way through.

Mobile
Swift · UIKit · SwiftUI · Combine · XCTest · React Native
Web & backend
React · Redux · Next.js · Django · Django REST Framework · Gin · HTML · CSS · Material UI · Bootstrap
Languages
Swift · TypeScript / JavaScript · C++ · Python · Go
Data & tools
PostgreSQL · MongoDB · Redis · Docker · GitHub Actions

02 / Experience

Where I've contributed.

Samsung R&D Institute Bangladesh

Current

Senior Software Engineer

Jan 2026 — Present

Dhaka, Bangladesh

  • Contributing to the SmartThings iOS app, with 10M+ downloads, using Swift, UIKit, SwiftUI, and Combine within an MVVM-C architecture.
  • Develop the SmartThings watchOS app as the primary owner on the Bangladesh team, using SwiftUI.
  • Improve architecture and maintainability by reducing duplicate logic, migrating ReactiveSwift to Combine, and transitioning UIKit views to SwiftUI.
  • Achieved 90%+ test coverage for ViewModels and internal state management stores using XCTest.
  • Fixed 10+ memory leaks with Instruments, reducing memory buildup by approximately 23% over repeated use.
  • Reduced a performance-critical function from O(N×M) to O(N+M), bringing execution time from approximately 140 ms to under 50 ms. Optimized debug logging from approximately 2 s to 50 ms.
  • Built proofs of concept with WatchKit, HealthKit, WidgetKit, and Core ML, and resolved 150+ bugs, including critical production issues.
RecognitionIcon Award · Jan–Feb 2025
Code Review Award · Apr–Jun 2025
Passed Samsung's SWC Professional Test

Junior Software Developer · Part time

May 2023 — Dec 2023

Dhaka, Bangladesh

  • Built the React frontend from scratch for a SaaS product helping Amazon FBA sellers discover products and analyze sales.
  • Implemented a queue system to use third-party APIs efficiently.
  • Integrated Stripe payments and developed WebSocket and REST APIs.

React / Redux / Material UI / Django / MongoDB / Redis / TypeScript / Python

03 / Selected projects

Things I've built.

Independent projects, from practice tools to interactive interfaces.

01 / Web application · 2021–present

CFTracker

A Codeforces practice and progress tracking app used by thousands of users, with 40+ GitHub stars.

React frontend, a Go and PostgreSQL backend, and a separate Next.js data collection service. GitHub Actions automate storage of API responses to reduce repeated requests.

React / TypeScript / Go / Gin / PostgreSQL / Next.js / Docker

02 / Mobile library

React Native Chart Library

Five interactive chart components with customizable labels, overlays, and tooltips, built using Skia and Reanimated.

Implemented overscan rendering, gesture-driven panning, custom geometry, and touch selection.

TypeScript / React Native / Skia / Reanimated

04 / Problem solving

A competitive streak.

Years of practice, contests, and learning to think a little differently.

Personal-best ratings.

Education

North South University

BSc in Computer Science and Engineering

Jan 2020 — Dec 2023

05 / Get in touch

Let's build
something thoughtful.

Have a project in mind, or want to talk software? I'd love to hear from you.