SelectedWorks

Production platforms, university team projects, research code, and tools I use every day. The work covers web apps, backends, firmware, and ML pipelines.

Featured Project

Advyon

A legal-tech platform with case management, document workflows, community discussions, and AI-assisted legal insights. A five-member team I led built it as our Software Engineering project and won Champion at the UIU CSE Project Show.

ReactExpressTypeScriptMongoDB
Full Stack

Advyon

2025

Legal-tech platform with case management, document workflows, and AI-assisted insights. I led the five-member team that won Champion at the UIU CSE Project Show.

#React#Express#TypeScript#MongoDB
Full Stack

E-Learning Platform

2025 - Present

A live IELTS preparation platform: a Next.js 15 student portal, an Express + TypeScript API with Vimeo and Zoom streaming, and a React admin dashboard with analytics.

#NextJS15#React19#Express#TypeScript
Research

A reproducible 18-experiment grid comparing class-imbalance strategies for binary and multiclass intrusion detection on UNSW-NB15. The paper is under peer review.

#Python#XGBoost#ScikitLearn#SMOTE
Research

Lorenz ODE Thesis

2025 - Present

My FYDP thesis: a controlled 69-run architecture search testing how well plain neural networks learn a coupled nonlinear ODE system, measured against a solver-verified ground truth.

#PyTorch#NumPy#SciPy#ScientificML
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.

#Python#DeepLearning#SciML#Physics
Research

A live web instrument that collects human perception data on memes for an ongoing study, with structured response capture across meme categories.

#TypeScript#NextJS#DataCollection
Tools

BriefLi

2025 - Present

My own shortlink dashboard, live at s.ihmorol.cv. It offers AI slug suggestions, public and personal link spaces, click tracking, and trash with restore.

#React#TypeScript#Supabase#Vercel
Mobile & IoT

A complete IoT system: Arduino wearable firmware in C++, a Python fall-classification model, a Node.js alert server, and a live web dashboard for caregivers.

#Arduino#C++#Python#IoT
Mobile & IoT

A mobile app for campus print shops. Students upload files, set print options, see the price, and book a pickup slot while the shop tracks each job through clear stages.

#ReactNative#TypeScript#Mobile
Full Stack

A skill-swap platform where users list what they offer and what they need, browse categorized listings, and connect for exchanges. Includes profiles, moderation, and admin controls.

#TypeScript#Express#React#MongoDB
Systems

Offline voice typing for Linux and Windows built on faster-whisper. It runs fully local for privacy and ships with a daemon mode, a CLI, model profiles, and an optional cloud fallback.

#Python#Whisper#CLI#Linux
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
Mobile & IoT

A React Native and Expo task board with drag-and-drop status changes, deadline color coding, in-app notifications, and an activity log. Built spec-first, from PRD to release.

#ReactNative#Expo#TypeScript
Tools

A live utility that generates reusable HTML email templates from configurable inputs, for clean transactional and marketing emails.

#TypeScript#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