Building Reach · privacy-first mobile wallet Freelance · full-stack projects Writing from Trinidad & Tobago

Ramith
Kulatunga.

Full-stack engineer shipping production web + mobile · building Reach, a privacy-first mobile wallet for iOS and Android; freelance full-stack projects since 2022; financial-sector software for credit unions before that. Computer Science, First Class with Honors, 4.0 GPA, University of the West Indies.

scroll
4.0
GPA · First Class Hons
04+
Yrs · Freelance
01st
Virtana Code Jam '19
02×
ICCPC Trinidad finalist

01 / about

Based in
St. Augustine, Trinidad & Tobago
Freelancing
Independent projects · remote
Languages
English · Sinhalese
Outside work
Photography · guitar · flight sim

I work on production systems that real businesses depend on · inventory and operations systems tracking thousands of records across sites, CMS layers non-technical staff can actually use, financial-sector software where a bug shows up on someone's statement.

I like problems where the constraints come from the world, not the framework. The interesting question is rarely "which library" · it's "what breaks when the warehouse loses wifi for an hour."

02 / work log

05
Full-Stack Engineer Freelance
Freelance · remote
Build and run production websites, web apps, and internal tools for freelance clients · custom WordPress themes with shared plugin and module suites, search and detail page templates, lead-capture forms, and server-side conversion tracking. Built and run a multi-tenant CRM with built-in e-sign workflows for check-ins and operations across locations, plus ongoing content and SEO work on managed hosting.
Next.jsWordPress pluginsPHPPostgresDockerSEO / AnalyticsLinux hosting
04 / 2022 · present
04
Program Analyst
Micro Software Designs · Trinidad
Maintained and shipped fixes on Emortelle, MSD's financial-sector product used by credit unions across the Caribbean. Production code in a regulated environment, with real users on the other end of every bug.
C#SQL ServerFinance Domain
06 / 2021 · 04 / 2022
03
Software Developer Intern
Ezone · Trinidad
Inventory management web app built with a small team of UWI students. First time owning a feature end-to-end against a real client.
PHPMySQLVanilla JS
09 · 12 / 2020
02
Student Assistant
UWI Centre for Excellence · Trinidad
Website + content management for the university's research outreach programs across two academic years.
WordPressCMS
2019 · 2021
01
Internship · Procurement Tooling
First Citizens Bank · Trinidad
Built reporting tools in VB.NET and Python that compressed monthly + annual financial reporting cycles for the sourcing department. UWI Internship cohort placement.
VB.NETPythonBanking
07 · 08 / 2020

03 / selected projects

P / 01 · flagship
Shipping · iOS + Android

Reach · privacy-first mobile wallet

Cross-platform iOS and Android wallet, designed and built end-to-end. The app keeps your data on the device so it works without a connection, lets you add transactions with your voice, and unlocks with Face ID. A companion marketing site with waitlist sign-up, privacy, terms, and support pages was also hand-built and ships alongside it.

Expo · React Native · TypeScript WatermelonDB · Clean Arch / DI Cloudflare Workers · Hono · D1 EAS · Fastlane · Maestro CI/CD · GitHub Actions Marketing site · waitlist funnel
horizongroup.dev / reach →   ·   App repo private · link on request
P / 02 · flagship
Production · multi-tenant SaaS

Multi-tenant CRM with e-sign workflows

Custom multi-tenant CRM I built and run for a client. Staff use it daily to run operations across multiple locations · all in one place, with each location kept cleanly separate from the others. Live updates flow across the team in real time, and the system is heavily tested so it stays reliable in front of users.

Next.js · TypeScript Prisma · PostgreSQL · NextAuth Socket.IO · multi-tenant Documenso (e-sign) · PDF generation AWS · cloud services CI/CD · automated deploys
Private repo · link on request
P / 03
Final Year · Virtana Partnership

Robotic Pick-and-Place Pipeline

BSc final-year semester project. Three-person team built a ROS-based pick-and-place arm in collaboration with Virtana · perception, planning, and grasping integrated end-to-end.

ROS · Python · OpenCV · Linux
P / 04
1st Place

Virtana Code Jam

First place at the 2019 Virtana Code Jam in Trinidad. Same Virtana that later partnered on the robotics project.

Competitive · Algorithms
P / 05
Local Winner

ICPC Trinidad

Two consecutive years of representing UWI at the regional collegiate programming contest. Local-round winner.

C++ · DS & A
P / 06

Employee Tracking System

Barcode-driven attendance and shift system with a local server and embedded SQL database · designed to keep working through the connectivity drops that take down cloud-only systems. Visual Basic, deployed to small-business hardware.

VB.NET · Local-first · Barcode
P / 07 · long-running

Home Automation · Raspberry Pi Smart Home

A 7+ year side project: cheap IoT hardware, a Pi running the controller, MQTT for the message bus, web UI for control. The kind of personal lab where I try things I'd later use at work · local-first state, ops on a single board, recovery without a vendor.

Raspberry Pi · MQTT · IoT · Python

04 / how I work

AI-native.
Agent-directed.

I use Claude Code with Opus every day as part of how I build software. Not as autocomplete · I direct it like a junior engineer on my team, and I've built my own tools on top of it to make the loop faster.

W / 01
My own reusable AI workflows
I've authored a small library of repeatable AI workflows for the work I do most often · planning a feature, writing it test-first, reviewing the result. One command, every project.
W / 02
Specialists working in parallel
For independent pieces of work I run multiple AI specialists in parallel · one researches, one writes, one reviews. The same task that used to be done in series finishes much sooner.
W / 03
Automated guardrails
Before any change reaches review, automated checks for quality, correctness, and tests run on every edit. The AI holds itself to the same discipline I'd expect from a human teammate.
W / 04
Custom tools wired in
I've connected the AI loop directly to the systems I work with every day · the database, the browser, the deploy pipeline. Repetitive checks become a single shortcut.
W / 05
Careful human review at every step
AI accelerates the loop, but never bypasses me. I read every change, question the reasoning behind it, and reject anything that doesn't meet the bar I'd hold a teammate to. The judgment, the standards, and the accountability stay with me.
Net effect: work that used to take days now takes hours · with every diff carefully reviewed before it ships. The AI accelerates the loop. The judgment stays with me.

05 / education & stack

BSc. Computer Science (Special)
University of West Indies, St. Augustine
4.0 GPA · First Class with Honors · 09/2018 · 05/2021
Associate Degree, Information Systems Management
UWI School of Business / ROYTEC
Distinction · Highest GPA (3.9), Class of 2018 · Chairman's Award
Languages
PythonC++C#JavaScriptPHPVB.NETBash
Web
Next.jsReactAngularFlaskIonicWordPress
Systems
SQL / PostgresLinux / DebianDockerDNS & hostingcPanel / WHM
Other
ROSGitLaTeXOpenCV

06 / contact

Let's build
something real.

I'm always up for talking about full-stack work, production web systems, embedded / web crossover problems, or hiring conversations for senior IC roles.

Contact details are code-gated to keep scrapers out. Got a code? Enter it.