Hello, my name is

Hoang Phuc Huynh

I am a Full-Stack Developer

I enjoy solving real-world problems through effective code.

About Me


I'm Hoang Phuc Huynh, a passionate and detail-oriented Full-Stack Developer based in Toronto. I'm currently pursuing a Computer Programming & Analysis Advanced Diploma at Seneca Polytechnic, where I've maintained a 4.0 GPA and earned a spot on the President's Honor List.

I love bringing ideas to life through clean, efficient code — whether it's designing interactive web applications, building RESTful APIs, or optimizing database performance. I thrive in collaborative environments and enjoy learning new technologies that push the boundaries of what I can create. Let's build something awesome together!

Projects


Banking Web App — Full Stack Finance Management

Built a full-stack banking platform where users can securely connect their bank accounts, view transaction history, and send money using integrated financial services.

Key Features:

  • Bank account linking via Plaid to securely connect external financial institutions and fetch real-time balances and transactions
  • Money transfers using Dwolla API to initiate and track user-initiated transfers between bank accounts
  • Authentication and data storage with Appwrite, including user login, session management, and document-based database for user and transaction records
  • Responsive UI built with Tailwind CSS and shadcn/ui, ensuring a clean and consistent experience across devices
  • Error Monitoring: Integrated Sentry to capture frontend and backend exceptions with full traceability
Next.jsReactTypeScriptTailwind CSSshadcn/uiAppwritePlaidDwollaZodSentry

To-Do Web App — Full Stack Task Management

A modern task management application with secure user authentication and real-time updates.

Key Features:

  • JWT-based login/logout with route protection
  • Full CRUD operations for user-specific tasks
  • Kanban View for task organization
  • Tasks are grouped and rendered based on their status
  • Tasks can be updated via UI interactions (e.g., drag-and-drop or double-click on card to modify the status of tasks)
  • Responsive UI with Tailwind CSS
  • Global state management with Jotai
  • RESTful backend with Express and MongoDB
Next.jsReactTailwind CSSJotaiNode.jsExpressMongoDBJWTPassport.js

Admin Dashboard AI-Integrated Web Application

Built a full-stack admin dashboard with secure Google OAuth via Appwrite, AI-powered trip planning using Gemini, real-time charts, and appealing visuals.

Key Features:

  • Authentication Layer: Built with Appwrite OAuth and server-side token validation using Appwrite's Admin SDK
  • AI Integration: Utilized Google Gemini API to auto-generate personalized travel plans based on user inputs
  • Real-Time Dashboard: Created with Syncfusion to render live analytics, usage stats, and interactive visualizations
  • Contextual Imagery: Pulled from the Unsplash API based on AI-recommended destinations
  • Responsive UI/UX: Styled with Tailwind CSS for accessible, mobile-first design
  • Error Monitoring: Integrated Sentry to capture frontend and backend exceptions with full traceability
Next.jsReactTypescriptTailwind CSSAppwriteSyncfusionGemini AISentryUnsplash API

Skills & Programming Languages


Website Development
Next.js
React
TypeScript
JavaScript
HTML5
CSS
Tailwind
Bootstrap
Node.js
Express.js
JWT
CI/CD
Programming Languages
Python
C
C++
Database Management Systems
MySQL
PostgreSQL
MongoDB
APIs & Integrations
Plaid
Dwolla
Tools & Others
Git/GitHub
VS Code
Jira
MS Project
SDLC
Appwrite
Sentry

Contact Me


Contact Me