profile imageRaina Moon

A frontend developer who believes in persistence, precision, and progress.

Hi, I'm Raina Moon — a frontend developer who thrives on solving real problems through intuitive interfaces.

With experience building projects from the ground up, I focus on clean design, solid architecture, and human-centered UX.

I build with Next.js, TypeScript, and TailwindCSS, and I'm expanding my full-stack skills using Node.js and PostgreSQL.

Recently, I've also started learning React Native to explore mobile development.

My Tech Stack

CategoryFrontendBackend / Infra
Languages & FrameworksReact (Hooks), Next.js, React Native, TypeScript, jQuery, TanStack Query (React Query)Node.js (Express), PostgreSQL (via Prisma)
State ManagementZustand, Redux Toolkit, Context API-
Styling / UITailwind CSS, styled-components, Responsive Design-
Data Handling & FormsReact Hook Form, Cloudinary, Image Upload UI-
Database & Tools-Prisma, pgAdmin
API / Architecture-REST API design, Routing structuring, CORS configuration
DeploymentVercel, AWS EC2 (Frontend Deployment)AWS EC2 + Docker
Infra / Ops-SSH, EC2 server setup, Environment variable management
Etc. / OwnershipPixel-perfect UI, Mobile-first design, UX-first approach, Custom Form UX, Error handling with ToastsProject ownership, End-to-end deployment experience

Career Timeline

Sep 30, 2024

Joined Sparta BootCamp

Started my coding journey by joining Sparta BootCamp.

Oct 24, 2024

Movie Search Engine

Built using TMDB API, vanilla JavaScript (DOM), HTML5, and CSS.

Nov 1, 2024

Olympic Medal Table

Developed with React, Vite.js, React Hook, and CSS.

Nov 12, 2024

Pokémon Encyclopedia

Used Redux, React, React Router DOM, styled-components, and Vite.js.

Nov 28, 2024

MBTI Test Page

Built using Axios, React, styled-components, Vite.js.

Dec 2, 2024

Boonguhppang Sharing Site

Used Kakao Maps, Supabase, Zustand, TanStack Query, Toastify, styled-components.

Dec 19, 2024

LOL Champion Search

Used LOL API, React, Tailwind CSS, TypeScript, Next.js, React Query.

Dec 30, 2024

Mentor-Mentee Matching

Made with React, Supabase, Zustand, Tailwind, Next.js, TypeScript.

Contact Me