Aruna Kumarasiri

Computer Programming and Simulation

My Approach

For me, programming is more than a skill—it's a mindset that enables exploration, precision, and problem-solving. Much of my contribution to research and practical applications has been made possible through code and Simulations. I primarily work with Python, applying it across a range of tasks from instrumentation control to computational chemistry. Whether it's automating experimental setups or running complex molecular simulations, programming continues to be a core part of how I build, analyze, and innovate.

Move to Projects and
Case studies Section

Skills and Techniques

Projects and
Case Studies
Solderability Enhancements on Nichrome Alloy
Project, Completed
A Novel Technique to Measure Contact Angles of Sessile Droplets
Blog Post
Unlocking Molecular Insights at Interfaces
Project, PhD Research, Ongoing
Publications
Second-Order Nonlinear Optics as an Orientation-Independent Probe of Molecular Environments at Interfaces
Scientific article, Journal of Physical Chemistry Letters
Surface Wettability Analysis of Nichrome Alloy Based on the Measurements of Sessile Droplet Contact Angles
Scientific article, IEEE

Explore Other Expertise Areas

01

Spectroscopy &
Instrumentation

image
Custom spectroscopy systems, SFG/Raman/IR, Python control, optical alignment, prototyping
02

Computer Programming &
Simulation

image
Python-driven simulations, instrument control, data analysis, GUI design, image processing
03

Experimental Design &
Execution

image
Integrated simulations, Python, VB.NET, CAD, hands-on experimental product development
04

Data Processing &
Analysis

image
Python (NumPy, Pandas, SciPy), R; statistical analysis and visualization
05

Scientific Writing &
Publishing

image
Scientific article writing, freelance experience, peer-reviewed publications
06

Technical Design &
Visual Storytelling

image
CAD design, freelance projects, visual content through photography and blogging
image

Hello

Let's keep in touch!