Pansilu
Jayawardane

Systems Engineer / Undergraduate / Backend Dev

~10
Years Programming
8
Languages Proficient
02
02 - About
42
Default Seed & Answer to Life
0
Linker errors allowed in CI
clang
Primary Compiler
x64
Architecture of Choice

EVERY μs COUNTS
WHEN THE BUDGET IS ms

I started programming about a decade ago, with C++ of all languages. Back then, I just wanted to write physics simulations cause it was interesting. Never thought I'd end up majoring in Computer Science, but here we are.

My primary domain is systems programming. I write C++ for performance-critical work and I'm actively migrating that knowledge into Rust. I care about memory models, cache behaviour, and optimizations.

Status
BSc (Hons) Computer Science Undergraduate, University of Kelaniya
Primary lang
C++ / Python / C# / Rust / TS
Domains
Systems / Web / ML / Automation / Data Science
Currently on
Finishing up projects.
OS
Windows
03
03 - Expertise

Languages & Proficiency

C/C++
Primary language. Proficient in STL and familiar with modern (C++20) features.
Python
Highly capable with backend ecosystems, ML workflows, script automation, and data manipulation.
JS/TS
React, Next.js. Full-stack capable.
C#
.NET ecosystem, Unity scripting, desktop tooling.
Java
General-purpose, object-oriented systems and applications.
Rust
Transferring C++ expertise. Still in the learning phase.
Go
Still in the learning phase.

Tech Stack

05
05 - Projects
ML Infrastructure / Data SystemsIn Progress

Axiom

C++Apache ArrowDuckDBLibTorchEigenXGBoost
ML Tooling / Full-StackCompleted

Neurolabs

ReactTypeScriptFastAPIscikit-learnPyTorch
Machine Learning / SystemsCI/CD

AxML

C++EigenNumerical Optimization
Machine Learning / Numerical MethodsCompleted

Bayespp

C++17EigenGaussian Processes
Graphics / Computational PhysicsIn Progress

Real-Time Non-Euclidean Ray Marching Renderer

UnityCompute ShadersRay Marching
Computational PhysicsIn Progress

Geodesic Trajectory Solver

C++General RelativityNumerical Integration
Compilers / SystemsCompleted

Bare Silicon

C++LLVMANTLR
Systems / LibrariesCompleted

Funclib

C++Header-only
GraphicsCompleted

Real-Time Atmospheric Scattering Simulator

UnityHLSLReal-Time Rendering
GraphicsCompleted

2D FFT Solver

UnityHLSL
06
06 - Writing
UpcomingIn Progress

Articles Coming Soon

Technical articles will be published here soon.

07
07 - Contact

Let's build
something
worth building.

I'm open to new opportunities, interesting technical conversations, and collaborative side projects. If you're working on something in systems, graphics, or ML infrastructure - I'd genuinely like to hear about it.

Send an Email