I started playing with code back in 2016 out of curiosity. I'd break and make a few things, and then I'd write about breaking and making a few things. You can read some of my articles over on Freecodecamp.

I am based in Nigeria and I like to work remotely. I also play chess; my Lichess username is SpruceEmma.

...but I suppose that’s not why you're here.

You'll want to know specifics about my work. Since 2016, I have had a few job titles, including "writer" and "developer," but it all boils down to making things. In the last 7+ years, I've had the pleasure of working with some great companies.

Here’s a snapshot:

  • ContentLab | Content Strategist (Apr 2022 - 2025)

    I spent my time here designing and building proof-of-concept applications with React.js and Next.js to break down complex engineering topics. I also produced clean, efficient code for tools and apps that set the standard for our technical articles, and I led the technical review for over 100 of them to ensure everything was up to snuff.

  • Professional Data Skills | Software Engineer & Documentation Expert (Oct 2023 - 2025)

    My main role was to translate dense technical information into developer-focused documentation that was actually easy to read. This involved defining software requirements with our internal teams and building out code examples to make our instructional content clearer.

  • Freelance | Software Engineer & Consultant (2017 - Present)

    I've engineered and deployed robust, full-stack web applications for a wide range of clients, focusing on scalable front-end systems using React.js. I've also written and published over 50 detailed technical guides on platforms like freeCodeCamp.

While working, I've had the opportunity for some of my articles to be published on top developer blogs like the WhatsApp blog, CrowdStrike, Kinsta, and Zoho.

My focus is always on producing and implementing high-quality, functional software solutions that align with user needs and business goals. I'm always open to discussing new projects or opportunities. Feel free to reach out via email or connect with me on LinkedIn.

Download My Resume!