Douglas Oliveira
Hi, I’m Douglas — Software Developer & Platform Maintainer
I’ve been building software for over 20 years, working across multiple languages and frameworks — from Java, PHP, and TypeScript to Dart and Swift. My focus is on creating clean, efficient, and maintainable systems that make a real impact in education technology.
I started with Java in 2011, developing a CMS that evolved into a powerful LMS serving up to 50,000 active users. Over time, I expanded into Swift and Flutter, modernizing mobile apps and unifying codebases across Android and iOS. On the web, I’ve followed JavaScript’s journey from the early AJAX days to TypeScript, building expressive and scalable applications with Express.js and React.
Here, you’ll find:
- Project showcases – with details about their stacks and architecture.
- Snippets and hints – practical notes from real-world development.
- Articles – about clean code, design patterns, and performance.
If you’re looking for a freelancer or even considering a full-time hire, feel free to contact me via LinkedIn.
Welcome to my space — where I share what I’ve learned (and keep learning).





