Welcome to my Portofolio!

I'm Cham Bandara, a passionate Software Engineer based in Australia. Here, you'll get a glimpse of my journey in the world of technology, where creativity meets functionality.

Connect with me :)
linkedintwittergithub
team work

my skills

What I do

I am currently in path of becoming an AI Engineer, and I have a strong foundation in web development, data science, and machine learning. I am passionate about building scalable and efficient applications that solve real-world problems. My skills include frontend and backend development, API design, database management, web optimization, and AI/ML.

Frontend Web Development:

I have experiences in frontend styling but data manipulation using APIs and storing methods, quering react components using useQuery and GraphQL, state management using useState, Redux are my forte.

Backend/API Development

I specialized in developing obust backend development, API design, database management, scalable architectures, implementing efficient data handling, and optimizing performance, while also demonstrating expertise in security protocols and seamless integration strategies

Technology Stack

I'm well-versed in the industry's most popular technologies, including MERN, .NET Core + SQL Server, Django + PostgreSQL, Serverless and Microservices Architecture. And, I'm always eager to learn new technologies and adapt to the latest trends.

Web Optimization

Performance matters. I optimize websites and apps for speed, ensuring users enjoy a fast and responsive experience, using caching, lazy loading, optimizing database quaries, indexing and data structures and other techniques to reduce load times and performance bottlenecks.

AI

I have learned machine learning algorithms, including supervised and unsupervised models, and I am currently studying deep learning, neural networks, computer vision, and audio processing. I am proficient in Python and familiar with libraries such as TensorFlow, PyTorch, and scikit-learn. I am eager to apply this knowledge to real-world projects.

Testing and Quality Assurance

I rigorously test and debug applications to guarantee a bug-free and secure environment using Jest, Mocha, Chai, and other testing frameworks. I also conduct code reviews, write test cases, and ensure that the codebase is clean, maintainable, and scalable. I am also familiar with CI/CD pipelines and automated testing tools.

Education

University of Southern Queensland

Master of Information Technology

2024 - 2025

Curtin University

Bachelor of Computing in Software Engineering

2020 - 2023

My Experience

My Research/Data Science Experience

Depth of Anesthesia (DoA) Index Design

CSC6003 Machine Learning | University of Southern Queensland

Nov 2024

I developed a novel Depth of Anesthesia (DoA) index using EEG-derived features to enhance intraoperative patient monitoring in clinical settings. The model was designed to produce BIS-like index values ranging from 0 (deep anesthesia) to 100 (awake).

The project involved rigorous feature selection and model validation using Pearson correlation, R², and Bland-Altman plots to ensure robustness on withheld test data. Supervised machine learning techniques including Linear Regression and Random Forest were employed to model the index from EEG features (x1–x7).

For a separate dataset containing 4,965 EEG segments, I implemented unsupervised learning algorithms (K-means clustering and Gaussian Mixture Models) to identify anesthesia states without direct supervision, labeling them as states A/B to infer depth.

The final solution integrated both supervised and unsupervised approaches into a hybrid ensemble model that combined linear regression and random forest using weighted averaging predictors, resulting in enhanced predictive accuracy and system resilience.

My Projects

My Blogs

Explore my collection of blog posts on various topics related to web development and programming.

Add Pull Requests, Issues to Your Portfolio
26/06/202512 min read

Add Pull Requests, Issues to Your Portfolio

Learn how to showcase your GitHub contributions effectively by adding pull requests and issues to your portfolio, enhancing your visibility and credibility in the developer community.

GitHubPortfolioRESTAPI
Continue reading
KYC-Free Identity Verification with Blockchain and AI Agents
28/05/20259 min read

KYC-Free Identity Verification with Blockchain and AI Agents

Discover how to create a decentralized, privacy-preserving identity system using facial movement, voice verification, and smart contracts.

BlockchainAIIdentityWeb3
Continue reading

My Resume

Highly skilled and creative Full-Stack Developer with over 4 years of experience in software development, crafting visually stunning and functionally robust websites and web applications.

Bachelor of Computing in Software Engineering

Certified Web Developer

Proficient in Backend/API Development

My Open Source Issues & Pull Requests

Here are some issues and pull requests I have created in open source repositories.

nchamb/Reef-Watch
nuduja/slmun-frontend
nisalrenuja/avanoa-frontend
ChathushkaRodrigo/ZooMelaka-Management-System

Contact Me

Lets get connected.

Contact Information

Contact me using following information.

+61(452) 122 690
cham.bandara@outlook.com
Brisbane, Australia