MN
← Back to all posts

From Freelance Developer to Apple Intern

January 14, 20254 min read
CareerFreelanceStudent Life

I started taking on freelance web projects in 2023, mostly small business sites built in Next.js and Tailwind. At the time it felt like a side hustle. Looking back, it was probably the single most valuable thing I did for my early career.

Freelance forced me to own the full loop. Scoping a project with a client who doesn't speak in tickets. Estimating timelines for things I'd never built. Saying no to scope creep without burning the relationship. Shipping something that actually had to work on Monday morning. None of those show up in a data structures lecture.

When I landed my first Apple internship, the technical parts were challenging - SwiftData was new, the codebase was huge - but the project management muscle from freelance was already trained. I knew how to ask the right question, how to scope down, how to manage up when I was blocked.

If you're a CS student trying to figure out what to do with your summer before your first real internship: take on one paying client. Charge a fair price. Ship it. The growth compounds.