Avatar

Live life to the fullest

About
Journey
Facts
Skills

About Me

Profile

Hey, I'm Ryan, a passionate programmer dedicated to bringing ideas to life through code. My journey began with Java's SSM, RabbitMQ, and Redis, building a strong foundation in backend development.

After working on several backend projects, I discovered that my true passion lies in creating beautiful, intuitive interfaces. This led me to dive deep into frontend technologies like React, Next.js, and Vue.

I believe in the perfect balance between functional backend systems and delightful user experiences. My goal is to create applications that are not only powerful under the hood but also a joy to use.

My Journey

The Beginning

Many years from now, when I look back at this personal blog, I'll remember that distant afternoon when I first encountered C++.

The Struggle

Like many computer science students in mainland China, I began my journey with C++, the standard introductory language at most universities. While C++ offered a powerful foundation, I soon became curious about other languages and approaches. This curiosity led me to explore Java, opening up a new world of possibilities.

The Breakthrough

Looking for a fresh start, I turned to Java โ€” and that changed everything. Java's simpler syntax and rich ecosystem reignited my passion for learning. I explored various tech stacks and, for the first time, built and deployed complete backend solutions. I still remember the excitement of launching my first API and seeing it work.

The Transition

Over time, my path shifted from backend to frontend development. I discovered that frontend work offered a creative outlet I truly enjoyed: turning abstract ideas into interactive, tangible experiences. This blog is one of the projects where I pushed myself to overcome challenges and grow as a developer.

The Present

Today, I focus on full-stack development, blending my backend knowledge with frontend skills. I'm constantly taking on new projects, learning new technologies, and pushing my boundaries. I'm excited to see where this journey takes me next.

Fun Facts About Me

โ˜•๏ธ

Coffee Immune

Coffee doesn't keep me awake โ€” I don't know why, but I seem immune to it. Energy drinks actually work better on me than coffee.

๐ŸŽฎ

Gaming Passion

I enjoy indie games with unique art styles and storytelling ( my favorite one is Hades ), especially those with innovative gameplay mechanics.

๐Ÿ“บ

Better Call Saul

I really like Breaking Bad and Better Call Saul directed by Vince Gilligan. As you can see, the background of the blog's favicon is none other than btc's scales

๐ŸŒ

Digital Nomad Dreams

I dream of working remotely while traveling around the world, experiencing different cultures and perspectives.

๐ŸŽง

R&B Enjoyer

I like to listen to music, but it's mostly R&B. Currently my favorite songs is โ€œFatedโ€ by David Tao. You definitely have to give it a listenโข.

๐ŸŒ™

Night Owl

I'm a night owl and do my best creative work after midnight when the world is quiet and distractions are minimal.

Technical Skills

โš›๏ธ

React

80%
โ–ฒ

Next.js

80%
โ˜•

Java

60%
๐ŸŸจ

JavaScript

70%
๐ŸŽจ

CSS

70%
๐Ÿƒ

SSM

50%
๐Ÿ”„

Redis

70%
๐ŸŸฉ

Vue

15%
RESTful APIs
Git
TypeScript
OOP
Responsive Design
Framer Motion
RabbitMQ
SQL
Docker
Node.js

Let's Work Together

I'm always interested in new projects and collaborations. Whether you have a specific project in mind or just want to chat about possibilities, I'd love to hear from you.