Hello, I'm
Mazaharul
Islam
I am a Software Engineer dedicated to building scalable, high-performance distributed systems. With a strong foundation in Data Structures & Algorithms, I engineer robust backend architectures and intuitive frontend interfaces using Next.js, PostgreSQL, and Docker. Currently sharpening my Java skills to tackle complex algorithmic challenges.
Algorithmic Thinking
Clean architecture, time & space complexity, and measurable efficiency in every system I build.
O(N)
Efficient Solutions
I try to solve problems in linear time whenever possible.
O(1)
Memory Efficient
I prefer solutions that use very little extra memory.
O(log N)
Fast Search
I use binary search and efficient lookup techniques when appropriate.
DSA
Problem Solving
I apply data structures and algorithms to build efficient and scalable software.
Core iteration, transformation, filtering, normalization, and parsing strategies.
Fast lookups, deduplication, membership checks, and cache-friendly access patterns.
Efficient range scanning and boundary-driven traversal with minimal extra space.
Optimizing continuous sequences, streams, and rolling computations.
Logarithmic search across sorted domains and threshold-based decisions.
Structured traversal for hierarchical and relational problem spaces.
Prioritization, ordering, selection, and heuristic-based optimization.
State transition thinking for optimal substructure and overlapping subproblems.
Technical Skills
Technologies I use daily to build production-grade systems.
Frontend Engineering
5 technologies
Building performant, accessible interfaces with modern React patterns.
Backend & Databases
7 technologies
Designing robust APIs and data layers with ACID compliance.
Architecture & Tools
5 technologies
Containerization, version control, and deployment pipelines.
Selected Projects
Systems I've designed, built, and shipped to production.
FinVault
AI-Powered Conversational Banking Platform
Built a full-stack AI-native fintech dashboard where users manage finances through natural language. Features a conversational AI interface for real-time transfers, spending analytics, and transaction history — all secured with JWT auth, 4-digit passcode, rate limiting, and human-in-the-loop confirmation before every transaction.
flybismillah
Global Flight Aggregation Engine
Engineered a high-performance flight search architecture integrating real-time GDS/Duffel APIs. Features complex route filtering, multi-currency support, and a high-concurrency backend optimized for sub-second response times under heavy load.
VoterFinder
Smart Serial Platform
Responsive voter serial lookup optimized for fast querying with indexed database operations and secure data handling. Implements efficient search algorithms for rapid result retrieval across large datasets.
FlexIn
Scalable E-Commerce Architecture
Implemented optimized relational database schemas (PostgreSQL) with normalized table structures. Utilized Zustand for performant global state management and implemented lazy-loading strategies for optimal UX.
Engineering Case Studies
How algorithmic thinking shapes real production decisions.
finVault
Secure Transaction Processing System
Built backend flows for secure and consistent transaction handling with proper authentication and validation.
Complexity Analysis
Data consistency, transaction handling, and secure API design.
Ensures safe and reliable financial operations with controlled data flow.
flybismillah
Flight Data Processing & Search Optimization
Built a flight search system integrating external providers and optimized data transformation for consistent results.
Complexity Analysis
Response normalization, filtering pipelines, and API integration for fast data delivery.
Improves search speed and provides clean, structured flight results to users.
VoterFinder
Fast Lookup System with Optimized Querying
Built a search system for fast retrieval of large voter datasets using efficient query and filtering logic.
Complexity Analysis
Indexed querying, fast lookup patterns, and optimized database access.
Reduces search time and improves responsiveness across large datasets.
My Journey
From frontend foundations to full-stack distributed systems.
Frontend Foundations & JavaScript Depth
Started building production-grade interfaces while strengthening JavaScript fundamentals, responsive UI thinking, and component-based architecture.
- Focused on clean UI implementation
- Built reusable React components
- Established Git/GitHub workflow discipline
Moved Into Full-Stack Engineering
Expanded from frontend into backend systems, authentication, API design, and practical database modeling.
- Built REST APIs with Express
- Worked with MongoDB and PostgreSQL
- Implemented JWT-based authentication flows
Performance-Driven Next.js Delivery
Shifted toward scalable product delivery using Next.js, TypeScript, and database tooling with stronger attention to performance and architecture.
- Adopted TypeScript for safer codebases
- Used Prisma for cleaner data access
- Focused on query optimization and app structure
Deepening DSA, Java & System Design
Currently sharpening algorithmic problem-solving, Java fundamentals, and deeper system design thinking for complex, scale-focused engineering challenges.
- Studying advanced DSA patterns
- Strengthening Java for problem solving
- Refining architecture and scalability decisions