Western Province, Sri Lanka
Nimesh Kulatunga

Studying at CSE, UOM

Working at Logical (YC F25)

Get in touch
Computer Science Engineering Undergraduate

Nimesh Kulatunga

Software Engineer, Logical (YC F25)

[01]

Computer science engineering undergraduate with strong skills in public speaking, communication, and leadership. Passionate about innovation, I thrive in collaborative environments and apply my technical and organizational experience to solve real-world problems with creativity and impact.

[02]

Western Province, Sri Lanka

[01]

My journey so far.

Work Experience

  1. 2026-03 to PresentRemote, Part-time
    CurrentContract

    Software Engineer, Logical (YC F25)

    Contributing to building a proactive desktop copilot in an era of reactive AI.

    • Comb through research papers for ideas worth building and turn them into product
    • Dive into unfamiliar codebases and bend their best tricks to fit Logical's stack
    • Spin up quick experiments that settle product and technical debates
    • Go deep on the unknown and report back so the team ships faster
    † Footnote
    “Full many a token have I burnt, and unto prod I ship forthwith.”
  2. 2025-10 to 2026-06Remote, Part-time

    Software Engineering Intern, TECXA (Pvt) Ltd

    Part of a 5-person team keeping the Sri Lanka FinTech Summit's digital platforms running for Asia FinTech Network (Guarantee) Limited, from shipping new features to keeping the lights on.

    • Worked across the frontend and backend of the summit's website and web apps
    • Helped wire up the payment gateway so the summit could actually take payments
    • Contributed to ticket booking, attendee management, and admin portals for a very full event
    • Worked on email notifications so users and organisers always knew what was happening
    • Pitched in on databases, maintenance, and support, and worked with service providers and technology partners
    Web ApplicationsBackend DevelopmentDatabase ManagementPayment Gateway Integration
    † Footnote
    “Requirements written at dawn are rewritten by dusk. Bend like the reed, not the oak, or the spec shall break thee.”
  3. 2025-12 to 2026-01Remote

    Undergraduate Research Assistant, North Carolina State University

    Made DNA Trace, a C++ toolkit for multi-GB genomic datasets, read its data a lot faster. Supervised by PhD candidate Gunavaran Brihadiswaran.

    • Wrote SIMD parsing that cut runtime by 30-50%, processing several bytes per instruction
    • Switched to memory-mapped I/O with kernel prefetching so data arrives before it's needed
    • Taught the toolkit to read FASTA files
    • Built a benchmarking harness so every speedup came with numbers
    C++SIMDI/O Optimization
    † Footnote
    “I went down to the very marrow of the machine and squeezed every last drop of speed from it, and 'twas a joy.”
  4. 2023-11 to 2024-02Sri Lanka

    Project Assistant, Japan International Cooperation Agency (JICA)

    Aided the operations of REACH–SS, a JICA inclusive education project run with the Ministry of Education of Sri Lanka, working with a mixed team of international and Sri Lankan members.

    • Supported the team with administration, graphic design, and document translation
    • Helped run the project's events from preparation through to settlement
    • Liaised between the team, counterparts, and partner organisations in Sinhala and English
    View letter
    † Footnote
    “Many lands, many customs, one table. I learnt to meet each person on their own terms and still keep the work on track.”
  5. 2023-03 to 2023-11Sri Lanka

    Instructor: Combined Mathematics and Physics, Private Tutoring

    The go-to person in A/L Combined Mathematics and Physics mass classes when the lecture moved faster than the notes.

    • Untangled doubts in A/L Combined Mathematics and Physics, one question at a time
    • Marked papers with plenty of red ink and helpful comments
    • Gave one-on-one help to students who needed a second explanation
    • Helped run mass classes with a lot of students in the room
    † Footnote
    “What the lecturer spake in thunder, I learnt to say plainly; for if thou canst not explain it simply, thou dost not truly know it.”

Education

  1. 2024 to 2028Moratuwa, Sri Lanka

    BSc. in Computer Science and Engineering

    University of Moratuwa, Faculty of Engineering

    Expected Graduation: 2028

    • Group Representative – E5 Group (Semester 1)
    • Field Representative – Department of Computer Science and Engineering (Semesters 2 & 3)
  2. 2022Colombo 07, Sri Lanka

    GCE A/L - Physical Science

    Royal College

    • Z-score: 2.7820
    • Island Rank: 51
[02]11 projects

Things I've built.

01FinTech

TradeIQ CSE

CS3203 Software Engineering Project at University of Moratuwa, team of 3. My part is the data layer: an ETL pipeline over CSE data that refreshes daily in CI and doesn't trust anything it's given. It checks OHLC consistency, duplicates, and coverage gaps, with a test suite and quality reports to back it up, so bad data gets caught before it reaches the team's backtests.

ETLCI/CDData Pipeline
02Research

ShapeBench-CUDA

LLMs can write a CUDA kernel that aces the demo shape, then give wrong answers when the shape changes. Built an evaluation harness and generation pipeline that compares a baseline against shape-aware prompting to find out how often that happens.

CUDALLMsBenchmarking
03Bitcoin

Summer of Bitcoin 2026: Developer Track

Cleared the Summer of Bitcoin 2026 Developer Track challenge round with three tools. Chain Lens reads raw Bitcoin transactions and blocks. Coin Smith is a safe BIP-174 PSBT builder that won't let you lose your coins. Sherlock is a chain-analysis engine that follows the money using heuristics, with reports and a web visualizer.

BitcoinPSBTChain Analysis
04Systems

HPC Pay

A settlement engine with ACID-compliant, double-entry bookkeeping, where every cent balances or the transaction doesn't happen. In front of it sits a transaction router built for sub-millisecond routing, with circuit breakers and netting so one bad downstream service doesn't take everything else down.

RustKafkaRedisDocker
05IoT

OBD2 Fleet Manager

Team of 5. A Raspberry Pi plugs into the car and polls the ECU every second, then posts batched telemetry to a FastAPI backend. A dashboard turns the logs into fuel and driver-efficiency KPIs, so heavy right feet show up in the numbers.

Raspberry PiPythonFastAPIMySQLDocker
06Machine Learning

Deep RL Portfolio Manager

Taught a PPO agent to allocate a 10-asset portfolio using technical indicators and market stress features. It took 10 systematic experiments to get there. The result: 86.94% returns, 38.35% ahead of the S&P 500, and a Sharpe ratio of 1.617. Now deployed to Alpaca paper trading, using simulated money for now.

PythonReinforcement LearningPPOFinRLStable-Baselines3DockerAlpaca API
07Machine Learning

Financial Sentiment Transformers

BERT, RoBERTa, DistilBERT, and FinBERT benchmarked head to head on financial sentiment. The finance specialist won: FinBERT hit 87.2% accuracy, 3-6% ahead of the general-purpose models. Then I turned headlines into trading signals and ran proof-of-concept backtests. There's a live Streamlit dashboard on Hugging Face Spaces.

PythonTransformersNLPBERTFinBERTHuggingFaceStreamlitDocker
08Generative AI

LLM Council - Multi-Expert AI System

A "Council" of specialist LLMs (Qwen2-Math, DeepSeek-Coder, Llava) running fully offline on a laptop with 8GB of RAM. No cloud and no API bill. A custom weighted-keyword router sends each question to the right expert with 96% accuracy in under 100ms. It also has RAG over 2,600+ textbook pages, live DuckDuckGo web search, and a Gradio web interface.

PythonOllamaChromaDBGradioRAGLocal LLMs
09Operating Systems

Pintos Operating System: Complete Implementation

Stanford Pintos for CS2042, built all the way down to the kernel. It has an interactive shell with 15 commands for performance monitoring, heap analysis, and scheduler inspection. User programs are fully supported with 13 system calls, process management, and file system operations, synchronised with semaphores to avoid race conditions.

COperating SystemsKernel ProgrammingSystem CallsProcess ManagementMemory ManagementSynchronizationFile Systems
10Web Application

Elderly

A web platform that connects elders and their families with verified, qualified caregivers, so nobody has to find care through a friend of a friend. I built the backend and designed the database so it holds up as the platform grows.

Backend DevelopmentDatabase DesignNode.jsReact
11Hardware Design

8-bit Nanoprocessor

Built an 8-bit processor from logic gates up, for computer organization and digital design coursework. I designed the instruction set and the control unit, then ran it on a BASYS3 FPGA. Building a CPU from scratch explains a lot about how computers actually work.

VHDLComputer ArchitectureDigital DesignFPGABASYS3
[03]

What I work with.

Programming Languages
PythonRustC++JavaTypeScript/JavaScriptSQL
ML & AI
PyTorchTransformersStable-Baselines3LangGraphFinRL
Data
PostgreSQLpgvectorChromaDBSupabasePandasNumPy
Infrastructure
DockerKafkaRedisFastAPICloudflare WorkersCI/CD
Frameworks & Libraries
ReactNode.js
Tools & Technologies
GitFirebaseFigmaLaTeX
[04]

Awards & certificates.

Competitions

5th Place, SPARK Challenge

Electronic Club, University of Moratuwa / 2025/26

Placed fifth in the SPARK Challenge organized by the Electronic Club at University of Moratuwa

Winner, Startup Spark 2.0

IESL Student Chapter UOM / 2025

First place winner at Startup Spark 2.0 organized by IESL Student Chapter at University of Moratuwa

Finalist, SLT Mobitel CodeBlast Hackathon

SLT Mobitel / 2025

Top 14 teams from 100+ teams across Sri Lanka

Sports

Gold Medalist, Weightlifting

Inter-University Games / 2026

Gold medal in Weightlifting at the Inter-University Games 2026

University Colours, Weightlifting

University of Moratuwa / 2026

Awarded University Colours (2nd year) for Weightlifting

Bronze Medalist, Weightlifting

Sri Lanka University Games / 2025

Bronze medal in Weightlifting at Sri Lanka University Games 2025

Bronze Medalist, Weightlifting

Other

Global Youth Leadership Program

UNSDGs HR Development Organization (Japan-Sri Lanka) / 2023-08

Participated in the Global Youth Leadership Program

IELTS

British Council / 2023-05

Band Score: 7.5

Training Course on Python Fundamentals

UCSC / 2023-03

Completed training course from March 2023 to January 2024

Japanese Language Proficiency Test (N3)

JLPT / 2017-07

Perfect Score: 180/180

[05]

Outside the classroom.

Toastmasters International

Toastmasters International

VP Public Relations at Siyane Toastmasters Club (2025/2026), PR Manager at Area F1, Division F, District 82 (2024/2025)

Siyane Speaks Podcast

Siyane Speaks Podcast

Host of Siyane Speaks podcast by Siyane Toastmasters Club

Watch

MoraSpirit

MoraSpirit

Most Outstanding Pillar Member of the Year (2023/24) - Editorial and Compering Pillar