Hey, I'm
Ha Van Vinh
I’m a web developer specializing in React, Next.js, and Node.js. I’m passionate about building optimized, intuitive, and modern applications with a strong focus on user experience. This portfolio showcases my projects, ideas, and development journey, reflecting my problem-solving skills and creative approach to coding.
EDUCATION
FPT University, Hanoi
Software Engineering · 09/2022 - 09/2026
TECH STACK
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- Express
- NestJS
- MongoDB
- PostgreSQL
- Sass
- Tailwind CSS
- Ant Design
- MUI
- Git
- Docker
- Socket.IO
EXPERIENCE
- 05/2026 - 10/2026
Full-stack Developer
BSS B2B Solution — A Shopify B2B app with over 10 modules for wholesale businesses.
- Developed the Quantity Increment module: quantity multiples, min–max limits, and customer/product-specific rules.
- Developed the Order Limit module with rule CRUD (duplicate, bulk status toggle, bulk delete), global settings, multilingual notifications, and data export.
- Enforced order quantity rules at checkout using Shopify Validation Functions and app-owned metafields.
- Built React admin interfaces for rule management, multilingual notifications, and configuration settings.
- Developed RESTful APIs with NestJS, TypeORM, and MySQL, including request validation and subscription-based feature restrictions.
- Synced storefront configuration via Shopify Metafields and added TypeScript validation on product and cart pages with custom extension hooks.
- TypeScript
- NestJS
- React
- Koa.js
- MySQL
- TypeORM
- Redis
- BullMQ
- Shopify APIs
- GitLab CI
- Sentry
- 03/2026 - 05/2026
Intern Frontend Developer
Online Examination System (Exam-Sys) — Internal project / mini product.
- Built the core project architecture using Angular 19 with a feature-based and MVVM structure.
- Designed and implemented Role-Based Access Control (RBAC) with authentication for Admin, Teacher, and Student roles.
- Led the frontend team by managing UI development progress and providing technical support to team members.
- Participated in the company's internal Angular training program.
- Angular 19
- TypeScript
- RxJS
- RESTful API
- Tailwind CSS
- SCSS
- 04/2025 - 09/2025
OJT Frontend Developer (ReactJS)
Japanese Agriculture — A digital transformation platform that digitizes agricultural planning workflows to improve operational efficiency.
- Built responsive UI screens from Figma designs using ReactJS.
- Customized Ant Design and MUI components to meet project-specific business requirements.
- Integrated RESTful APIs with a Spring Boot backend and PostgreSQL database.
- Analyzed technical issues and proposed effective solutions.
- Managed tasks and resolved bugs tracked via Jira in an Agile environment.
- ReactJS
- Ant Design
- MUI
- ApexCharts
- Jira
- GitLab
- SVN
PROJECTS

Dai Linh Mini ERP
Custom ERP for a mechanical and steel fabrication company, built on Odoo 17 with a modular monolith design, a 47-table database, and custom CRM and Product modules for RFQ, BOM, and pricing. Deployed on an Ubuntu VPS with HTTPS and backups.
Odoo 17 - Python - PostgreSQL - Docker Compose - Nginx

Restaurant Management System
Restaurant platform for employees, reservations, and order processing, with a management dashboard and a real-time Kitchen Display System over WebSockets.
Next.js - Express.js - MongoDB - WebSocket - AWS

VivuViet
Tourism platform for exploring Vietnamese destinations and managing partner service tiers, with dynamic SEO metadata and Google Analytics 4. Led the team and designed the UI in Figma.
Next.js - Express.js - MongoDB - Tailwind CSS


