Emon Singha

Emon Singha

Software Engineer. React, Next.js, and Node.js

Software Engineer focused on frontend development with React and Next.js. I turn product and design requirements into production-ready interfaces, and I also work across the stack with Node.js, Express, and relational and NoSQL databases.

Maulvibazar, Sylhet, Bangladesh

EmailResume
Portrait of Emon Singha, Software Engineer

Experience

Hello, I'm Emon Singha

I write software that stays maintainable as products grow. Recent work includes full-stack product features, AI-assisted writing and coaching workflows, manuscript editing tools, and MockTaker, a multi-tenant IELTS platform for coaching centres in Bangladesh.

  1. Software Engineer L1

    SJ Innovation LLC

    Sylhet, Bangladesh

    May 2026 – Present

    • Built and maintained full-stack features with React, Node.js/Express, and MongoDB, from the UI through REST APIs and database logic.
    • Built AI writing and coaching workflows on OpenAI APIs, including prompts, conversation state, intent resolution, and chapter reviews, while keeping token use efficient.
    • Built the manuscript editing pipeline: DOC/DOCX/PDF parsing, chapter and section detection, rich-text editing, autosave, and document export.
    • Integrated AWS S3, Stripe, Google authentication, and SendGrid/Nodemailer, plus JWT authorization, email verification, and rate limiting.
    • Improved performance and reliability through MongoDB query optimization, error handling, and streaming responses, and supported regression testing and production releases.
  2. Junior Software Engineer L3

    SJ Innovation LLC

    Sylhet, Bangladesh

    December 2025 – April 2026

  3. Junior Software Engineer L1

    SJ Innovation LLC

    Sylhet, Bangladesh

    December 2024 – November 2025

  4. Intern Frontend Developer

    SJ Innovation LLC

    Sylhet, Bangladesh

    June 2024 – November 2024

  5. Intern Web Developer

    aamra infotainment ltd

    September 2023 – December 2023

    • Helped build user-friendly web interfaces.
    • Built reusable UI components with HTML, CSS, JavaScript, and Bootstrap.
    • Developed pages with page builders, customized templates, and managed WordPress content.

Education

B.Sc. in Computer Science and Engineering, AIUB.

MockTaker

MockTaker preview

Personal project. A multi-tenant IELTS exam platform for coaching centres in Bangladesh, covering Listening, Reading, Writing, and full mock exams, plus centre-level assignments, quotas, and reviews. It includes a 4-role permission system, a transactional submission flow, and a band scorer that uses official conversion tables and fuzzy matching. Used by 8 coaching centres, with 670+ student accounts and over 8,500 test submissions.

  • Next.js
  • TypeScript
  • MongoDB
  • Cloudflare R2

Next.js · TypeScript · MongoDB · NextAuth · Cloudflare R2

Open MockTaker

Expertise

Frontend Development

I build production interfaces with React, Next.js, and Angular, using TypeScript and JavaScript. The focus is turning product and design requirements into interfaces that stay maintainable as a product grows.

Styling and UI

I implement interfaces with Tailwind CSS, Bootstrap, HTML, CSS, and Web Components, including reusable UI components and high-fidelity frontend work.

Backend and Databases

I also work across the stack with Node.js and Express, and with MongoDB and PostgreSQL, including REST APIs and database logic alongside the UI.

APIs and Integrations

I integrate OpenAI APIs, AWS S3, Stripe, Google authentication, and SendGrid/Nodemailer, along with JWT-based authorization, email verification, and rate limiting.

Tools and Platforms

I use Git and GitHub for version control, and Vercel, Netlify, and WordPress for deployment, hosting, and content work.

StoryGroove

StoryGroove preview

A SaaS platform that helps authors go from idea to finished manuscript, with AI writing and editorial agents, manuscript import, and AI-assisted cover design. Built Ellis, a conversational editorial agent that routes intent with deterministic matching and an LLM classifier, pulls chapter context, and streams responses over SSE, covered by regression tests. Built Cover Studio end to end: conversational cover coaching, quota-controlled AI image generation, canvas mask editing, live preview streaming, and S3-backed version history.

  • React
  • Node.js
  • Express
  • MongoDB
  • OpenAI
  • AWS S3

React · Node.js/Express · MongoDB · OpenAI Responses API · AWS S3

Open StoryGroove

Ask Emon

Emon Singha, Software Engineer. Ask about the work, the roles, or how to get in touch. Answers stay inside the written record.

Emon

Welcome. I'm Emon Singha. Ask about the work or the engineering.

Reach out

Email, phone, or LinkedIn. The location is where I am based.

Email

emonsingha209@gmail.com

Phone

+8801743217209

Phone

+8801973217209

LinkedIn

linkedin.com/in/emon-singha209

Location

Maulvibazar, Sylhet, Bangladesh

Write to me

Use the form to send a message or ask a question.