Full-Stack Engineer · Remote

Building web apps and AI-powered product features

Hashir AmanullahFull-Stack Engineer. I build interfaces and backends for learning systems, publisher tools, and fintech-style dashboards.

Hashir Amanullah — profile portrait
Open to remote roles & projects

Remote · Worldwide

Focus

What I work on

Product UIs, learning platforms, and client systems — from build through handoff.

2

Case studies

LMS at ZAWTech.ai and a publisher platform for a Thailand client

MERN → FS

Path

Gamica Cloud course and internship into remote full-stack roles

AI + Web

Focus

Next.js apps with Python and OpenAI where the product needs it

Remote

Work style

Company roles and client delivery across time zones

Frontend engineering

Selected product UI.

A few frontend builds — dashboards, brand sites, and motion-led entry experiences.

View selected work

Selected work

Case studies from shipped work

Two deeper write-ups — the LMS at ZAWTech.ai and the publisher platform for a Thailand client.

All projects
Full Stack Developer2024 — 2025ZAWTech.ai

AI-Powered Adaptive Learning & Gamified Assessment Engine

Next.jsPythonOpenAI APIRBAC Architecture

At ZAWTech.ai I worked on an LMS where quizzes can come from a static bank or OpenAI, and a rocket UI advances when students answer correctly. Teachers can generate questions from course material, and Super Admin / Admin / Teacher / Student roles keep org, content, and learner views separate.

Selection Control
LMS configuration portal with roles and taxonomy controls

Role and taxonomy settings for multi-tenant orgs.

Architecture breakdown

01

RBAC System

Super Admin, Admin, Teacher, and Student roles — from org billing and LLM budgets down to courses and learner progress.

02

Dual-Engine Assessment

Switch between database quiz banks and OpenAI generation through a Python service that returns structured JSON.

03

Rocket Progress

Framer Motion rocket tied to answer correctness — correct answers move it forward; wrong answers keep it in place.

04

Multi-Format Support

MCQ, fill-in-the-blank, and passage comprehension for recall and reading checks.

2 modes

Database banks + OpenAI-generated quizzes

4 roles

Super Admin, Admin, Teacher, Student

3 formats

MCQ, fill-in-the-blank, and passage

Read full case study →
Full-Stack Engineer2024 — 2025ASWAD Innovations & Sustainability · Bangkok, Thailand

Scalable SaaS Publisher Platform

Next.jsPythonOpenAI APIPublisher SaaS

The Thailand publishing team was splitting work across tools — manuscripts, reviews, and metrics in different places. We put admin ops, editor queues, and peer review in one product, with optional AI quiz help from article context. The first full submission-to-acceptance cycle ran on this stack.

Admin Analytics
ScholarFlow admin analytics dashboard for publisher operations

One ops view for manuscript flow, production status, and publication health.

Architecture breakdown

01

Ops Dashboard

Admin and editor screens focused on status, bottlenecks, and next actions — easier to scan day to day.

02

End-to-End Editorial Flow

Submission → review → revision → decision → production, modeled as a clear pipeline with role-appropriate views for admins, editors, and reviewers.

03

AI Engagement Assist

OpenAI-assisted quiz generation from article context, with editorial quick-edit before publish — faster engagement content without giving up quality control.

04

Modular Full-Stack Core

Next.js product UI with Python services and clean API boundaries for content, roles, media metadata, and analytics — ready for more publisher tenants.

1 cycle

First full submission → acceptance on the new flow

3 roles

Admin, editor, and reviewer workspaces

AI assist

Quiz drafts from article context, edited before publish

Read full case study →

Client endorsement

From project chat
MashaAllah — a great achievement, Hashir. Well done. First time we have reached one complete cycle for article submission to acceptance. Thank you very much.

First complete article cycle: submission to acceptance

Project chat proof
WhatsApp delivery note from Qudeer about completing the journal publishing cycle
From the project chat after the first full submission → acceptance cycle.

Contact

Get in touch

Tell me briefly what you're building or hiring for. Messages go to my inbox — I'll reply by email.

Or email hashiramanullah013@gmail.com