Welcome to my Portofolio!

I'm Nipun Bandara, a passionate web developer based in Australia. Here, you'll get a glimpse of my journey in the world of web development, where creativity meets functionality.

Connect with me :)
linkedintwittergithub
team work

my skills

What I do

I'm not just a developer; I'm a digital dreamweaver. Crafting immersive online experiences is not just a job but my calling. Discover below how I can help you.

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, Keras, 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.

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
Read more

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

Contact Me

Lets get connected.

Contact Information

Contact me using following information.

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