Overview
Frontend Developer @Bateco Group
Social Links
About
I'm Nguyễn Đình Giang (River) — a Frontend Developer with 1.5+ years of experience shipping polished, high-performance web products from design to production.
- Build modern UIs with Next.js, React, TypeScript, and Tailwind CSS, turning Figma into responsive, accessible interfaces.
- Integrate REST and GraphQL APIs, and collaborate smoothly with teams via Git, GitHub, and GitLab.
- Care about speed: lazy loading, code splitting, image optimization, and clean component architecture.
- Use Docker for consistent local and deployment environments, and keep learning to sharpen both craft and delivery.
Now
Updated Aug 8, 2026
Client frontends with Next.js + TypeScript
Brand sites & product UIs at Bateco
Deeper React Server Components patterns
Caching, streaming, and composition
Tasteful micro-interactions without the noise
Motion that earns its place
GitHub Contributions
Stack
Experience
- Web Developer at Bateco Group (May 2026 - Present)
- Build and maintain responsive corporate websites with Next.js and React.js, optimized for performance, SEO and accessibility.
- Integrate RESTful APIs to deliver dynamic content and interactive features across the group's business domains.
- Use GSAP, Tailwind CSS and Shadcn/UI to create smooth animations and a polished, consistent UI.
- Manage application state with Zustand; use Docker for reliable, reproducible development and deployment environments.
- Next.js
- React.js
- Docker
- Tailwind CSS
- Shadcn/UI
- RESTful APIs
- GSAP
- Zustand
- SEO
- Motion Animation
- NextJS & WordPress Developer at OKHub Agency (Dec 2024 - May 2026)
- Build and maintain responsive Next.js, React.js and WordPress websites optimized for performance, SEO and accessibility.
- Integrate RESTful APIs, Custom Post Types and ACF fields to deliver dynamic, data‑driven experiences in Next.js frontends.
- Use GSAP and modern UI libraries to create smooth, engaging animations and interactions across projects.
- Manage application state with Redux, Zustand and Context API to keep complex UIs scalable and maintainable.
- Apply best practices for performance, security and cross‑device compatibility, including code splitting, image optimization and basic hardening.
- Next.js
- React.js
- Docker
- Tailwind CSS
- Shadcn/UI
- WordPress
- RESTful APIs
- Custom Post Types
- ACF Fields
- GSAP
- Zustand
- SEO
- Motion Animation
- UI/UX Design
- Figma
F8 - Technology and Education JSC
- Web Development Class Manager & Fullstack Developer at F8 Technology and Education JSC (Apr 2024 - Nov 2024)
- Managed and supported web development classes, assisting instructors and answering student questions.
- Tracked student progress, graded assignments and gave feedback to improve learning outcomes.
- Contributed to internal full‑stack projects, building responsive web applications with modern frontend and backend technologies.
- React
- Learning Management System
- Fullstack Development
- Agile
- Teamwork
- Research
- HTML
- CSS
- JavaScript
- PHP
- MySQL
- Laravel
- Node.js
- Express.js
- Socket.IO
- Currently studying at University of Transport and Communications (UTC / GTVT).
- Continuing academic growth in Information Technology while working as a frontend developer.
- Information Technology
- Web Development
- Computer Science
- Degree: Information Technology (GPA 3.6/4), focus on Web Development.
- Gained practical experience with Next.js, React.js, WordPress and full‑stack projects during coursework and team assignments.
- Built a solid foundation in computer science, including programming, databases and algorithms.
- HTML
- CSS
- JavaScript
- PHP
- MySQL
- Laravel
- Node.js
- Express.js
- Socket.IO
- React.js
- Next.js
- WordPress
- Tailwind CSS
- Shadcn/UI
Projects(10)
A tour booking website that lets users search and filter tours by destination, date, duration, and price. It also supports custom tour requests where users can personalize itineraries based on their preferences, with real-time availability and pricing for a smooth, intuitive booking experience.
- Built the project base, UI, and animation from design.
- Created custom post types and ACF to expose a REST API from WordPress to the Next.js frontend.
- Integrated online payment and inquiry forms for both admin and users.
Private client project
The client, live URL, and screenshots are covered by an NDA. Get in touch and I'll walk you through the work, the decisions, and the results.
Contact to discuss- WordPress + NextJS
- REST API
- ShadCn UI
- Tailwind CSS
- GSAP
- Swiper
A multi-section corporate landing page presenting a company's products, services, and achievements.
- Designed and implemented a multi-section landing page to communicate the company's core values and offerings.
- Built responsive layouts and smooth scrolling/animation effects for a professional brand presence.
- Optimized content structure, SEO, and performance to support marketing campaigns and traffic spikes.
- Collaborated with the marketing team to quickly iterate on content and visuals for different campaigns.
Private client project
The client, live URL, and screenshots are covered by an NDA. Get in touch and I'll walk you through the work, the decisions, and the results.
Contact to discuss- NextJS
- Brand Marketing
- Landing Page
- Animation
- GSAP
- Tailwind CSS
- ShadCn UI
- Motion UI
Blog(8)
Available for work
Got an idea? Let's ship it.
Brand sites, product UIs, or a rebuild that needs to feel fast — drop a line and I'll reply soon.
Insights(11/08 – 09/09)
Last 30 days
- Unique visitors
- 0
- Sessions
- 0
- Views
- 0
- Session duration
- —






