Quang Huy Nguyen

Software Engineer • Synth Hobbyist

Projects

D-App
A trivial decentralized application for EVM-compatible networks that lets users connect a wallet, transfer native coins, tokens and call deployed smart contracts on Sepolia testnet for creating, minting, and managing tokens.
ReactSolidity
Learning Management System (LMS)
A learning management system for managing courses, learning materials, and several exam formats. Code submissions are executed and graded automatically through Judge0 with hidden and public testcases. Used OpenFGA with the ReBAC model for fine-grained access control across users, groups, courses, learning materials, and files/folders.
DjangoSvelteOpenFGAS3RabbitMQ
BusMap Clone
A somewhat Google Map-like app but only for public transit such as buses or trains with data scraped and processed. Implemented route navigation using Dijkstra's algorithm, supporting multi-route transfers, distance calculation, and travel-time estimation. Users can track and receive notifications about their favorite routes via email or push notifications. The admin page can manage route data, stations and traffic reports.
SpringMVCReactS3Firebase
VietNam Real Estate Price Forecasting
A real estate price forecasting project in VietNam. Data is scraped from some real estate sites (e.g. batdongsan.com, nhatot.com), preprocessed, and visualized. A small web app lets users get price estimates from the resulting models.
PythonScikit-learn
Pomodoro timer
A trivial pomodoro timer gui app.
Java Swing
HealthCare booking system
Another trivial healthcare booking system with three roles: patient, doctor, and admin. Features: appointment booking and management, health record management, consultations via chat or video calls (webrtc), doctor reviews, and VNPay payment integration. Email and push notifications keep users informed of events, while dashboards track disease trends and revenue.
DjangoReact NativeS3RabbitMQFirebase