Source / Repositories & collaboration

Public repositories and design notes.

I build software with source code and design decisions that others can inspect. Public repository access does not automatically grant an open-source licence.

By Savi Saluwadana · Reviewed

Public repositories you can inspect

These seven repositories are publicly accessible. The project pages link to setup steps, design decisions, trade-offs and unfinished work. Only the research project currently has a confirmed open-source licence.

Project and sourceWhat to inspectLicenceRun locally
Avara Real Estate · Architecture overviewProperty discovery, transactions and host operations in Sri Lanka. Next.js → MongoDB → S3 → PayHereProprietary, all rights reservedConfigure MongoDB and environment variables; npm install; npm run dev
FreshPick / FreshOnTime · Architecture overviewFood commerce, producer onboarding and scheduled recurring deliveries in Colombo. Next.js → Prisma / PostgreSQL → recurring delivery + media storageNo licence identifiedSet development environment variables; npm ci; npm run db:migrate; npm run dev
Property Management OS · Architecture overviewMulti-tenant rental operations and controlled agent-assisted work. Next.js → Go modular monolith → PostgreSQL → Outbox worker → MCPNo licence identifiedSet values from .env.example; docker compose up --build
RapidReach · Architecture overviewDeveloper publishing and tool discovery with a small CMS. Next.js 16 → MongoDB → Vercel BlobNo licence identifiedConfigure MongoDB in .env.local; npm install; npm run dev
Advance HRIS · Architecture overviewHybrid web and local-first desktop HR operations. Next.js Web + Wails / React Desktop → Go API → PostgreSQLNo licence identifiedConfigure .env from example; docker compose up --build (demo setup)
Academix · Architecture overviewStudent, academic and fee operations in a role-aware workspace. Next.js → MongoDB / Mongoose → notification integrationsNo licence identifiedConfigure environment and database; npm install; npm run dev
Pain Intelligence Lab · Architecture overviewLocal research software for exploring repeated needs and evidence-backed project ideas. Next.js dashboard → Rust API → PostgreSQL; separate desktop appMITConfigure .env from example; docker compose up --build -d --wait

How to inspect the work

Each repository has a linked README. Project detail pages explain local setup, design choices, trade-offs and unfinished work.

Check the licence before reusing code: MIT, proprietary and no-licence cases are identified separately.

Start with the engineering boundaries

The agentic systems walkthroughs trace requests through tools, APIs, recorded state and human review. The architecture reference compares local-first workflows, tenant isolation and payment boundaries across products.

These references help identify the service and rule affected by a change. Product diagrams and source links provide the next level of detail; they do not replace checking the current repository.

Discuss code or documentation work

For engineering or open-source collaboration, contact me with the repository, problem and proposed outcome. My full profile explains the areas I’m interested in working on.