1 Full Year of Freelance Development

Dwayne Harris   ·   About 1,079 words

I started freelancing in August last year.

By that point, we had gone through a few months of the COVID-19 pandemic, and I was working full time for a company here in NYC that makes a marketing data aggregation and reporting platform. I was already feeling burnt out from my career, and having to do daily standups (at one point, I was on two different teams, with two different sets of daily and weekly status update meetings πŸ™„) for a product I wasn’t excited about while dealing with a whole pandemic had me rethinking what I was doing with my career.

So I quit the company I was working for and started an LLC for freelance development.

This August marked a full year of self-employment. And the end of this year will be the first entire year I did it on my own.

Here’s how it went:

Income

Eh. I haven’t make all that much so far. Revenue wasn’t really my main goal for the first few years of this thing, so no surprise there. I was able to pay for my NYC apartment, my own health insurance, and all my bills (with some help from my partner Monique, my family, and a few contributors to the website πŸ™πŸΎ), so I did well enough.

I’m trying to balance client work, which pays very well, with working on my own projects, which does not (yet).

When it comes to expenses though, luckily this is a profession that doesn’t cost all that much to do, besides some hardware costs. That’s good for my bank account, but probably not so good for my tax bill I’m guessing.

Clients

I only worked with 4 clients this year. When I first started doing this, I thought I might end up doing a lot of small projects through Upwork or Fivver, or from people I knew who needed small websites made. But that route is way more work and pays way less than working on the bigger (and more enjoyable) projects I like.

Some of the client work was tough, like with a smaller client who was trying to get a site done on a tight deadline, but didn’t really know how they wanted it to get done. Or with very design focused agency that didn’t seem to fully understand or respect the development process. But it was a good kind of tough, because it was just me fighting for myself and doing what it takes to deliver good shit and get paid. I think I’ve done a pretty good job so far.

Work

I love that I got to work with few different languages/platforms for clients this year:

  • Shopify
  • Plain HTML/CSS with heavy use of CSS Animations
  • CraftCMS/React (Craft is a PHP framework, but I wrote a React app on top of it in headless mode)
  • C/C++ (with GTK) on Linux (using libobs for webcam, screen, and mic capture)
  • Multi-platform (macOS/Linux/Windows) Rust code
  • Lots of Go and Javascript for the stuff here on this website

This is exactly the kind of thing I was hoping would happen when I started freelancing. I like working with all different kinds of tech and figuring out what the advantages and disadvantages of different approaches are.

Work/Life Balance

I’m a freelance developer who still genuinely loves writing code, so work and life kinda end up being the same thing. Most of my time (post-COVID) is spent on a computer building stuff. But I made sure that I balanced how much of that time building was for someone else or for myself. And if I planned this well enough, the stuff I end up doing for myself should be able to bring in enough income that I won’t have to do much client work at all.

So this year, I’ve actually had a lot of time to do what I wanted (besides going out and exploring/hanging out in the city, which has been way too rare these last few years).

Hopefully next year I can actually comfortably work somewhere other than in this apartment and enjoy the mobility I’m supposed to have while doing this kind of thing.

Networking

One of the things freelancing was supposed to help me with is with focusing on networking with people. I was really excited about pushing myself to go out and talk with people more often to make my living. But then waves of COVID infections kept hitting, and I stayed inside and focused and didn’t really put that effort in. I ended up accomplishing a lot on my own, which both feels good and kinda sucks at the same time.

For a few years now, I’ve kept hoping the next year’s situation will be better. Here we go again with 2022. Networking (and generally working on my friendships and social circle) will be a big focus for me next year.

Overall Happiness

Freelancing is a pretty uncertain and stressful thing sometimes. But I definitely prefer it over having a steady income but feeling stuck in a position (or company) I don’t really want to be in.

This year, I’ve felt really good about how I made my money and really happy about the freedom I have to choose the projects I want to take on.

Of course, all of this is in the shadow of this terrible COVID situation we’ve all had to deal with. The pandemic is what pushed me to change how I do things, and reflecting on how happy I am after adjusting my life to cope with something like this is awkward.

But I do feel like I was able to adjust pretty well, and I’m very happy about the decisions I’ve made these last few years, so I would say overall happiness has been pretty good.


Luckily I feel very nicely setup to continue down this path and accomplish even more next year. I’ll be continuing to work with one of my clients through the new year, and I have some potential agency work coming up in a few months. 2021 was obviously difficult in a lot of ways, but overall things turned out okay for me. πŸ™‚

I hope 2022 is a much better year for all of us.

Feedback
  ·   22 Likes
Last Updated

Contribute

Was this post useful to you? Want to support this website? Learn more. Thanks for reading!

Latest Webmentions

None yet.

Comments

Hey Dwayne, congratulations on hitting the one-year mark as a freelancer! πŸ’ͺ🏽

Reading your reflection really resonated with me, especially the part about trying to balance high-paying client work with personal projects. I’ve been navigating the exact same struggle this past year as an indie web developer. Trying to maintain that work/life balance while building your own stuff is definitely a marathon, not a sprint.

One thing that helped me claw back some free time recently was streamlining my asset creation and UI mockup process. Since I spend a lot of time on frontend client work, I ended up building out a few AI-based utility apps to handle image generation and quick edits, which drastically cut down the hours I spent hunting for stock photos or tweaking assets.

For quick placeholder generation or iterating on client mood boards, I’ve been leaning heavily on ImgtoImg AI and Img-2-Img. When I need more specific, complex visuals for a landing page, I use GPT Image 2 or NanoBanana 2Pro. I’ve even started experimenting with SoraLum for some lightweight video backgrounds on client landing pages.

I saw you got to work with CraftCMS/React and some Rust code this yearβ€”that’s an awesome mix! Did you find yourself building any internal tools to speed up your workflow for those client projects?

Here’s to a great 2022 (and beyond) for indie devs! Keep up the great work.

Add Comment

Add a Code so you can edit or delete this comment later. Using the same Name and Code for multiple comments will link them together. Learn more.
By posting a comment, you are agreeing to the Terms of Use.