11 Practical Ways to Bring Side Income as a Developer 💰
Anmol Baranwal

Anmol Baranwal @anmolbaranwal

About: Technical writer (1M+ reads) • Open Source developer (200+ PRs) Everything about me at "https://anmolbaranwal.com" Email for collab

Location:
India
Joined:
Oct 21, 2022

11 Practical Ways to Bring Side Income as a Developer 💰

Publish Date: Nov 20 '24
1478 107

It’s always smart not to rely on just one source of income.

Bringing in side income might seem tough at first, but for developers, it’s surprisingly easier than you think.

This post briefly outlines 21 practical ways to build some side revenue as a developer.

This guide will help you build a sustainable income.


1. Solve open source bounties.

This is one of the most underrated ways and is often neglected.

If you're a decent coder, you can earn from $200 to $10k with a single pull request.

That's the power of open source bounties.

You can find those bounties on Opire. They are moving towards the vision that anyone can make a living from open source.

As a developer, you can also build credibility and showcase it in your portfolio because you're solving real-world problems people are willing to pay for.

Many reputed organizations like Cal.com use these bounties to speed up their projects.

opire latest reward

Even the subscriptions that Opire launched recently are very profitable. Developers receive 100% of the rewards regardless. No tricks in that!

If you're confused about where to get started, I recommend reading the official docs.

By the way, Opire is completely open source so it builds more trust. You can star the repository and join the discord community to show support!

Star Opire ⭐️


2. Technical writing for guest posts.

A lot of companies accept guest writers to publish content on their blogs.

All you need is the ability to create content around their product and possibly with different tech stacks.

The work is remote with a high pay rate and you reach more people (grow your network and secure future work).

The main thing is to communicate technical concepts in a way that is understandable to different audiences.

If you're struggling to get accepted into any of these programs, start by writing your own posts and publishing them to popular platforms like here on DEV, Devdojo, Medium or Hackernoon. This will build up your writing skills and help you show your knowledge to potential companies.

One decent website is whopaystechnicalwriters where you will find content agencies, publications and community writer programs. You can filter based on your tech stack.

who pays technical writers

Some other companies that pay high for quality posts:

A great list of 84 such websites was put together by Julia here on Devto.


3. Participate in Hackathons.

Yes, I know. There is no guaranteed payout in this case.

But in the worst case, you will have a decent project in your portfolio which can help you land better opportunities.

Coding competitions are happening remotely all the time. These are usually sponsored by companies that pay out cash prizes to the winners.

Some of the decent websites where you can find the best hackathons to participate in:

  • MLH Global Hackathons - The best place to find remote and in-person events.
  • Devpost - The prizes can get upto $170k.
  • Devto challenges - Mini hackathons on this platform that allow you to build in public.
  • Kaggle - For Data Science and Machine Learning competitions.
  • Devfolio - another great place to find hackathons. They also offer a program to connect talented developers with startups.
  • Unstop - all kinds of competitions including no-code events.

Hackathons are a great way of meeting new people and learning new stuff, plus they're just a lot of fun!

hackathons

When I was in college, I participated in around 100+ competitions combined on Unstop and Devfolio.


4. Make digital products.

Creating and marketing digital products like guides, website templates, plugins or courses can help you build decent passive income.

The best part? It needs very little maintenance and these products can be sold at any point in the future.

The only thing that is required is to create value that meets market demands. Plus, you should be able to market these otherwise it makes no sense to create it.

Popular platforms for selling digital products:

  • GumRoad - the best platform which includes subscriptions to email (10% flat fee)
  • Creative Market - For design assets and themes
  • AppSumo - Code, apps, extensions, templates, courses and more.
  • ThemeForest - For selling WordPress themes and website templates. You will become an Envato Market Author in the process.

This one might be tricky because it's tough to find a proper market fit but the more value you create, the better is the chance that people would be interested in your product.


5. Build a SAAS - Indie Hacking.

This is my favorite among the list and for obvious reasons.

Building a Software as a Service (SaaS) startup can be very useful, both financially and professionally as a developer.

 

🎯 What is Indie Hacking?

It is the process of building and selling a product independently, without the support of a large organization or team.

Indie hacking can be challenging and you will have to do everything. But as some say good will goes a long way.

There are many popular Indie Hackers like Tibo and Marc who have made more than $1M. In the process, they have built a huge audience.

Trust me, it's the best way to grow but you need to play the long game.

Two popular reads that I recommend checking out:

$29 paid guide by levelsio that you can check out: The Indie Hacker Handbook.

If you're able to pull this off, it's one of the best revenue models you can get.


6. User Testing.

Companies developing production-level apps rely on user feedback to improve their products and that’s where user testing services step in.

You can spend 10–30 minutes testing a website or app, sharing your feedback or completing a survey and getting paid for your effort.

While this isn’t exclusive to developers, your tech knowledge gives you an edge over others. You can complete tasks faster, provide decent feedback and earn much faster than the average user.

In the process, you will learn the workflow and it might be useful for you if you are building your own app.

Some of the websites you can check out:

  • Trymata - Earn up to $10 per website or app test
  • User Testing - Pays via PayPal, requires screen share and/or webcam access during the test session. Earn about $10 per test, with longer or live sessions paying up to $50 for some tests.
  • Userlytics - Earn between $5 and $50 depending on the difficulty and length of the testing session.
  • IntelliZoom - Earn between $2 and $10 per 10-minute study. Paid via PayPal with a 3-5 day delay.
  • TestingTime - Option for in-person or video call tests. Less regular, but longer testing sessions. Lower paying than alternatives, when you take into account the delay between sessions.
  • uTest - $10 to $100+ per test depending upon session's requirements.
  • Respondent - You can also check this if you are interested in research work.

To be honest, it's repeated work so it is more useful for devs who love testing new apps.


7. Freelancing.

This is one of the most popular ways of sustainable income for developers.

But it's very saturated in my experience and income can be very unstable because finding clients is tough. You will need to build a reputation and manage your finances accordingly.

It can heavily vary based on your niche, platform and your experience.

Some of the popular platforms for developer gigs you can check out:

  • Fiverr - Kind of a huge marketplace, great for developers who are just starting out in freelancing. Ideal for very specific services.
  • Contra - You will be an Independent expert that helps companies because a lot of them like Framer hire from here. Plus, it's 100% commission free so you won't pay any charges. Please note that I've included my referral but it won't give me any revenue, so feel free to join using this.
  • Upwork - Upwork has a concept of connects and is generally for experienced developers. You can get long-term contracts and higher-paying jobs here. Suitable for those who prefer to work on more significant projects.
  • People per Hour - This platform is good for developers in the European market. It emphasizes local business connections and offers a good balance between short-term and long-term projects.
  • PeoplePerHour - Offers hourly and fixed-price projects.
  • Toptal - This is another platform for experienced developers with higher-paying offers.

I don't prefer platforms that require investment. For instance, we need to buy connects on Upwork (once the limited ones are used) and it offers no such guarantee of any return.

My suggestion would be to directly reach out to potential customers and work for them. It will make you feel better and stand out from the noise on the platforms.


8. Newsletters.

Email newsletters and subscription-based RSS feeds have grown huge these recent years.

All you need is a little bit of experience in your niche and the ability to write properly.

Developers need to be updated so they always love reading about new stuff especially if it includes your experience.

In the process, you will build up a large (and very valuable) subscriber base and will be able to offer advertisements during your newsletters. A lot of creators do the same especially since it creates more value.

Or you can charge a smaller number of users to receive your updates.

Console is a sample newsletter that has around 30k+ subscribers.

console newsletter

They send 2-3 of the most interesting dev tools every week

 

Popular platforms that you should check out:

It's important to take things one at a time, so research and choose one platform that might fit your needs. Substack and Beehiiv might be great choices.


9. Grants and open source internships.

There are grants and corporate sponsorships available across different fields like open source, innovation, DeFi and even AI. These funds are basically to support your living expenses for a short duration while you work on a particular project.

It's similar to open source internships.

Some of the ones you should definitely check out:

  • Google Summer of Code (GSoC) - Global program for developers (other than students can also apply now) to contribute to open source projects, with stipends typically ranging from $1500 to $3300. Became very popular in recent years.
  • Google Season of Docs - Technical writers contribute to open source projects. Participating projects receive between $5,000 and $15,000 grants which are then distributed to contributors, usually via Open Collective.
  • GitCoin - A crowdfunding platform that funds open source projects, particularly in Ethereum and Web3. Funding varies based on community support.
  • Outreachy - Provides three-month internships for underrepresented groups in technology, with stipends typically around $5,500.
  • Mozilla Open Source Support (MOSS) - Grants for open source software development, particularly for projects that align with Mozilla's mission.
  • The Linux Foundation Grants - Offers various grants and fellowships for developers working on Linux Foundation projects.
  • Knight Foundation - Offers grants for tech projects that promote quality journalism. Grant amounts vary widely based on project scope.
  • NumFOCUS Small Development Grants - Supports small projects in data science and scientific computing. Grant amounts vary ($285k split between all applicants).

This builds a huge credibility and in the meantime, you're paid a decent amount for the effort.

A great list of similar open source programs you can find on GitHub.


10. API as a Service.

Most of the developers are not aware of this method. You can earn a passive income from your API.

Another common term to refer to this is API Monetization.

You can try some popular API monetization platforms to publish, manage and monetize your APIs:

  • RapidAPI Hub - One of the largest platforms for discovering and monetizing APIs, using subscription-based pricing models.
  • Tyk - open source API gateway that supports API management and monetization, with flexible deployment options.
  • Apigee - Google Cloud platform with API monetization and analytics.
  • Postman API Network - Allows devs to publish APIs and use Postman’s ecosystem for collaboration.

You can read the detailed guide on how to Earn a Passive Income by Monetizing APIs as a Developer by RapidAPI. It covers how to first build an API from scratch before selling it on RapidAPI Hub.


11. Building a paid community.

This is another underrated way to build decent money using your experience as a developer.

Newsletters are another kind of community but it's generally one way of communication.

A community where members can talk and learn from each other is more useful. You can enable monthly or yearly subscriptions to avoid adding people who are not serious.

coding paid community

This is just 1/3rd of the active channels

 

Trust me, a paid community of 500 members is very strong. I've been part of several paid communities and the difference is very clear.

My community is public because I don't like sharing my experience only with people who can pay, but at the same time, nobody can deny the value of a paid community.

community


I know it's easier said than done.

These are just basic important ideas and it can be very hard to find the right clients at first.

But one single opportunity can change your life in a way you cannot even imagine. Take a leap and explore these methods to build a proper side income.

I hope at least one of these can help you.

Have a great day! Until next time :)

You can check
my work at anmolbaranwal.com.
Thank you for reading! 🥰
twitter github linkedin

Follow Opire for more content like this.

Comments 107 total

  • Rohan Sharma
    Rohan SharmaNov 20, 2024

    Add Opire's discord link also!

    • Anmol Baranwal
      Anmol BaranwalNov 20, 2024

      I've already added it :)

      Image description

      • Rohan Sharma
        Rohan SharmaNov 20, 2024

        make it bold then 😂

        (this is how I hide my blindness)

        • Anmol Baranwal
          Anmol BaranwalNov 20, 2024

          lol people will say.. I'm focusing more on that then. I rarely use bold anywhere :)

  • Syakir
    SyakirNov 20, 2024

    Great post Anmol!

    Developers have a lot of ways to ear money. But make sure to focus on 1 way at a time :D

  • Senthilnathan Subramanian
    Senthilnathan SubramanianNov 20, 2024

    Super. Super. Anmol Baranwal. Thank You. God Bless.

  • ANIRUDDHA  ADAK
    ANIRUDDHA ADAKNov 20, 2024

    Just amazing 😻.

  • Poornima KS
    Poornima KSNov 20, 2024

    Nice bro

  • Saurabh Rai
    Saurabh RaiNov 20, 2024

    Great post! It's more about building stuff. Just build stuff and move forward with passion. 🔥

  • Guruh Irawan
    Guruh IrawanNov 20, 2024

    It's good news

  • Alex
    AlexNov 20, 2024

    You can freelance, develop apps, or make websites for clients to earn side cash. You can also create digital products and sell them. After a productive coding session, relax with 1wincricket.com —with more than 13,000 games, it's fun and will help you recharge your batteries.

  • Eljay-Adobe
    Eljay-AdobeNov 20, 2024
    1. Make a game (like Minecraft)
    2. Form a company around the game (like Mojang)
    3. Sell company (like to Microsoft)
    4. ???
    5. Profit
    • Anmol Baranwal
      Anmol BaranwalNov 21, 2024

      Game development is great and one of the best ways to build sustainable income.

      But it's really hard and it can take longer than all of the ones listed here.. Anyway, thanks for sharing your perspective. I don’t have much experience in that domain.

  • Boopathi
    BoopathiNov 20, 2024

    thanks for sharing

  • victor shok
    victor shokNov 21, 2024

    Interesting read, thanks!

  • Doan Vu
    Doan VuNov 21, 2024

    A great post with rich information! Thanks.

  • PangoSea
    PangoSeaNov 21, 2024

    Great

  • Ayak22
    Ayak22Nov 21, 2024

    Thank you for sharing, this is a great post!

  • Lukas28-cell
    Lukas28-cellNov 21, 2024

    Nice

  • Jozef Cipa
    Jozef CipaNov 21, 2024

    Awesome list! Thank you for sharing!

  • Sam's List
    Sam's ListNov 21, 2024

    Nice!

  • Pallavi Godse
    Pallavi GodseNov 21, 2024

    Thanks for sharing this valuable post Anmol! These are great ideas for side income for developers.

  • Erhan
    ErhanNov 21, 2024

    Awesome content!

  • James William
    James WilliamNov 21, 2024

    As a developer, you can bring in side income by creating niche websites or apps. For instance, a site focused on achristmas story coat could attract seasonal buyers, and you could monetize it through affiliate marketing, sponsored content, or selling your own products, leveraging your coding skills for profit.

  • Ijeoma Jahsway
    Ijeoma JahswayNov 21, 2024

    Very insightful. Thanks for the time you put into creating this list.

  • M.Majid
    M.MajidNov 21, 2024

    This is so great!

    Thank you for sharing all this information with us💜

  • Discoursefy
    DiscoursefyNov 21, 2024

    Great list! These side income ideas are perfect for developers. At Discoursefy, we’re also fostering growth through learning, offering opportunities to showcase skills via quizzes and competitions. It's a great way to connect with the tech community while enhancing your career. Thanks for the insightful tips!

  • macha Swathi
    macha SwathiNov 21, 2024

    Nice one !

  • Humbulan
    HumbulanNov 22, 2024

    Hello

  • SAMUEL ADENIJI
    SAMUEL ADENIJINov 22, 2024

    Thank alot it helped me

  • Harsha Anuga
    Harsha AnugaNov 22, 2024

    valuable post for upcoming developers

  • Ben
    BenNov 22, 2024

    Great Post!

  • Danuka Deshan
    Danuka DeshanNov 22, 2024

    Best Programming Codes To Sell & Free
    Get 5000+ Codes and Projects Free , Buy Or Free Download ->
    shorturl.at/fKnfI

  • Feyisara Okunola
    Feyisara OkunolaNov 22, 2024

    Great post. It's very informative. Thank you.

  • Dhanush
    DhanushNov 23, 2024

    Thanks for sharing this post

  • steve john
    steve johnNov 23, 2024

    Best Programming courses to Sell (Python,Php,Javascript)
    Get the best programming courses - buy or download Free!
    shorturl.at/BTTNu

  • Sayuru Malshan
    Sayuru MalshanNov 23, 2024

    *Best Programming Codes to Sell
    *

    learningprogramming12.blogspot.com/

  • Sayuru Malshan
    Sayuru MalshanNov 23, 2024

    *Best Programming Codes to Sell
    *

    shorturl.at/GYq3A

  • Oshan Methsara
    Oshan MethsaraNov 23, 2024

    Best Programming Codes to Sell
    Get the best programming codes — 5000+ codes to buy or download for free!

    Best Programming Solutions
    _Explore thousands of programming codes in JavaScript, Python, and PHP. Whether you're building your next web app, data analysis model, or CMS plugin, we have it all.

    5000+ codes available for you to buy or download for free! Start building today!_

    👉 bestprolanguagecodes.blogspot.com 👈

  • Abdullah Nadir
    Abdullah NadirNov 24, 2024

    Very Informative !

  • Mohamed Ibrahim
    Mohamed IbrahimNov 24, 2024

    Great thanks so much

  • Latest Airdrop
    Latest AirdropNov 25, 2024

    Best Programming Codes to Sell
    Get the best programming codes — 5000+ codes to buy or download for free!
    shorturl.at/abjBl

  • menghuiguli
    menghuiguliNov 25, 2024

    great article!!!

  • Fazly Fathhy
    Fazly FathhyNov 25, 2024

    Thankyou to share this

  • linhvuquach
    linhvuquachNov 25, 2024

    Great post!

    it helps me a lot.

  • Faith Mueni Kilonzi
    Faith Mueni Kilonzi Nov 25, 2024

    100%

  • Sevalla
    SevallaNov 25, 2024

    Good post!

  • osman haider
    osman haiderNov 25, 2024

    Thanks

  • Carl Niemi
    Carl NiemiNov 25, 2024

    Thanks for sharing. I hope this could be helpful. Have a very good day!

  • Mustafa Alneami
    Mustafa AlneamiNov 25, 2024

    Super great article

  • Nikhil Chandra Roy
    Nikhil Chandra RoyNov 26, 2024

    It's a great post, but the part that will become more confusing is which one to choose first and which one to choose last. There are a lot of ways to go. I prefer freelancing.

    • Anmol Baranwal
      Anmol BaranwalNov 26, 2024

      I would recommend starting with something you are comfortable doing for a long time. For example, if you build a SaaS but drop it after a couple of months, you might miss its peak, which could come maybe a year later.

      It's all about getting good at something and that only happens when you stick with it long enough. Choose the one that fits your right skills and the amount of time you're willing to bet.

      Thanks for reading Nikhil!

  • Kevin Njuguna
    Kevin NjugunaNov 26, 2024

    Very enlightening article. Thank you.

  • kontactmaneesh
    kontactmaneeshNov 26, 2024

    Great Post

  • Tanvir Shaikh
    Tanvir ShaikhNov 26, 2024

    no matter how many ways are there all one need is time. let me take some time out and try this

  • Aswin Barath
    Aswin BarathNov 26, 2024

    Wow, this is an awesome post. Thank you so much for sharing several good options to earn money as a developer.

  • Job Ready Programmer
    Job Ready ProgrammerNov 26, 2024

    Amazing post, Anmol.
    Along with earning side income, the practical ways you've shared will also help students build a strong portfolio. Especially beginners.
    Thank you for writing a detailed blog.

  • THE PEACEMAKERS KE
    THE PEACEMAKERS KENov 26, 2024

    Thank you

  • Amrasakpare Lawrence
    Amrasakpare LawrenceNov 26, 2024

    amazing post man..

  • Mostafizur Rahman Nayem
    Mostafizur Rahman NayemNov 26, 2024

    Thanks, Anmol, for your resourceful post about earning money as a developer.

    I’d like to share my opinion on this topic. Developers have numerous options to make money, but if they try to pursue several ways simultaneously, I believe it might hinder their success.

    Instead, they should focus on mastering one path first and then explore other opportunities one by one.

  • Talha Rehman
    Talha RehmanNov 26, 2024

    Great post

  • Udo Eisenstein
    Udo EisensteinNov 27, 2024

    супер ато останнім часом взагалі якось туго із баблом(

  • Jam Straw
    Jam StrawNov 27, 2024

    Informative post.

  • Kinds of Tea
    Kinds of TeaNov 27, 2024

    Good post

  • Abdoul
    AbdoulNov 27, 2024

    Thank you for this, I'm in Madagascar so it's really hard to earn money. Rn I'm a frontend developer for a french company and I just earn 20$ per day... I'll try some of the links you gave : )

  • Wilsoncl Wong
    Wilsoncl WongNov 29, 2024

    Great post! Thank you 😊

  • Keshav Kadam
    Keshav Kadam Nov 30, 2024

    Hey I am a beginner could u please suggest me some best tools and resources so that i can start my journey as a developer

  • Dennis Lemm
    Dennis LemmDec 1, 2024

    Love these inspirations! Thank you!

  • Pius Kobby
    Pius KobbyDec 2, 2024

    This post is really insightful. Thanks for putting this together.

  • Shevin Nikesh
    Shevin NikeshDec 2, 2024

    Programming Tips Hub
    Get the best programming codes — 5000+ codes to buy or download for free!
    Visit Now an Learn - shorturl.at/nh0a5

  • Honoré SOKE
    Honoré SOKEDec 3, 2024

    Great post. Liked how well it's detailed

  • wf xu
    wf xuDec 4, 2024

    that's awsome

  • Salaheddin AbuEin
    Salaheddin AbuEinDec 6, 2024

    Thank you.

  • Momcilo
    MomciloDec 9, 2024

    Great list Anmol!
    We at BCMS have three open opportunities for devs looking for side-income:
    thebcms.com/write-for-the-community,
    thebcms.com/affiliate and
    thebcms.com/security-bounty

    • Anmol Baranwal
      Anmol BaranwalDec 9, 2024

      Thanks for sharing! I will check out write for the Community program :)

  • Mahia  Momo
    Mahia MomoDec 12, 2024

    Great post

  • George Avong
    George AvongDec 13, 2024

    Great article! Keep up the good work

    • SAMUEL ADENIJI
      SAMUEL ADENIJIDec 13, 2024

      What a great article

      • George Avong
        George AvongDec 14, 2024

        A great article typically engages the reader with compelling content, provides valuable insights or information, and is well-written and well-structured, like this post.

  • Sheikh Vazid
    Sheikh VazidDec 24, 2024

    Such a great article for people like who is roaming around to find gig for earning, I would recommend for Hackathon and technical writer option are best to start and

  • L Rodríguez
    L RodríguezDec 28, 2024

    Very good list of actually real opportunities for developers to make some cash. I think the first one ( solve open source bounties ) seems like the most straight forward for me, find some request, hand on programming the feature, create a PR, and voila, get paid.

  • Bengeorge Lamar
    Bengeorge LamarJan 1, 2025

    Wow, great post

  • Charles Mudima
    Charles MudimaJan 3, 2025

    Thank you for sharing. I will look at some of the ideas and share my feedback over time!

  • Joseph
    JosephJan 6, 2025

    I agree with your favorite. In a world with AI available to augment and accelerate your efforts this is a great option if you can identify a stream for sales

  • PRANKUR PANDEY
    PRANKUR PANDEYJan 10, 2025

    Great article but tutorialspoint has removed paying for writers I have personally confirmed with the CEO

  • Sema Senyonjo
    Sema SenyonjoFeb 11, 2025

    Thanks for the information

Add comment