Open to internship opportunities

Hi, I'm

Praveen Thathsara.

Computer Science Undergraduate · Software Developer · DevOps Enthusiast

I build modern web and mobile applications and I'm expanding my skills in cloud computing, DevOps, APIs and reliable software delivery.

01 / About

Building skills through real projects.

I'm a Computer Science undergraduate at Sabaragamuwa University of Sri Lanka. My main interest is building practical software systems that solve real problems.

My current development work spans React, Flutter, Firebase, Node.js, APIs and databases. Alongside application development, I'm deliberately building a stronger foundation in Linux, Docker, CI/CD, cloud platforms and DevOps practices.

Current focus
  • → Full-stack application development
  • → Cloud & DevOps fundamentals
  • → CI/CD and deployment automation
  • → API design and backend systems
  • → Writing maintainable, documented code

02 / Experience

Professional experience.

Digital Marketing Assistant

People's Bank · 2024

  • Supported digital marketing campaigns for banking products and services across online channels.
  • Monitored campaign performance and prepared reports to support data-driven decisions.
  • Collaborated with the marketing team to create digital content and improve customer engagement.

03 / Projects

Selected work.

A few projects that demonstrate application development, backend work and my progression toward cloud and DevOps.

Featured project

OnTime

Employee management platform with scheduling, attendance, leave management and an administrative dashboard.

ReactFirebaseFirestoreFlutterTailwind
Backend / API

Trending Movies API

FastAPI-based movie service designed around external movie data, API endpoints and backend development practice.

PythonFastAPIREST API
Full-stack project

Gallery Website

Photo gallery application with upload and download functionality, built while learning full-stack web development.

ReactNode.jsMongoDB

04 / Skills

Technical toolkit.

Languages

JavaScriptTypeScriptJavaPythonDartC

Frontend

ReactNext.jsTailwind CSSHTMLCSS

Backend

Node.jsExpressFastAPIREST APIs

Mobile

Flutter

Databases

FirebaseFirestoreMongoDBMySQL

Cloud & DevOps

GitGitHub ActionsDockerAzureLinux

Learning next

Cloud & DevOps

Docker
Containerizing applications
GitHub Actions
Automated CI/CD workflows
Azure
Cloud deployment fundamentals
Monitoring
Application reliability and observability

05 / Contact

Let's build something useful.

I'm preparing for software engineering and DevOps internship opportunities. If you'd like to connect, feel free to reach out.

Sri Lanka·Computer Science Undergraduate