SelectedWorks

Ranked by impact and completeness: production platforms first, then research with archived evidence, then team projects and tools. Every entry links to code or a live site where one exists.

Featured Project

E-Learning Platform

The live IELTS-preparation platform I engineer solo for RimonsIELTS: four production apps serving real students daily at rimonsielts.com: a Next.js 15 student portal, an Express + TypeScript API with OpenAPI contract gates, a React admin with a full test pyramid, and a Python central service.

Next.js 15Express + TypeScriptReact 19Python
Full Stack

E-Learning Platform

2025 - Present

The live IELTS platform I engineer solo for RimonsIELTS: a Next.js 15 student portal, an Express + TypeScript API with enforced OpenAPI contract parity, a React admin with a full unit-to-E2E test pyramid, and a Python central service. 1,700+ commits across the suite, live at rimonsielts.com.

#NextJS15#Express#TypeScript#Python
Full Stack

Advyon

2025

A legal-tech platform with case management, document workflows, community discussions, and AI-assisted insights, built on a feature-module React 19 architecture. I led the five-member team that won Champion at the UIU CSE Project Show.

#React#Express#TypeScript#MongoDB
Research

My FYDP-II thesis, defended: a PINN trained on the Lorenz-1960 ODE residual alone, never shown the answer, lands within 3e-05 of a DOP853 reference in under six CPU minutes. Sixteen paper runs plus a windowed long-horizon study are archived with SHA-256 verification and 41 tests, and the manuscript is submitted to ICEEICT 2027.

#PyTorch#PINN#SciPy#ScientificML
Tools

BriefLi

2025 - Present

My own shortlink platform, live at s.ihmorol.cv: Gemini-suggested slugs, atomic click counting through a Postgres RPC, public and personal link spaces behind Clerk auth, and trash with restore. Ships with SQL migrations and a user manual.

#React#TypeScript#Supabase#Vercel
Systems

A multi-agent AI platform prototype in a TypeScript monorepo: agents propose, a runtime validates and executes, and risky actions sit behind scoped, expiring approvals. Ships an agent-pack SDK with integrity checks, a Next.js client, and tiered contract-to-E2E tests.

#TypeScript#Monorepo#AIAgents
Systems

Offline voice-to-keyboard typing for Linux and Windows on faster-whisper: daemon mode, a CLI, model profiles, and an opt-in cloud fallback, packaged with a release pipeline, CI, and its own documentation site.

#Python#Whisper#CLI#Linux
Tools

An interactive 3D explorer for nonlinear dynamics, live with 16 built-in systems from Lorenz to Kuramoto: edit equations and constants while they integrate, with RK4 step-size control and conserved-quantity drift feedback.

#JavaScript#ThreeJS#ODEs#Visualization
Research

A live survey instrument collecting human perception data on ~500 stratified Bangla memes, built on Next.js and Supabase with the full dataset and a documented system architecture in-repo.

#TypeScript#NextJS#DataCollection
Research

Physics-residual detection of CAN masquerade attacks on the ROAD dataset: kinematic-consistency checks catch 3 of 4 attack classes at a 0.1% ambient false-positive rate, with an honestly reported negative result on PINN attribution. All five pre-registered milestones are complete and a paper draft is compiled.

#Python#PINN#Security#Automotive
Research

A conference-ready study of Naive Bayes instance filtering vs tree-based attribute weighting in DT-NB hybrids: twelve arms, ten seeds, Holm-corrected statistics, and a self-audit documenting what the protocol can and cannot claim. The manuscript is written but not yet submitted to a conference.

#Weka#DecisionTrees#NaiveBayes#CrossValidation
Research

PhORM

2026

PINN-in-the-loop shape optimization for a small mobile robot: 15 geometry and mass-layout variables against a multi-physics objective, a +15% objective improvement, and results certified against an independent finite-volume solver.

#Python#PINN#Optimization#Robotics
Mobile & IoT

A complete embedded-ML pipeline: an Arduino wearable running an Edge Impulse-trained TinyML fall model on-device, a Node.js alert API with JWT and rate limiting, and a Next.js dashboard for caregivers.

#Arduino#TinyML#Node.js#IoT
Research

A pre-registered, five-experiment study of which explainable feature set (pixel-pattern, frequency, or combined) best detects AI-generated images under matched JPEG compression and unseen generators. Final manuscript and limitations report in-repo.

#Python#Forensics#ComputerVision
Mobile & IoT

A bilingual (English/Bengali) campus print-shop app from a five-person team: per-file print pricing, live WebSocket order tracking, four user roles, and wallet payments. Built as a Turborepo monorepo with Expo Router, a NestJS API, and Supabase.

#ReactNative#NestJS#Expo#WebSocket
Full Stack

An anonymous reporting platform with reviewer-based content assessment, a public artwork gallery, and a steganography feature that decodes data hidden in images.

#React#Express#MongoDB#Steganography
Full Stack

A skill-exchange platform where users barter or pay for sessions: booking with double-booking prevention, real-time chat, endorsement-based ranking, and admin controls. Ships with a full product spec, SQL schema, Express + TypeScript API, and a React 19 frontend.

#TypeScript#Express#MySQL#React
Full Stack

A no-account web app for the line a book left in you: pick a book, underline a line, stamp it with your name, and share the card. Real-time updates, Open Library covers, and an offline mode where the link itself carries the line.

#TypeScript#NextJS#Product
Mobile & IoT

A spec-first React Native assignment: PRD and UI spec before code, then a task board with drag-and-drop status changes, deadline color coding, notifications, and an activity log. Deliberately frontend-only with local state.

#ReactNative#Expo#TypeScript
Research

A university term paper: an 18-run reproducible grid comparing class-imbalance strategies (class weighting, SMOTE) on UNSW-NB15, with Friedman tests, confidence intervals, and rare-class analysis.

#Python#XGBoost#ScikitLearn#SMOTE
Research

A nine-layer neural network trained with Levenberg-Marquardt optimization to model hybrid nanofluid boundary layer flow and heat transfer, using about 32,400 physics-generated samples and validated against numerical solutions.

#Python#DeepLearning#SciML#Physics
Tools

A local class-to-clip tool for Rimons IELTS in spec-first style: Zoom recording import, AI-ranked candidate clips with human approval, and cost-capped paid steps. Phase-1 prototype with the full PRD and acceptance gates in-repo.

#Python#Video#Automation
Tools

A small static tool that generates reusable HTML email templates from configurable inputs, for quick transactional and marketing emails.

#HTML#Email
Tools

This Portfolio

2025 - Present

The site you're reading: Next.js 14 and TypeScript with a custom design-token and motion system, a markdown blog pipeline, static generation, and a sitemap. Designed and built from scratch.

#NextJS#TypeScript#Tailwind#FramerMotion