Software Engineer

Hi, I'm Md Tareq, a software engineer crafting scalable web products.

TypeScript-first software engineer building scalable web apps, real-time systems, and developer tools. React/Node.js, clean architecture, performance tuning.

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 Touch

Experience

My professional journey

  • Astha IT

    Dhaka, Bangladesh

    1. 2024 — Present

      Software Engineer III at Astha IT

    2024 — Present 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

    1. 2021 — 2024

      Software Engineer at Apsis Solutions Ltd.

    2021 — 2024 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 5+ 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

    1. 2021 — 2021

      Software Engineer at Alesha Solutions Ltd.

    2021 — 2021 Software Engineer

    Delivered end-to-end web solutions for diverse client projects.

    • Shipped 4+ 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

    1. 2020 — 2021

      Software Engineer at Antopolis

    2. 2020 — 2020

      Intern at Antopolis

    2020 — 2021 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
    2020 — 2020 Intern

    Learned the basics of web development.

    • Learned the basics of web development and how to use the tools and technologies used in the industry.
    • Worked on a project to develop a web application.

Projects

Selected work and side projects

  • Share

    Real-time file sharing platform with encrypted transfers, link expiration, and collaborative workspaces. Handles concurrent uploads with chunked streaming.

    Next.js TypeScript Node.js WebSocket
  • Chess

    Full-featured chess engine with move validation, game state management, and AI opponent. Implements standard chess rules including castling, en passant, and promotion.

    Next.js TypeScript Game Logic State Management
  • Organizer

    Productivity suite featuring budget analytics with visualizations, rich-text notes with markdown support, and data export capabilities.

    Next.js TypeScript PostgreSQL Tailwind CSS
  • Blog

    Technical blog with MDX support, syntax highlighting, SEO optimization, and RSS feeds. Writing about JavaScript internals and engineering patterns.

    Next.js MDX TypeScript SEO