Code Faster
Cursor helps me code more quickly by suggesting what I want to type, making my workflow more efficient.
How AI tools helped me learn, create, solve technical puzzles, and turn digital ideas into real-life LEGO creations.
My Personal AI Coding Buddy
Have you ever wished you had a friend who knew everything about coding? For me, that's Cursor. It's a smart computer program that helps me write code, acting like my personal coding tutor or a helpful sidekick.
Cursor isn't just a basic text editor; it understands my whole coding project. I can tell it what I want in plain English, and it suggests code, helps me fix bugs, and creates new files. It feels like I have a coding superpower!
Cursor helps me code more quickly by suggesting what I want to type, making my workflow more efficient.
When code gets confusing, Cursor explains difficult parts simply, so I can understand them without too much trouble.
Those frustrating errors? Cursor helps me find and fix them, even the tricky ones.
Cursor gives me practical tips and shows me how experienced developers build software.
My project was about turning any 3D model into LEGO bricks. It involved voxelization (like building with tiny 3D pixels), 3D geometry, image generation, PDFs, and online publishing. Cursor helped make these advanced concepts much more manageable.
I built software that lets you take any 3D design you find online or create yourself, and it shows you how to build it with real LEGO bricks. My online tool:
It is fun, but it also helps you understand STEM: how 3D shapes work, how digital ideas become physical objects, and some of the smart ways engineers build things.
Developing a complex application that converts 3D models into physically buildable LEGO structures was a significant undertaking. Cursor became an invaluable partner throughout every phase of the project.
Setting up the digital environment, selecting languages and libraries for 3D model parsing and LEGO brick representation, and configuring development tools.
Developing algorithms to interpret 3D formats, stable brick arrangements, and step-by-step assembly instructions.
Identifying and resolving glitches, rendering discrepancies, and stability problems in proposed LEGO structures.
Creating user guides for custom instructions, API documentation, and the process for exporting models and PDFs.
Optimizing performance, refactoring for readability, and implementing robust error handling.
From generating design options to ensuring structural integrity and deployment, Cursor made developing this innovative tool smoother and more enjoyable.
My program makes sure every brick is stable, stopping floating bricks that are not supported.
Color codes, a list of bricks, and clear step-by-step pictures make building easier.
Grid lines, brick outlines, colors by shape, and faint lower-layer outlines help with placement.
When I wanted to show my app online, my browser gave me an ERR_SSL_PROTOCOL_ERROR.
The app was talking HTTP while the browser expected HTTPS. The browser remembered past secure chats and would not allow the less-secure connection.
I used a certificate and configured a reverse proxy to handle the secure conversations. The browser could then connect safely.
Cursor helped me understand HTTP versus HTTPS, browser security, and how to make the app accessible to everyone.
I locked in the necessary code parts so the project always works as planned, like baking with a perfect recipe.
I wrote a clear README so anyone can figure out how to use the app.
I set up files to keep sensitive information hidden and gave the app its own place on the internet.
I refined the technical details so the app runs smoothly.
The instructions show the exact list of every brick needed to get a build started.
Visual steps for each layer show exactly where every brick goes.
Colors help builders find the right brick faster.
A 3D view gives a preview of the finished LEGO model before building starts.
For my Girl Scout Gold Award project, I developed an online tool that converts any 3D design into a LEGO model. The project combined AI tools with my own programming skills, making 3D geometry and digital building accessible for more people.
Using an AI coding assistant like Cursor helped me work through technical challenges and turn complex problems into real solutions. The result connects digital designs to physical LEGO builds.
Explore the code, details about how it works, and resources for trying your own STL-to-LEGO conversion.
Visit My Resource Page