#AI Coding#Non-Engineer#Tools#Experience

What Can Non-Engineers Do with AI Coding?

Kevin
2025-12-30
5 min read
What Can Non-Engineers Do with AI Coding?

Preface

This article shares what a designer with a non-engineer background (that's me) has actually done with AI coding.

Many people might think: "I'm not an engineer, why should I learn AI coding?" or "Can programs written by AI really be used?"

This article uses my actual cases to tell you: They really work, and they work great!


1. PDF Splitting Tool 📄

Pain Point

Sometimes I need to split a large PDF file into several parts. Free online tools usually have file size limits or require you to register as a member.

Solution

I used Cursor to write a simple Python script. You can drag a PDF file in, input the number of pages to split, and it automatically cuts it for me.

Result

Completely free, no file size limits, no need to upload files (protects privacy).


2. Face Cropping Tool 🖼️

Pain Point

Sometimes I need to crop faces from a batch of photos to train AI models. If I crop one by one, 20 photos would take forever.

Solution

I asked AI to write a Python program that uses the OpenCV library to automatically detect faces, then crops the face portions and saves them as new images.

Result

20 photos, all cropped in less than 10 seconds. This is the power of automation!


3. Batch File Renaming Tool 📂

Pain Point

When organizing photos or assets, I often need to change a bunch of random filenames to organized names (e.g., Photo_01, Photo_02...).

Solution

Also wrote a small tool in Python. Select a folder, input the desired filename format, and rename everything with one click.

Result

No more right-clicking to rename one by one. The time saved can be used for more productive things.


Conclusion

Honestly, these tools don't have high technical content. If a professional engineer did it, they could probably write them in minutes.

But for non-engineers like us, AI has given us the ability to "solve problems."

Before, when we encountered these problems, we could only find existing tools (which might require payment, have ads, or have risks), or spend lots of time handling things manually.

Now, we can use AI to build tools that are most suitable for ourselves. This is what I find most fascinating about AI coding.

Kevin

About the Author

Kevin is a designer who loves exploring new technologies, dedicated to promoting the Vibe Coding philosophy and helping more non-engineering creators master programming skills.

Personal Website