Hi, I'm Vivian
I'm a junior frontend developer who loves turning ideas into clean, responsive websites.

About

At the end of 2022, I quit my job as a software engineer to go fulltime into building and scaling my own SaaS businesses. In the past, I pursued a double degree in computer science and business, interned at big tech companies in Silicon Valley, and earned certificates in responsive web design and AI. I also had the pleasure of being a part of the first ever in-person cohort of buildspace called buildspace sf1.

Work Experience

Skills

React
Next.js
TypeScript
TanStack QueryTanStack Query
ZodZod
shadcn/uishadcn/ui
Tailwind CSSTailwind CSS
SupabaseSupabase
GitGit
OpenAICodex
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

TWO Web

A cabin booking website with Google sign-in, availability filters, and detailed stay pages. Combines Next.js rendering strategies with Supabase for fast browsing and a smooth booking experience.

React
Next.js
Tailwind CSS
Supabase
NextAuth
Framer Motion

TWO Dashboard

A hotel management dashboard for bookings, check-ins, cabins, and guest records. Features role-based access, filtering, pagination, and charts for revenue and occupancy, with React Query caching to keep data fresh.

React
Supabase
React Query
shadcn/ui
Tailwind CSS
Recharts

Fast React Pizza

A pizza ordering app with menu browsing, order customization, and quantity controls. Integrates an ordering API for live pricing and delivery tracking, with Redux managing application state.

React
React Router
Redux
TypeScript
API Integration

React Quiz

A timed quiz with 15 random React questions, a 30 second limit per question, and a final score when the session ends. Uses Context API and useReducer to manage quiz state, with local storage for persistence.

React
TypeScript
Context API
useReducer
Local Storage
Certificates

I enjoy learning new things

I build my skills through practical courses and hands-on learning. Each certificate brings me closer to my next career opportunity.

Botnoi Group credential

Botnoi Trainee Program

Botnoi Group

Completed the trainee program with the Chatbot team, designing conversation flows and developing chatbots and voicebots to create clear, intuitive, and engaging customer experiences.

freeCodeCamp credential

Responsive Web Design

freeCodeCamp

Built responsive web pages with HTML, CSS, Flexbox, and CSS Grid. Used media queries and accessible layouts to improve usability across devices.

Google via Coursera credential

Google AI Essentials

Google via Coursera

Used AI and clear prompts to create content and simplify tasks. Applied responsible practices to recognize bias and reduce harm.

Contact

Get in Touch

Have a role or project in mind? Let's chat over email or connect with me on LinkedIn.

GitHub
LinkedIn
LINE