Star of the Year 2025 · ThemeXpert

Full Stack Developer

Code Whisperer &

I turn coffee into code and vague requirements into shipped features. A Full Stack Developer who lives in Angular and TypeScript on the front, Node, NestJS and Laravel on the back — and owns the whole path between them, from the client conversation to the production release (and occasionally talks to browsers when they misbehave)

Mohammadpur, Dhaka+8801867-939463ekramullah70@gmail.com
developer.ts×
skills.json
Terminal
$ npm run dev
▲ Next.js 15.5.23 (turbopack)
✓ Ready in 912ms
○ Local: http://localhost:3000
main*Ln 0, Col 1TypeScript Available
  • TypeScript
  • Angular
  • PrimeNG
  • RxJS
  • React
  • Next.js
  • NestJS
  • Laravel
  • PHP
  • Node
  • Express
  • MySQL
  • MongoDB
  • Docker
  • Vitest
  • JEST
  • Sentry
  • Redux
  • Tanstack Query
  • Tailwind
  • Sass
  • Shadcn
  • Mantine
  • Figma
  • JavaScript
  • JavaScript
  • Figma
  • Mantine
  • Shadcn
  • Sass
  • Tailwind
  • Tanstack Query
  • Redux
  • Sentry
  • JEST
  • Vitest
  • Docker
  • MongoDB
  • MySQL
  • Express
  • Node
  • PHP
  • Laravel
  • NestJS
  • Next.js
  • React
  • RxJS
  • PrimeNG
  • Angular
  • TypeScript
50%
Faster build times
Angular 15 → 21 upgrade
750+
Components migrated
Standalone + Signals
25%
Fewer API calls
Response caching
20%
Fewer re-renders
Render optimization

Approach

How I Turn Ideas Into Shipped Software

One loop, applied from the data model up to the last pixel — it keeps the work honest, the code clean, and the users happy.

01

Understand deeply

Before writing a line, I talk to the people with the problem — support requests, competitor research, and the edge cases nobody mentioned. Good code starts with good questions (and a suspicious amount of coffee).

02

Align, then build

I present the plan to the team and absorb the feedback before implementing — the cheapest bugs are the ones argued out of existence in a meeting. Then I build it across the stack: a sane data shape, an API contract that reads the way it behaves, and an accessible, scalable interface sitting on top of it.

03

Ship & refine

I test, review, measure, and optimize — 900+ specs, cached responses, fewer re-renders, and observability that tells me something broke before a user does.

Skills

My Arsenal of Digital Wizardry

The tools, languages, and frameworks I reach for across the stack — database and API through to the interface.

Languages

JavaScriptTypeScriptPHPPythonJava

Frontend

AngularSignalsRxJSPrimeNGReactNext.jsReduxTanstack QueryTailwindSassShadcnMantineTiptapHashbrown

Backend

NodeExpressNestJSLaravelREST API DesignWebsocketMySQLMongoDB

Testing

PlaywrightVitestCypressJEST

Tools

GitGitHub ActionsDockerLinuxSentryBiomeESLint/PrettierViteWebpack

Design

FigmaPhotoshopIllustrator

Familiar

Vue.jsSvelte

Open Source

Shipping Into Someone Else’s Design System

Contributing to a public component library is the fastest way to find out whether your idea of "clean architecture" survives contact with other people’s standards. Mine did — twice.

2 merged pull requests

ZardUi

Open-source Angular component library

An open-source Angular UI component library. I took on its Angular 20 migration and shipped a new component into its public API — both reviewed and merged by the maintainers.

2
Merged
212
Files
32
Commits
#200Merged Sep 2025

Migrate the library to Angular 20

  • Analysed the Angular 20 breaking changes and upgraded the core dependency tree
  • Migrated deprecated APIs and updated every affected component implementation
  • Brought the tests and documentation along with it, then verified feature parity
  • Closed the maintainers’ open migration issue (#183)
179 files · 12 commitsView pull request
#224Merged Oct 2025

Add the Empty component

  • Designed a typed public API — zImage, zDescription and a default/sm/lg size variant
  • Accepts both plain strings and TemplateRef, so consumers can pass markup or text
  • Shipped with a default illustration, dark mode, and responsive layout
  • Accessible by default, and consistent with the library’s existing design tokens
33 files · 20 commitsView pull request

Both contributions were reviewed and merged by the ZardUi maintainers.

Projects

Digital Creations That Actually Work

A selection of things I've designed, built, and shipped — front to back.

Global Travels preview
Featured Project

Global Travels

Flight booking website like ShareTrip/Gozayaan (because who doesn't love planning trips they can't afford)

Tech Next js, Shadcn/ui, Tailwind, Context api, Github Collaboration

Shoppers preview

Shoppers

Single vendor ecommerce website (where your wallet goes to cry)

Tech Express, React, Mongoose, Mantine, Redux, Axios, JWT

Typing Speed Test preview

Typing Speed Test

Interactive typing speed testing application (prepare to feel inadequate)

Tech React, CSS

Classroom Writers preview

Classroom Writers

Educational platform for writers (where words meet their destiny)

Tech NextJs, Mantine, Tanstack Query, Framer Motion, Tailwind, Github Collaboration

Custom Block Editor preview

Custom Block Editor

Rich text block editor component (because regular text editors are too mainstream)

Tech React, Mantine, Axios, Tailwind

Experience

My Professional Journey

Full Stack Developer (ThriveDesk)

ThemeXpert

Nov 2024 — PresentStar of the Year 2025
  • Own features end to end — handle client support requests, dig out the underlying problem, and translate it into actionable requirements (turns out "it’s broken" is rarely the whole story).
  • Run competitor analysis and design research to shape how a feature should look and behave, then present the plan to the team and align on the approach before implementation.
  • Upgraded the entire codebase from Angular 15 to Angular 21, improving build speed by 50% and migrating 750+ components to standalone APIs and Signals (and my coffee consumption by 200%).
  • Rebuilt app-wide authorization on a backend-driven capability model with fail-closed route guards and live permission revocation over WebSocket — revoke a capability and the user is evicted from the route mid-session.
  • Migrated testing from Cypress/Karma to Playwright and Vitest, growing coverage to 900+ E2E and unit tests (bugs hate this one simple trick).
  • Implemented Sentry observability with source maps, distributed tracing, session replay, and user attribution — production errors went from unreadable minified noise to actionable reports.
  • Delivered core product features including Custom Fields, Custom Views, Schedule Reply, Snooze, Undo Send, Split Conversation, and Bulk Merge.
  • Contributed to AI Copilot, AI Chatbot, AI Playground, and AI Actions, plus a knowledge engine supporting web, file, and Q&A sources (teaching machines to be helpful, one algorithm at a time).
  • Reduced API call frequency by up to 25% through response caching and cut unnecessary re-renders by 20% through render optimization (because APIs need their beauty sleep too).
  • Integrated major third-party services like Paddle, Stripe, and GitHub, and migrated UI components from Material UI to PrimeNG (like a digital organ transplant, but less messy).
  • Designed reusable components and shared services, and authored the team’s design guideline and PR review template (DRY principle enforcer extraordinaire).
  • Conducted daily PR reviews, mentored new frontend onboards, and contributed to 370+ pull requests across the release cycle (professional code critic and storyteller).

Credentials

Academic Adventures & Certifications

Education

Bachelor of Science in Chemistry

Govt. City College, Chattogram

(Plot twist: Learned to mix chemicals, ended up mixing code instead)

2023

Certifications

Think in a Redux Way

Learn With Sumit

Reactive Accelerator

Learn With Sumit

FAQ

Questions, Answered

The things people usually ask before we start building together.

Are you available for new projects?
Yes — I take on freelance adventures and full-time quests. Drop me an email and let’s talk about what you’re building.
Do you work remotely?
Absolutely. I collaborate happily across time zones with async updates, daily PR reviews, and clear documentation.
What do you specialize in?
Full stack with an Angular-first core — Angular, TypeScript, React and Next.js on the front, NestJS, Laravel and MySQL on the back, plus enough Playwright and Vitest to trust my own work.
What does “end to end” actually mean here?
I sit in the client conversation, do the competitor and design research, present the plan to the team, build it, write the tests, review the PRs, and ship the release. Fewer handoffs, fewer things lost in translation.
How fast do you respond?
Faster than your browser loads a heavy page. Expect a reply within a day, usually much sooner.

Contact

Let's Build Something Epic Together

Got a project that needs some digital magic? I'm always excited to discuss new adventures in the land of clean APIs and sharp interfaces.

Email

Drop me a line (I promise to respond faster than your browser loads).

Send Email

Phone

For when typing just isn't enough.

+8801867-939463

Find Me in the Digital Wilderness

Ready to create some digital magic?

I'm currently available for freelance adventures and full-time quests. Warning: Side effects may include exceptional user experiences.

Launch a Project