Nguyen Dang Dinh

Nguyen Dang Dinh

Frontend Developer 3+ YoE
Birth08/07/2000
AddressDa Nang, Vietnam

Overview

  • Over 3 years of experience as a Frontend Developer, specializing in building scalable web applications with React, UmiJS, Next.js, and TypeScript.
  • Hands-on backend experience with Go and Node.js, enabling independent full-stack feature development.
  • Skilled in modern UI frameworks (Tailwind CSS, Ant Design, Shadcn/ui, Bootstrap) and state management solutions (Redux, Dva.js, Zustand, TanStack Query). Use Figma and Framer for design collaboration and high-fidelity prototyping.
  • Using AI developer tools such as Claude Code, Cursor, MCP servers, Agent Skills, and Antigravity to accelerate coding and development workflows.
  • Experienced in developing AI workspace platforms (LibreChat), e-commerce (Selly), cashback systems (Cashbag), Zalo Mini Apps, and Webview applications integrated into banking apps (TPBank, VPBank, MBBank, BIDV, etc.).
  • Expanding my full-stack skills while building scalable, high-performance, and maintainable applications.
  • Quick learner with strong communication skills.
  • Current working location: Da Nang, Viet Nam.

Work Experience — Company

04/2025 — Present
Doraverse
Frontend Developer
  • Build admin dashboard with usage analytics, AI model management, per-department credit tracking, member/role management, and Stripe billing.
  • Extend LibreChat (open-source) with custom modules: AI Agents, AI debate, image/video studio, LM notebooks, and meeting notes.
  • Build deep research feature with WebSocket streaming, multi-model support (GPT, Claude, Gemini), tool-use and function-calling.
  • Develop landing page with Framer; publish internal cookie consent npm package used across all company products.
  • Implement multi-language support, dark/light mode, responsive design, and third-party tracking integrations (GA, GTM, HubSpot, Microsoft Clarity).
  • Lead code reviews, optimize bundle performance, and refactor legacy code for maintainability.
12/2022 — 03/2025
Selly & Cashbag (CaSe Group)
Frontend Developer · Backend Developer
  • Developed and maintained internal websites including Selly, Cashbag, Selly landing page, Selly chat system, Zalo Mini App, Mamori.vn, and admin dashboards.
  • Integrated third-party APIs such as Telegram, Google, TikTok, and Appscript.
  • Integrated Cashbag webview into banking apps (TPBank, VPBank, MBBank, BIDV, etc.) and third-party clients (MFast, Galaxy, etc.).
  • Implemented mobile-compatible solutions using Webview, deep-link, and Adjust.
  • Implemented multilingual support (i18n), dark mode toggle, and fully responsive layouts.
  • Structured source code for maintainability, enforced clean code practices, optimized performance, and conducted code reviews.
  • Backend: Resolved backend tasks using Go, Node.js, and MongoDB.
09/2021 — 11/2021
NCCSoft
Intern Fullstack
  • Completed training project using ReactJS, ExpressJS, and MongoDB.
  • Developed features and debugged issues in production projects.

Work Experience — Freelance

10/2025 — Present
Tfluencer (Techcombank)
Frontend Developer · Backend Developer
  • Developed TCB Creator platform (tfluencer.vn) — KOL/influencer management for Techcombank & AccessTrade.
  • Built service-tos microservice with eKYC, eContract, bank card linking, OTP verification using Next.js & Shadcn/ui.
  • Integrated FPT eContract API for biometric identity verification and digital contract signing.
  • Develop multiple brand campaign variants for banking and enterprise partners with shared component architecture.
  • Develop comprehensive admin system: user/creator management, campaign approval, KYC review, content moderation, data export, and analytics dashboards.
  • Backend: Handled several backend features using Go & Echo framework.
06/2021 — 08/2021
giupvieckimphuc.com
Frontend Developer
  • Developed Admin Front-end with ReactJS, Redux, REST API.
  • Team size: 5. Backend: Java.

Education

University of Technical Education, University of Danang
Major: Information Technology · Grade: Very Good
08/2018 — 12/2022

Skills

Programming Language
HTMLCSSJavaScriptTypeScriptGo
CSS Framework
BootstrapTailwind CSSAnt DesignShadcn/uiMotionSubframer
Web Framework
ReactJSUmiJSNext.js 14–16Redux / Dva.jsZustandTanStack Query
AI & Dev Tools
Claude CodeClaudeKitCursor AIAntigravity
IDE
Visual Studio CodeCursor AIGoLand
Database
MongoDBPostgreSQLMySQLSupabaseRedis
Source Control
GitGiteaGithub
DevOps
Docker
Summary- Frontend: JavaScript, TypeScript, ReactJS, Next.js, UmiJS | State: Redux, Zustand | Styling: Tailwind CSS, SCSS, Ant Design, Shadcn/ui | Animation: Motion, Magic UI.
- Concepts: Responsive design, SSR, SEO, WebSocket / Socket.IO.
- Backend: Node.js, Express.js, Go, Echo, MongoDB, PostgreSQL.
- Tools & AI: Git, Git Flow, Figma, Docker | AI: Claude Code, ClaudeKit, MCP, Cursor, GitHub Copilot.

Projects

Selly.vn

01/2022 — Present
ClientSelly
DescriptionsMulti-platform e-commerce ecosystem (storefront, seller portal, merchant dashboard, admin, mobile webview, Zalo Mini App) with dropshipping and real-time chat support.
Number of members10
PositionFrontend Developer, Backend Developer
Responsibilities
  • Build and maintain 6 frontend apps: consumer site, seller portal, merchant dashboard, admin panel, mobile webview, and Zalo Mini App.
  • Develop e-commerce flows: product catalog, checkout, order tracking, inventory management, and campaign/affiliate systems.
  • Implement real-time chat system with Socket.IO for customer support and merchant communication.
  • Integrate webview into mobile apps and banking partners with deep-link and Adjust tracking.
  • Implement multi-language support, dark mode, responsive layouts, and third-party services (Firebase, Facebook, Telegram, Google, TikTok).
  • Collaborate with backend developers and designers; conduct code reviews and fix bugs.
  • Handle backend tasks using Go, Echo, and MongoDB.
Technology in use
ReactJSUmiJSTypeScriptBootstrapAnt DesignDva.jsGoEchoNatsMongoDBPostgreSQLDockerFirebase

Webview Mini Game

10/2024 — Present
ClientCaSe Group, Banks
DescriptionsReward-based webview games integrated into banking and game apps.
Number of members6
PositionFrontend Developer
Responsibilities
  • Build multiple game types (spin wheel, gift opening, scratch card) with seasonal event themes (Tet, Christmas, Mid-Autumn, etc.)
  • Collaborate with backend developers and designers to deliver polished game experiences
  • Develop admin panel for game configuration, reward management, and campaign analytics
  • Optimize webview performance for smooth gameplay across banking and game apps
Technology in use
Next.jsReactJSTypeScriptTailwind CSSShadcn/uiZustandGoEchoMongoDB

Bio Link

08/2024 — 09/2024
ClientCaSe Group
DescriptionsPlatform for creating personal profile pages with social links, images, articles, and product listings using customizable templates.
Number of members5
PositionFrontend Developer, Backend Developer
Responsibilities
  • Built and maintained the frontend codebase
  • Developed user and admin features, and fixed bugs
  • Improved frontend performance and reduced bundle size
  • Refactored codebase for long-term maintainability
Technology in use
Next.jsReactJSTypeScriptTailwind CSSShadcn/uiGoEchoMongoDB

Cashbag

06/2022 — Present
ClientCashbag
DescriptionsCashback rewards platform integrated into 15+ banking apps (TPBank, MBBank, BIDV, VPBank, etc.) with gamification, voucher management, and withdrawal systems.
Number of members6
PositionFrontend Developer
Responsibilities
  • Developed and maintained Cashbag webview integrated into 15+ banking apps with per-bank branding customization
  • Built gamification features: spin wheel, leaderboards, and seasonal reward campaigns
  • Developed admin CRM dashboard for campaign management, financial reporting, and transaction auditing
  • Implemented voucher management system, withdrawal flows, and transaction history
  • Integrated Firebase analytics across all bank variants
Technology in use
ReactJSUmiJSTypeScriptAnt DesignDva.jsGoEchoNatsMongoDBPostgreSQL

Chat Application

02/2023 — 05/2023
ClientSupplier of Selly
DescriptionsReal-time customer support chat for shopping inquiries, powered by Socket.IO.
Number of members5
PositionDeveloper
Responsibilities
  • Developed the frontend interface for real-time chat
  • Implemented chat features for customer support workflows
Technology in use
ReactJSUmiJSAnt DesignBootstrapSocket.IO

Cashbag & Selly Zalo Mini App

12/2022 — 01/2023
ClientCashbag & Selly
DescriptionsCashbag & Selly cashback e-commerce experience as a Zalo Mini App.
Number of members3
PositionFrontend Developer
Responsibilities
  • Architected the core application structure
  • Collaborated with backend developers on API integration and data flow
  • Worked with designers to implement UI from Figma
  • Deployed and configured the app on Zalo platform
Technology in use
UmiJSTypeScriptGoEcho

Mamori.vn

07/2022
ClientSub-brand of Selly
DescriptionsProduct showcase website for Mamori's brand.
Number of members1
PositionFrontend Developer
Responsibilities
  • Build and develop the frontend based on design specifications.
  • Fix bugs and improve code quality.
  • Handle order processing and report notifications via Telegram bot.
Technology in use
ReactJSTailwind CSS

Shop Selly

05/2022 — Present
ClientBuyer of Selly
DescriptionsE-commerce storefront for Selly.vn Pro package subscribers.
Number of members4
PositionFrontend Developer
Responsibilities
  • Developed new features for the storefront
  • Improved website functionality and resolved bugs
Technology in use
ReactJSUmiJSBootstrapGoEcho

Personal Projects

Pomodoro Focus App

2025
DescriptionsFree Pomodoro timer with personalized AI study coach, task management, productivity analytics, leaderboard, and break mini-games.
Linkhttps://www.pomodoro-focus.site
PositionFullstack Developer
Responsibilities
  • Design and build the full application from scratch.
  • Implement focus features: customizable timer, background themes, ambient music, and user settings.
  • Implement task management with drag-and-drop, tags, and analytics.
  • Integrate AI chat assistant with conversation history via Vercel AI SDK.
  • Build productivity analytics dashboard with charts and session history.
Technology in use
Next.js 14React 18TypeScriptTailwind CSSShadcn/uiZustandMotionDND KitSupabase

Liverpool FC Fan Hub

2026
DescriptionsLiverpool FC fan platform with live fixtures, standings, news aggregation (20+ RSS feeds), AI chat assistant, and user profiles.
Linkhttps://www.liverpoolfcvn.blog/
PositionFullstack Developer
Responsibilities
  • Designed and built the full application from scratch with Next.js App Router and ISR caching
  • Integrated multiple sports data APIs (Football-Data.org, FPL, ESPN) for live fixtures, standings, and player stats
  • Built automated news pipeline syncing 20+ RSS feeds with AI-powered translation (Groq LLM) and content extraction
  • Implemented user authentication, profile management, and favorite player system with Supabase
  • Developed AI chat assistant (LiverBird AI) with multi-turn conversation history and streaming responses
  • Built news reading features: like/comment system, reading history tracking, and article bookmarking
Technology in use
Next.js 16React 19TypeScriptTailwind CSS 4Zustandnext-intlSupabaseGroq AI

Certificates

Scrum Course — Axon Active Da Nang
08/2020
ReactJS Course Completion Certificate — Udemy
01/2022