Real-time file sharing platform with encrypted transfers, link expiration, and collaborative workspaces. Handles concurrent uploads with chunked streaming.
About
Building scalable systems, driving technical excellence
I'm a software engineer with 5+ years of experience architecting and delivering production applications used by thousands of users. From real-time multiplayer platforms to enterprise ERP systems, I focus on building performant, maintainable solutions that solve real problems.
I believe in engineering fundamentals — clean architecture, type safety, and thoughtful abstractions. When I'm not shipping features, I write about JavaScript internals because understanding the 'why' behind the code makes the difference between a good engineer and a great one.
Get In TouchExperience
My professional journey
Astha IT
Dhaka, Bangladesh
Software Engineer III
Leading development of complex applications with focus on architecture and performance.
- Architected Chess2 — a real-time multiplayer platform handling concurrent game sessions with WebSocket integration
- Built Docomate AI — an intelligent document processing system with OCR and natural language capabilities
- Established coding standards and review processes, improving code quality and reducing production bugs by 40%
Apsis Solutions Ltd.
Dhaka, Bangladesh
Software Engineer
Core engineer on enterprise ERP platform serving 500+ daily active users.
- Designed and implemented modular architecture for ERP system, reducing feature development time by 35%
- Built reusable component library used across 15+ internal products
- Optimized critical rendering paths, achieving 60% improvement in page load times
- Mentored junior developers and led technical discussions on architecture decisions
Alesha Solutions Ltd.
Dhaka, Bangladesh
Software Engineer
Delivered end-to-end web solutions for diverse client projects.
- Shipped 8+ production applications including e-commerce platforms and corporate websites
- Reduced development cycles by implementing reusable templates and automation
- Collaborated directly with clients to translate business requirements into technical solutions
Antopolis
Dhaka, Bangladesh
Software Engineer
Built and optimized web applications for corporate clients.
- Developed high-performance web applications with focus on Core Web Vitals optimization
- Implemented responsive designs achieving consistent experience across 20+ device configurations
- Collaborated with cross-functional teams to deliver projects on tight deadlines
Projects
Selected work and side projects
Full-featured chess engine with move validation, game state management, and AI opponent. Implements standard chess rules including castling, en passant, and promotion.
Productivity suite featuring budget analytics with visualizations, rich-text notes with markdown support, and data export capabilities.
Technical blog with MDX support, syntax highlighting, SEO optimization, and RSS feeds. Writing about JavaScript internals and engineering patterns.
Blog
Thoughts and tutorials
Immediately Invoked Function Expressions (IIFE)
IIFE is a technique where we create a function and execute it immediately in one step, instead of defining it first and then calling it separately.
Read moreA Story of Closures in JavaScript
In JavaScript, a function can always remember values from the place where it was created — even after that outer code has finished running.
Read moreWhat is Hoisting in JavaScript?
Hoisting is one of JavaScript's most interesting behaviors. JavaScript processes your code in two main phases: Creation Phase and Execution Phase.
Read moreScope in JavaScript
Scope is the area where variables and functions can be accessed in your code. Think of it as the "reach" of your variables.
Read more