Home

Nithika Dias

Software & Application Security Engineer • Computer Science & Engineering Graduate

Nithika Dias

About Me

I'm an Associate Engineer in Application Security at LSEG (London Stock Exchange Group) and a Computer Science & Engineering graduate from the University of Moratuwa, specializing in Cyber Security.

Most of my work sits between application security testing with a little bit of software and cloud development as well. On the weekends, I try to keep up with all the new security research and tools in the space, mostly through Youtube and Articles.

Experience

LSEG (London Stock Exchange Group) ink stamp logo

Associate Engineer — Application Security

LSEG (London Stock Exchange Group) • Colombo, Sri Lanka

Working on application security across LSEG's engineering teams—performing security reviews, identifying vulnerabilities early in the development lifecycle, and helping teams ship safer software.

Application SecurityCloud Security
University of Moratuwa ink stamp logo

Teaching Assistant (Data Structures & Algorithms)

University of Moratuwa • Moratuwa, Sri Lanka

Running weekly C++ lab sessions for first-year students. I help them work through core data structures, algorithm complexity, and debugging during their practical assignments.

C++Data StructuresAlgorithms
Creative Software ink stamp logo

Software Engineer Intern

Creative Software • Colombo, Sri Lanka

Built a Dockerized technical drawing tool with React, Vite, and Python ML predictions to speed up manual drafting. Also developed a 3D structural visualization module in Three.js and React Three Fiber backed by .NET and MSSQL, and deployed container images to Azure with pluggable Azure SQL and MongoDB connectors.

ReactThree.jsPython.NETMSSQLAzureDocker
Upwork & Private Clients ink stamp logo

Freelance Software Engineer

Upwork & Private Clients • Remote

Building and deploying web applications and high-performance landing pages for clients, handling LK Domain Registry and Netlify DNS configurations, and automating internal workflows using Google Apps Script.

Next.jsSEODNSGoogle Apps Script

Projects

Final Year Project • OngoingGitHub ↗

Knob Tuner for Relational Databases

Developing a lightweight machine learning pipeline in Python and PyTorch to automatically tune PostgreSQL configuration parameters based on workload characteristics, focusing on improving throughput and latency.

PostgreSQLPythonPyTorch
Group ProjectGitHub ↗

Electronic Voting System

Designed a verifiable e-voting protocol using Blind Signatures and Threshold Encryption to keep votes anonymous while allowing public auditability. Built with a NestJS server cluster, a React admin dashboard, and a React Native mobile app using Android Keystore and iOS Secure Enclave.

CryptographyNestJSPostgreSQLReactReact Native
Group ProjectGitHub ↗

OpenPapers

A platform for Sri Lankan A/L students to find past papers and worked answers. Includes an OCR pipeline with a fine-tuned YOLOv12 model to extract questions and diagrams from scanned PDFs, rendered on Next.js with Markdown and LaTeX.

PythonYOLOv12Next.jsNestJSMongoDB
Solo ProjectGitHub ↗

Aquaculture Management System

Full-stack management system built with a React and Material UI frontend and a layered .NET backend (API, Business, and Data layers) backed by MSSQL on Azure.

React.NETC#MSSQLAzure
Group ProjectGitHub ↗

Airline Reservation System

A flight scheduling and ticketing system where customers can book seats and admins manage flight operations. Worked across the Next.js frontend, backend routes, and custom MySQL schema design.

Next.jsTailwind CSSMySQLSQL

Recent Posts

Awards & Achievements

1st Place

MoraXtreme 19 — Champion

Secured 1st place in the university-level competitive programming championship at the University of Moratuwa.

National 11th • Global 268th

IEEEXtreme 19.0

Ranked among the top teams globally in IEEE's 24-hour competitive programming competition.

Champion '24 • 2nd Runners Up '25

Bashaway Scripting Competition

Won 1st place in 2024 and 2nd Runners Up in 2025 at the All-Island bash scripting competition organized by the SLIIT FOSS Community.

Finalist

Medusa 1.0 & 2.0 Inter-University CTF

Reached the finals two years in a row at the Inter-University Capture The Flag competition hosted by the University of Kelaniya.

Best Individual Performer

CyberZee '24

Recognized for top individual performance across cybersecurity challenges, helping our team reach the finals.

Education

University of Moratuwa ink stamp logo

B.Sc. Engineering (Hons) in Computer Science & Engineering

University of Moratuwa

Graduated with First Class Honours specializing in Cyber Security. Also played on the University of Moratuwa basketball team (2021 – 2024).

CGPA: 3.79 / 4.0 (First Class)Dean's List: Semesters 3, 5, 6, 7 & 8Specialization: Cyber Security
Lyceum International School, Nugegoda ink stamp logo

G.C.E. A/L & G.C.S.E. O/L

Lyceum International School, Nugegoda

Served as Senior Prefect (2018 – 2019) and Deputy Athletic Captain (2018 – 2019).

G.C.E. A/L 2020: 3 A'sG.C.S.E. O/L 2018: 6 Distinctions