About

avatar

Douglas Mosaka Nebongo

Software Engineer

Hey techies! I'm Douglas Nebongo—call me Doug if you like to keep it chill. 👨‍💻✨

I'm passionate about crafting exceptional web apps with JavaScript/TypeScript. My go-to tools include Reactjs, Node.js, Next.js, tailwindcss and occasionally Python(Django) to keep things versatile. Let’s build something cool together!

The 'Why' of This Blog

Build to learn, learn to build.

I’m a firm believer that the best way to master something is to roll up your sleeves and create. This blog started as my playground for applying new skills to real-world projects, but it quickly evolved into a space to share the lessons, challenges, and wins from my journey as a software engineer.

I hope this blog becomes a go-to resource for practical insights and inspiration. After all, sharing is how we grow together.

I’d love to hear your thoughts—let’s geek out and build something amazing!

My Career

  • Apr 2022March 2025
    ForALL Founders Inc.
    Fullstack Developer
    • Implemented progress tracking and certification generation features for an e-learning platform, boosting learners' success by 40%
    • Implemented secure user authentication (JWT/OAuth) and role-based access control (e.g., admin/instructor/learner roles)
    • Designed and implemented secure RESTful APIs, integrating third-party services like payment gateways.
    • Automated CI/CD with GitHub Actions: linting, testing (Jest), and deployment to AWS Lambda functions.
    • Collaborated with UX designers to implement A/B testing, increasing user retention by 15%.

Tech stack

This blog is built with Next.js and Tailwind CSS

See my repository for this blog.