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
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
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.