Hello, I am
Sujeong Ji
Full Stack Developer
profile

About Me

desk

I am an enthusiastic full-stack developer specialized in the MERN stack (MongoDB, Express, React, Node.js) and Next.js.

With a strong dedication to front-end development, I am continually expanding my expertise into full-stack proficiency, grounded in a JavaScript foundation.

I have experience in planning, designing, developing and deploying both frontend and backend for web applications.

I love learning new technologies and apply them to real-world projects. I also aspire to engage in work that inspires and empowers people through technology.

I look forward to contributing as a team player to dynamic projects and growing together with great team members.

Insightful Problem Solver

- Analyze and solve problems with keen insight.

- Seek for the best results within limited resources.

Supportive Collaborator

- Arrange and share knowledge with colleagues.

- Empower people to solve problems on their own.

Challenger

- Enjoy learning new things and applying in practice.

- Quickly adapt to new environments and challenge.

Detail-Oriented Developer

- Focus on detail and communication for improvement.

- Emphasize functionality, convenience and aesthetics.

Creative Thinker

- Explore insights through interdisciplinary approaches.

- Aspire to innovate and shape lives and culture.

work

My Skills

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Webpack
  • Yarn Berry

Backend

  • Node.js
  • Express
  • MongoDB
  • Firebase

My Portfolio

project Moongtel
#Fullstack#MERN#Redux-toolkit
Moongtel
This web application is a platform that facilitates hotel reservations, especially for pet-dedicated hotels.
Key Features
-

Developed Reservation System, PG Integration/Payment System, Multilingual Support, Text Editor, CI/CD, etc.

-

Applied React’s optimization techniques such as 'lazy' and 'Suspense' to reduce initial loading time.

-

Utilized Axios Instance for centralized code management, enhancing readability and maintainability.

Frontend
  • React
  • TypeScript
  • Redux Toolkit
  • Styled-components
  • Webpack
  • Yarn Berry
  • i18n
Backend
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Firebase
  • Naver Cloud
  • GitHub Actions
React
TypeScript
Redux-toolkit
Webpack
Yarn Berry
Styled-components
Node
MongoDB
NaverCloud
Firebase
Render
project Bruadarach
#Fullstack#Next.js#Next-Auth
Bruadarach
This web application provides information on Korean culture, events and news to help foreigners living in Korea.
Key Features
-

Integrated OAuth functionality with various social media platforms, using Next-Auth.

-

Applied Next.js’s optimization techniques such as 'next/dynamic', 'next/font', and 'Image Component'.

-

Implemented real-time data update for comments, using SWR.

Frontend
  • Next.js
  • Next-Auth
  • React
  • TypeScript
  • Context API
  • SWR
Backend
  • Next.js
  • MongoDB
  • Prisma
  • Firebase
Next
Next-Auth
React
TypeScript
MongoDB
Prisma
Firebase
Vercel
project Chat-App
#Fullstack#MERN#SocketIO
Chat-App
This is a real-time chat application facilitating instant messaging and interactive communication.
Key Features
-

Implemented custom React hooks to streamline API interactions and real-time messaging.

-

Conducted backend testing with Jest to ensure functional standards and code integrity.

Frontend
  • React
  • TypeScript
  • Context API
  • Zustand
  • Tailwind CSS
  • Vite
Backend
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Socket.IO
  • Jest
React
TypeScript
Node
MongoDB
TailwindCSS
SocketIO
Jest
Vite
Render
project Survey-App
#Frontend#Redux-toolkit
Survey-App
This web application offers core functionalities of Google Forms with dynamic form and page management.
Key Features
-

Managed all states exclusively with Redux Toolkit for efficient and predictable state management.

-

Crafted reusable components for dynamic form and page management across various modes.

Frontend
  • React
  • TypeScript
  • Redux Toolkit
  • Styled-components
  • Vite
Backend
  • None
React
TypeScript
Redux-toolkit
Styled-components
Vite
Vercel
project Portfolio
#Frontend#Next.js
Portfolio
This is a fully responsive portfolio web application built with Next.js 13.
Key Features
-

Implemented internationalization for multi-language support. (EN/KO)

-

Integrated email functionality to route contact form submissions directly to personal email.

Frontend
  • Next.js
  • React
  • TypeScript
Backend
  • None
Next
React
TypeScript
Vercel

Contact Me

Have a question?

suji.sujeongji@gmail.com

Current Location

South Korea