Hi I'm Duvindu!

I love coding, doing projects and problem solving.

My Journey as a Developer


Several months after I started selling goods on eBay, I found myself customizing pre-built templates for the description section of my listings. It was in this process that I first encountered coding, and from there, I quickly became hooked. What started with simple tweaks to templates eventually led me to write my first 'Hello World' program.

Before long, I foulnd myself fully immersed in programming, discovering new ways to improve my work. What started as a simple experiment quickly grew into a passion I never expected.

This experience shows that I'm someone who embraces challenges and takes risks, even when I don't have a clear path ahead.


My Experience as a Developer

Cloud Application Developer

Focused on backend development using Django and Django REST Framework, building API-driven features and optimizing system performance. Managed deployments on AWS with a strong focus on scalability, reliability, and secure infrastructure.

Notable Skills

Django | DRF | FastAPI | Python (Interm.) | PostgreSQL | AWS | Cloudflare | Heroku | Render | Linux | Bash Scripting | Prometheus | Grafana | Git | Docker | CI/CD | Terraform | ReactJS | JavaScript (ES6+)


How I Learn

Reverse Engineer & Build Ugly Prototypes First

I learn by breaking down and rebuilding systems to understand their inner workings. By prototyping and experimenting, I stay adaptable and constantly improve my knowledge.

My Short Term Goals

I aim to collaborate on innovative projects and work within teams to develop impactful applications. Building scalable systems and expanding my knowledge are my top priorities.