Interested in starting your own entrepreneurial journey in software development but unsure what to expect? Then read up on our interview with Edwards Moses, a Mobile & Web developer based in Lagos, Lagos, Nigeria.

What's your business, and who are your customers?

As an independent software developer, my business provides software development services to clients. My customers are typically small to medium-sized businesses, startups, or individuals who need custom software solutions. I also work with larger companies on specific projects or as a subcontractor. My goal is to understand the needs of my customers to deliver high-quality, reliable software that meets their requirements and exceeds their expectations.

Tell us about yourself

As a software developer, I thrive on the excitement of bringing innovative ideas to life and creating products that can have a meaningful impact on people's daily lives. I am a problem solver at heart, and I am driven by the challenge of finding new and creative solutions to complex issues. I am passionate about the power of technology to improve the world around us, and I am committed to using my skills and expertise to build products that make a real difference.

Collaboration is key to my approach, and I believe that working with a team of like-minded professionals is the key to creating truly amazing products. I enjoy the process of working with others, bringing different perspectives and skills to the table to build something truly exceptional. I am motivated by the idea of creating products that people come to rely on and that become an integral part of their daily routine. I am always on the lookout for new and challenging projects that will push me to learn and grow as a developer. I am passionate about staying up-to-date with the latest technologies and trends, so I can deliver intuitive, user-friendly apps that provide real value to people.

What's your biggest accomplishment as a business owner?

One of my biggest accomplishments is the ability to work with people from all over the world. I have had the opportunity to collaborate with individuals and companies from different cultures and backgrounds, and it has been an incredibly enriching experience. Working with people from different parts of the world has not only helped me to expand my understanding of different cultures and perspectives but has taught me the importance of clear communication, adaptability, and flexibility. In addition to personal growth, I have also been able to achieve success in delivering high-quality software solutions to my clients, with many of them becoming long-term customers.

What's one of the hardest things that comes with being a business owner?

One of the hardest things that come with being a business owner is the need to laser-focus on specific goals and tasks without getting distracted or jumping to work on something else. There are always a million different things that need to be done, and it can be challenging to stay focused on the most important tasks and avoid getting bogged down. It requires a great deal of discipline and self-motivation to stay on track, and it can be difficult to maintain that level of focus, especially when there are so many competing demands on your time and attention. It's a balance, you need to be flexible and responsive to the changing needs of your business and your customers, but you also need to be able to set clear priorities and stick to them. It's easy to get caught up in the day-to-day details of running a business, but it's important to step back and take a strategic view of your goals and priorities.

What are the top tips you'd give to anyone looking to start, run and grow a business today?

  1. Develop a clear vision and mission: Having a clear understanding of what you want to achieve and why you are doing it is essential to starting and growing a business. A well-defined vision and mission will help you to set clear goals, make better decisions and stay focused on what's important.
  2. Build a strong team: Running a business can be a challenging task, and it's important to surround yourself with a great team of people who share your vision. Build a team of individuals with diverse skills and experiences who can support and complement each other.
  3. Constantly learn and stay up-to-date: Running a business requires constant learning and staying up-to-date with the latest industry trends, technologies, and best practices. It's important to be a lifelong learner and to always be open to new ideas and ways of doing things. This can help you to stay ahead of the competition and to continually improve your products and services.

Where can people find you and your business?


If you like what you've read here and have your own story as a solo or small business entrepreneur that you'd like to share, then please answer these interview questions. We'd love to feature your journey on these pages.

Turn your craft into recurring revenue with Subkit. Start your subscription offering in minutes and supercharge it with growth levers. Get early access here.