How to Start a Career in Tech in Sierra Leone: A Practical Guide

Introduction
In the world of tech - a field where you can earn big bucks, work in pajamas and tell everyone you're "disrupting industries." Sierra Leone may not be the first place that comes to mind when you think of tech spaces and communities, but every underdog has its day. With some will, free resources and a pinch of audacity, you can also join the ranks of techies even without a degree and get the “tech bro” or “tech sis” title. Let’s dive into this oh-so-simple roadmap to tech stardom.
Choosing a Path in Tech
Tech is a broad field, no doubt, with many career options. Here are some paths to consider:
Software Development – building websites, applications and software solutions
Visual Design – designing user friendly interfaces and experiences
Cybersecurity – protecting networks and systems from cyber threats
Data Science & Analytics – analyzing data to provide insights for decision-making
Blockchain Development – creating decentralized applications and smart contracts
IT Support & Networking – managing computer systems and networks
Choosing any of these paths depends on your interests and career goals. Research each field to find what excites you the most.
Essential Skills to Learn
Once you've chosen your path, it’s time to learn the basics (the initiation). Here’s what you’ll need:
For Software Development:
Frontend tools: HTML, CSS, and JavaScript (a.k.a. the holy trinity of "it works on my machine"). Don't worry if your code looks like spaghetti, just add more JavaScript and hope for the best.
Backend Tools: Python or Node.js because when you say "I'm a backend developer," people nod respectfully, even if they have no idea what you do. Bonus points if you mention "microservices" in a conversation.
Version Control: Git and GitHub. Nothing says "teamwork" like arguing over whose code broke the build.
For UI/UX Design:
Tools: Figma and Canva.
Concepts: Wireframing, User Research and Prototyping, these are terms you can throw around to sound like a pro but remember "user experience" is just another fancy way of saying "make it look pretty"
For Cybersecurity:
Skills like ethical hacking (or just hacking if ethics aren’t your thing) and software security. Who doesn’t want to be a digital vigilante?
Tools: Kali Linux, Wireshark, and Metasploit, etc.. names that sound cool when you mention them at parties (never ask don’t ask what they actually do, FAAFO).
For Data Science:
Python (it’s the only language data scientists use (just kidding, but it feels like it)., PowerBi and Excel - yes, Excel is still relevant in 2025.
Concepts: Machine Learning, Deep Learning, and AI - buzzwords you can use to sound smart at networking events. Just nod along whenever someone mentions "neural networks."
For Blockchain Development:
Solidity (who needs readable code when you can have smart contracts?)
Concepts like decentralized applications (DApps) and blockchain architecture and concepts like smart contracts.
Learning Resources
YouTube – Free tutorials on almost any tech skill (then you can say “I learnt this last night“).
freeCodeCamp (https://www.freecodecamp.org/) – Interactive coding lessons.
Coursera & edX – (https://www.edx.org/) Free courses from universities (paid certificates optional).
Khan Academy (https://www.khanacademy.org/) – Beginner-friendly programming courses.
CS50 by Harvard (https://cs50.harvard.edu/) – Free computer science introduction.
Local Tech Communities – Engage with tech hubs like Christex Foundation, Innovation SL, Sensi Tech Hub, and universities’ tech clubs.
Building Projects and Gaining Experience
Experience is key - because employers won’t hire you just for being enthusiastic. Try these steps:
Build Personal Projects – Start with simple projects and gradually increase complexity.
Contribute to Open Source – Join projects on GitHub and collaborate with other developers.
Participate in Hackathons – Look for local and international coding challenges.
Internships & Volunteering – Work with local startups or NGOs needing tech support.
Freelancing – Take on small projects to build your portfolio.
Networking & Community Engagement
Networking is crucial because talent alone won’t get you anywhere (sad but true). Here’s how to fake it till you make it:
Attend Local Meetups & Events – Sensi Tech Hub, Christex Foundation, Innovation SL and university tech clubs host events.
Join Online Communities – Facebook groups, LinkedIn tech forums and Discord channels.
Engage on Twitter & LinkedIn – Follow tech influencers and participate in discussions.
Job Opportunities & Freelancing
Once you have skills and experience, you can start looking for job opportunities (it’s time to get paid):
1. Finding Jobs Locally:
Tech Hubs & Startups – check with local innovation hubs
Government & NGOs – many organizations need IT specialists
Banks & Telecom Companies – these sectors often hire tech talent
2. Freelancing & Remote Work:
Upwork (https://www.upwork.com/) – global freelance job platform
Fiverr (https://www.fiverr.com/) – sell digital skills and services
Turing, Toptal, We Work Remotely – remote work platforms for developers and designers
Conclusion
Starting a tech career in Sierra Leone isn’t rocket science - it’s more like assembling IKEA furniture without instructions. Choose a field, learn some skills, build projects, network shamelessly and apply for jobs until someone says “yes”. And remember when all else fails, just call yourself a "tech entrepreneur" and start your own thing.
Subscribe to my newsletter
Read articles from Dominic Oladapo-Tonade directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
