About
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
- 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.