Skip to main content
Available for opportunities

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.

Remote · Jessore, Bangladesh4++ Years Exp.Full Stack Software Engineer
Mazaharul Islam
4++ years
01About

Algorithmic Thinking

Clean architecture, time & space complexity, and measurable efficiency in every system I build.

O(N)

Preferred Traversal Ceiling

I actively optimize loops, filtering pipelines, and data processing flows toward predictable linear-time behavior.

O(1)

Space Discipline

Whenever possible, I favor in-place operations and memory-conscious implementations to reduce overhead.

O(log N)

Search Bias

For search-heavy features, I think in terms of indexing, sorted access patterns, and logarithmic retrieval.

4+ Yrs

Production Engineering

Algorithmic thinking is not isolated from product work — I apply it directly to APIs, queries, caching, and architecture.

patterns.ts
Arrays & StringsO(N)

Core iteration, transformation, filtering, normalization, and parsing strategies.

Strong
Hash Maps / SetsO(1)

Fast lookups, deduplication, membership checks, and cache-friendly access patterns.

Strong
Two PointersO(N)

Efficient range scanning and boundary-driven traversal with minimal extra space.

Active
Sliding WindowO(N)

Optimizing continuous sequences, streams, and rolling computations.

Active
Binary SearchO(log N)

Logarithmic search across sorted domains and threshold-based decisions.

Active
Trees & Graph TraversalDFS / BFS

Structured traversal for hierarchical and relational problem spaces.

Active
Sorting & GreedyN log N

Prioritization, ordering, selection, and heuristic-based optimization.

Strong
Dynamic Programmingstate

State transition thinking for optimal substructure and overlapping subproblems.

Learning

D
itsmaza/leetcode
live
rank
acceptance
02Stack

Technical Skills

Technologies I use daily to build production-grade systems.

Frontend Engineering

5 technologies

Building performant, accessible interfaces with modern React patterns.

JavaScript4y+TypeScript2y+React.js3y+Next.js3y+Tailwind CSS3y+

Backend & Databases

7 technologies

Designing robust APIs and data layers with ACID compliance.

Node.js3y+Express3y+PostgreSQL2y+MongoDB2y+Prisma2y+REST APIs3y+JWT Auth3y+

Architecture & Tools

5 technologies

Containerization, version control, and deployment pipelines.

Docker1y+Git / GitHub4y+Linux CLI2y+Basic CI/CD1y+System Design2y+
04Deep Dive

Engineering Case Studies

How algorithmic thinking shapes real production decisions.

flybismillah

Multi-Source Route Filtering at Scale

Designed a high-performance search flow integrating external flight providers while keeping route filtering and response shaping efficient.

Complexity Analysis

Filtering pipelines, response normalization, and low-latency search flows.

Balances real-world API complexity with fast user-facing search experiences.

Next.jsPostgreSQLPrismaREST APIs

VoterFinder

Fast Lookup Through Index-Aware Querying

Optimized lookup experience around quick retrieval and responsive results using efficient query paths.

Complexity Analysis

Hash-like lookup mindset, indexed access patterns, and minimal response overhead.

Improves search responsiveness across large datasets with secure handling.

Next.jsMongoDB

mazaPay

Atomic Transaction Flows with Integrity Guarantees

Built transaction-sensitive backend flows where correctness, sequence, and consistency matter as much as speed.

Complexity Analysis

Data integrity, transactional sequencing, and auth guard orchestration.

Supports safer financial operations through disciplined backend design.

Node.jsExpressPostgreSQLJWT

Flight Search — Fly Bismillah

Cursor-Based Pagination vs Offset

Duffel API supports cursor-based pagination. Replaced naive offset with `return_offers: false` + sequential GET — eliminated duplicate offer bugs and cut network overhead ~40%.

Complexity Analysis

Offset: O(n) full scan per page. Cursor: O(1) indexed seek — no re-scan.

Zero duplicate flight results in production. Search page load: 2.8s → 1.6s.

Next.jsDuffel APITypeScript

SMS Dashboard — ClickSend Clone

Sliding Window for Rate-Limit Throttling

Fixed sliding-window counter throttles outbound SMS API calls. Redis-backed timestamp ring buffer — no third-party rate-limit lib needed.

Complexity Analysis

Ring buffer: O(1) insert/evict. Memory: O(w) where w = window capacity.

API quota violations → 0. 100% of messages delivered within SLA windows.

Node.jsRedisTypeScript

E-Commerce — themaza.shop

Hash Map for O(1) Cart State Lookup

Replaced linear-scan cart array with a product-id-keyed hash map in Zustand. Quantity updates, additions, and deletions became constant-time regardless of cart size.

Complexity Analysis

Array scan: O(n) per update. Hash map: O(1) amortized for all cart ops.

Cart interaction latency: ~12ms → ~1ms at 200-item cart size in benchmarks.

Next.jsZustandMongoDB
05Timeline

My Journey

From frontend foundations to full-stack distributed systems.

2021

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
JavaScriptReact.jsTailwind CSSGit/GitHub
2022

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
Node.jsExpressMongoDBPostgreSQLJWT
2023

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
Next.jsTypeScriptPrismaPostgreSQLDocker
2024

Shipped High-Impact Production Projects

Built and shipped multiple real-world systems spanning travel, fintech, lookup/search, and e-commerce — each with a strong focus on reliability and scalability.

  • flybismillah — flight aggregation engine
  • VoterFinder — fast serial lookup platform
  • mazaPay — secure transaction-oriented backend
  • FlexIn — scalable e-commerce architecture
Next.jsNode.jsPostgreSQLMongoDBPrismaZustand
2025

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
JavaDSASystem DesignLinux CLIDocker
06Contact

Let's work together

Open to collaboration, hiring, or technical conversations. I'd love to hear from you.

MazaSoft© 2026 Mazaharul Islam·Turning Ideas into Reality