#!/bin/bash

Hello, I'm Thejas.

I'm passionate about distributed systems and low-latency engineering. Right now I'm putting that to work at LSEG, building and supporting third-party exchange integrations.

$ stack: C++ Python Java TypeScript
Profile Picture
user@portfolio:~/about
user@portfolio:~$ cat about_me.txt

Currently pursuing a degree in Computer Science & Engineering.

I’m driven by a love for System Design, Open Source, and Web Development. When I’m not deep in code, you’ll probably find me with a guitar in hand or diving into a new tech rabbit hole.

02. Education

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

University of Moratuwa, Sri Lanka

2022 - 2026

  • CGPA: 3.56/4.0

G.C.E. Advanced Level

D.S.Senanayke College, Colombo 7, Sri Lanka

2018 - 2020

  • Physical Science Stream
  • Island Rank 87
  • District Rank(Colombo) 28

03. Experience

Software Engineer

Jul 2026 - Present

London Stock Exchange Group

  • Working on the third-party exchange team, building and supporting integrations.

Teaching Assistant

Jan 2026 - Jun 2026

University of Moratuwa, Department of Computer Science & Engineering

  • Conducted weekly lab sessions for undergraduate students covering CS3033 Computer Networks Module.

Teaching Assistant

Aug 2025 - Nov 2025

University of Moratuwa, Department of Computer Science & Engineering

  • Conducted weekly lab sessions for undergraduate students covering CS2033 Data Communication and Networks Module.

Software Engineering Intern

Oct 2024 - Jun 2025

Tortil Inc.

  • Worked on developing and refining frontend web and mobile application UIs to ensure consistent cross- platform experiences. Contributed to testing, debugging, and developing SDKs and integrating APIs, supporting end-to-end functionality and performance improvements.

04. Projects

Cryptographically Secure Electronic Voting System

A secure and transparent electronic voting system with cryptographic verification of votes.

Java PostgreSQL ReactNative Expo Typescript Next.js

Modified Transformer Architecture for Distributed LLMs in Resource-Constrained Environments

Branched transformer architecture with parallel mini-stacks reduces sequential execution and network overhead.

Cuda PyTorch Python

BlogMe

A single-author tech blog on Express and SQLite, running as one hardened Docker container behind Caddy. Includes a Markdown editor with image uploads, Mermaid diagrams and cookie-based auth. Security-reviewed across multiple audit rounds, with the architecture documented in a blog series.

React Node.js Express SQLite Docker Caddy

CLI Chatroom

A real-time Chat Client implemented using Python's socket programming and threading capabilities.

Python Socket Programming Threading

05. Tech Skills

> Programming Languages

Java Python C++ JavaScript TypeScript

> Frameworks & Libraries

ReactJS NextJS NodeJS ExpressJS Spring Boot React Native

> Database Systems

MySQL PostgreSQL MongoDB

> Tools

Git GitHub Linux Docker

06. Certifications & Achievements

Hacktoberfest 2023
Finalists, CyberZee’24
Finalists, Cypher 2.0
Postman API Fundamentals Student Expert
Play It Safe: Manage Security Risks
Foundations of Cybersecurity

07. What's Next?

Get In Touch

I'm currently looking for opportunities. Whether you have a question or just want to say hi, my inbox is always open!

user@server:~$ mail -s "Subject" thejas.meddepola@gmail.com