/* */
0xC3
0F
0F
0xC3

About Me

Passionate developer, creative problem-solver, and technology enthusiast. This is my story, my journey, and what makes me... me.

~/biography.md
Last updated: 2024-03-10
Sithulaka Portrait
self.introduce();
// Architecting solutions where technology meets human need

Who Is Sithulaka?

I'm a 20-year-old solo founder and full-stack developer from Sri Lanka. I'm the founder of MarriFlow - a dual-sided wedding planning SaaS for Sri Lanka - and co-founder of Ceylond, a digital agency. I'm currently a BIT undergraduate at the University of Colombo School of Computing (UCSC).

/* Stack */
I build across the full stack - frontend, backend, embedded systems, and AI. Primary stack: Next.js, NestJS, TypeScript, Python, C++, Cloudflare Workers, ERPNext, PostgreSQL, and Redis. I also work with IoT (Raspberry Pi, ESP32, DMX-512) and AI integration (Gemini, OpenAI, Anthropic APIs). I practice build-in-public and document my process across LinkedIn and my blog.

/* Life Philosophy */
"Truth is beautiful, even when messy." I'm an advocate for ethical technology and open-source collaboration. My approach combines technical excellence with creative problem-solving, always keeping human needs at the center.

Professional Journey

A timeline of my career highlights and the projects that have shaped my expertise.

~/career_timeline.json
Last commit: 3 months ago

Founder

MarriFlow

Sri Lanka · Remote-first

2025 - Present
Next.js 16NestJS 11tRPCPostgreSQLRedisCloudflare WorkersTypeScript
Building MarriFlow - a dual-sided wedding planning SaaS for the Sri Lankan market. Connects couples with venues, photographers, caterers, and vendors. Turborepo monorepo: three Next.js 16 frontends (couple app, vendor portal) and a NestJS 11 backend. Full RBAC with 10 roles, Socket.IO real-time messaging, OnePay payment gateway, Cloudflare Workers, and Playwright E2E coverage across 14 feature epics.

Co-Founder

Ceylond

Sri Lanka · Hybrid

2024 - Present
Next.jsERPNextPythonAI IntegrationIoTLinux Mint
Co-founded Ceylond - a digital agency serving Sri Lankan SMEs and international clients. Services include custom web development, SaaS product development, POS systems, AI integration, and IoT consulting. Currently shipping the Ceylond POS System: an ERPNext v15 + Next.js local-first POS with bilingual Sinhala/English UI and weighing-scale integration.

System & Software Developer

Liupe Technologies

Colombo, Sri Lanka · On-site

Mar 2025 - Present
ReactNode.jsDjangoESP32Raspberry Pi PicoDMX-512Linux
Design and develop software and system solutions connecting applications, devices, and protocols. Work spans frontend (React), backend (Node.js, Django), and databases (SQL, MongoDB). Embedded systems with ESP32 and Raspberry Pi Pico, integrating DMX-512, RS-485, and mDNS protocols.

Full-Stack Developer

Freelance

Sri Lanka · Remote

Sep 2022 - Nov 2024
ReactNext.jsWordPressWooCommercePHPPayment Integration
Delivered full-stack web applications and e-commerce solutions for clients across Sri Lanka and internationally. Specialized in performance optimization, payment gateway integration, and custom SaaS development.
2+
Years Experience
15+
Projects Completed
10+
Technologies
15+
GitHub Repos

Educational Background

My academic journey and the learning experiences that have shaped my knowledge.

~/education.json
const knowledge = require('continuous-learning');

Academic Background

Formal Education

2025 - 2028 (Expected)

Bachelor of Information Technology (BIT)

University of Colombo School of Computing

Undergraduate - Currently pursuing degree

2024

G.C.E Advanced Level Examination

3 A Passes

Accounting, Economics, ICT

2021

G.C.E Ordinary Level Examination

9 Passes

Including Mathematics & ICT

Certifications & Courses

Completed

Python Programming

Completed

Foundations of User Experience (UX) Design

Completed

Learn Object-Oriented Programming in Java

In Progress

Full Stack Developer

In Progress

IBM DevOps and Software Engineering

Continuous Learning

I believe in lifelong learning and regularly invest time in expanding my knowledge through various resources.

10+
Open Source Projects
50+
Learning Resources
10+
IoT Experiments
25+
Side Projects

Personal Interests

Beyond the code: activities and passions that inspire my creativity.

~/interests.json

Interests & Hobbies

Hardware Tinkering

Reverse engineering devices and DIY electronics

Music & Guitar

Listening to music and playing guitar

TV Series & Movies

Watching and exploring entertainment

Rural Living

Peaceful countryside lifestyle and nature

~/philosophy.md

Personal Philosophy

"Code with conscience, build with empathy. I believe technology should enhance human potential, not replace it. My goal is to create tools that solve real problems."

"Truth is beautiful, even when messy. I advocate for ethical tech and open-source learning. The most authentic solutions often come from embracing complexity rather than hiding it."

"Balance is essential. The best ideas come when living in harmony with nature, family, and technology. My long-term vision is a peaceful rural life balanced with technological innovation."

"
"

"if (brain.empty()) { orderCoffee(); } else { keepCoding(); }"

GitHub Activity

Live feed of recent commits and repository updates.

~/github $ gh activity --user sithulaka
live · public repos
$ curl api.github.com/users/sithulaka...

Ready to collaborate?

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.