When Others Get Used to It

Two years ago, when I worked at Yuan Ze University, my colleagues often complained about receipt printing issues - the layout would get messed up and everyone just got used to fixing it manually. But I kept thinking: why can't we solve this recurring problem once and for all? Although I had programming experience, I still needed time to quickly learn about print formatting, which was new to me. So I decided to use AI tools to help with learning and coding, and within a day, I had a solution that saved the entire office from this annoying problem.

That's just who I am - when I see room for improvement in a system, I can't help but try to make it better. Same thing with computer hardware tuning. Even when everything works fine, I'll still spend time optimizing it. I once managed to reduce heat output by a third without losing any performance. For me, knowing a system could be better but not trying to improve it feels like choosing the long way when you know there's a shortcut.

Helping Others is Learning Too

This same pattern shows up when I'm learning new tech. During my AI course at TibaMe, my programming and system management background helped me pick things up quickly - I could even study ahead. Besides the course materials, I used my English skills to learn directly from sources like "LLM from Scratch" on GitHub and Hugging Face documentation. This way, I didn't have to wait for Chinese translations or worry about losing technical details in translation, so I could grasp new concepts faster. When classmates ran into environment setup issues, I'd try to help them out. In one TensorFlow class, the entire class hit installation problems, but I managed to figure out the solution by checking error messages and doing some research beforehand, which helped the instructor get the class back on track.

The Gap Between Working and Optimal

This problem-solving habit carried over to our team project at TibaMe. I was handling model training and deployment for a drug image recognition system. Once everything was running properly, most people would consider the job done. But when I saw our deployment container was 4.25GB, I started wondering: wouldn't this cost more and load slower in production? Can we make it smaller?

I tried different optimization approaches: converted the model to ONNX format, replaced heavy PyTorch dependencies with lighter alternatives, and eventually got the container down to 862MB while reducing loading time from 1.6 seconds to 0.47 seconds. I also built a complete CI/CD pipeline using GitHub Actions to auto-deploy to GCP Cloud Run, and even set up a personal server with Cloudflare Tunnel as a backup deployment option. Nobody asked me to do any of this optimization work, but when I see room for improvement, I just can't help myself - it's become a habit.

Connecting These Experiences

Looking back at all these experiences, I realize I've been doing the same thing over and over: spotting ways to make systems better, then actually doing something about it. Whether it's office printing problems, hardware optimization, classroom tech issues, or project deployment bottlenecks, my approach is always the same: understand the problem → find the root cause → fix it, rather than working around it or waiting for someone else to handle it.

I believe this kind of thinking becomes even more important in the AI era. Technology moves fast, new tools pop up constantly, but the real value lies in how effectively we can apply these technologies to solve actual problems. I'm confident that I can bring value to the tech field by combining my communication engineering background, language advantages for learning, and this continuous optimization mindset. It's not just about mastering how to use tools - it's about turning technology into real solutions.

I'd love the chance to discuss how this problem-solving approach could apply to real work situations. Thank you for taking the time to read my personal statement.