Hi, my name is
Shelton Cui
Welcome to my website.
I'm a passionate Full-stack developer with solid skills in React, TypeScript, and modern web technologies. Currently, I'm working on building an AI-powered task management platform that supports natural language interaction for creating and managing tickets.

01.About Me

Profile

Hello, I'm Shelton Cui, a passionate and energetic Full-stack developer with solid skills in responsive and accessible design. I'm especially adept at identifying pain points and providing tailored solutions, including refactoring or optimizing legacy code to improve system performance and maintainability.

Expertise

With extensive hands-on experience in React, TypeScript, CI/CD pipelines, and unit testing, I excel at learning new technologies and adapting to new environments. My strong problem-solving skills enable me to write clean, maintainable, and reusable code, turning challenges into growth opportunities.

Achievements

I have a proven track record of enhancing application performance, implementing real-time features, optimizing API response times, and building comprehensive test suites with high coverage. I'm committed to delivering exceptional user experiences through modern development practices.

MY TECH STACK

  • TypeScript
  • JavaScript (ES6+)
  • React
  • Next.js
  • Node.js
  • AWS (EC2, Lambda, S3)
  • GraphQL
  • Redux
  • Docker
  • GitHub Actions
  • PostgreSQL
  • MongoDB
  • Jest
  • Tailwind CSS

02.Where I've Worked

TechScrum
AnyStay
Melfish

Software Developer

Jan 2025 – Present
  • Developed responsive and reusable UI components using React, TypeScript, and Tailwind CSS
  • Built an intuitive drag-and-drop task board interface with smooth animations using React DnD
  • Improved frontend performance by implementing code splitting and lazy loading, reducing initial load time by 30%
  • Achieved 20% improvement in API response time by optimizing MongoDB aggregation pipelines for data retrieval
  • Enhanced user collaboration experience by implementing real-time board updates with WebSocket technology
  • Improved system resilience by solving service blocking issues under high concurrency with RabbitMQ task queuing
  • Maintained exceptional code quality with comprehensive TDD testing, achieving 90% test coverage

03.My projects

Project Screenshot

Meetly

An event organization web app for creating and participating in global events. Users can easily publish events, set prices, locations, and times, and manage ticket sales using Stripe's payment integration.

MongoDB

Stripe

Clerk

Next.js

TailwindCss

Project Screenshot

Blog-platform

A blog platform where users can create and manage posts, share information, and engage with each other.

React

PostgreSQL

Prisma

Auth.js

Docker

Project Screenshot

My-website

My personal website, built with Tailwind CSS and TypeScript without relying on component libraries, features dynamic animations and engaging layout effects.

TypeScript

TailwindCss

Next.js

CustomHooks

04. The next step
Contact with Me

I'm currently open to new opportunities. Whether you have a question or just want to say hi, my inbox is always open. I'll do my best to get back to you as soon as possible!