Skip to main content
Available for new opportunities

I build multi-tenant SaaS platforms that scale.

Full-stack Software Engineer specializing in multi-tenant SaaS across the .NET and TypeScript ecosystems. I own features end-to-end — from PostgreSQL schema to accessible UI to CI/CD — currently in R&D at ActiveSystems.

  • based inDavao City
  • stackC# · TS · .NET 9 · Next.js
01 — Profile

About

Marlo L. Barua portrait

I'm a full-stack Software Engineer based in Davao City, specializing in multi-tenant SaaS platforms across the .NET and modern TypeScript ecosystems. I design and ship production backend services (.NET 9 Web API, Clean Architecture, DDD) and the Next.js / React clients that consume them — with a focus on data isolation, performance, and long-term maintainability.

Currently with the R&D team at ActiveSystems, driving adoption of modern architecture and standardized engineering practices. I own features end-to-end — from PostgreSQL schema and migrations through API design, real-time delivery, and accessible UI — and own release engineering, from CI/CD pipelines to deployment across on-premise and AWS cloud servers.

  • 2+ yrsEngineering
  • Magna Cum LaudeUSEP, 2024
  • 40+Technologies
  • Cloud NativeAWS · Railway · Vercel
Read the full résumé
02 — Work

Experience

Software Engineer@ActiveSystems Software Inc.

July 2024 – Present · Davao City

  • Core member of the Research & Development team driving adoption of modern architecture and standardized engineering practices across multiple products: ActiveWork — a multi-tenant HR / Payroll / Attendance SaaS (.NET 9 Web API + Next.js 16) — and ActivePOS XA — a BIR-accredited Point-of-Sale platform serving 20+ tenant businesses (Delphi, DDD, Aurelius / FireDAC ORM).
  • Architected a multi-tenant backend with PostgreSQL Row-Level Security and tenant-resolution middleware, enforcing strict per-tenant data isolation across every service and background job.
  • Built JWT authentication and a role-based access control (RBAC) system with searchable field-level encryption for sensitive employee documents.
  • Delivered an end-to-end leave-management subsystem — configurable leave-type catalog, accrual engine, balance ledger, half-day filing, PH statutory rules, multi-level approval routing, and year-end forecasting — across the .NET API and Next.js UI.
  • Implemented a payroll overtime approval workflow (audit logging, tenant-wide queues, optimistic UI with rollback) and disbursement features: bank-file generation, payslip history, and BIR-2316 PDF generation via PDFsharp.
  • Added real-time notifications with SignalR, scheduled and recurring background jobs with Hangfire, Redis-backed caching, and versioned schema delivery with Flyway migrations.
  • Owned the CI/CD pipeline end-to-end (GitHub Actions + Docker + GitHub Container Registry) as platform release owner, automating builds and deployments to an on-premise Ubuntu staging host and an AWS EC2 production server — improving release reliability and repeatability.
  • Built the Next.js 16 / React 19 client (TanStack Query, Zustand, Zod, React Hook Form, Tailwind CSS, Radix / shadcn), delivering responsive, accessible UI covered by Vitest, Playwright, and MSW tests.
  • Served as the first engineer on client requirements — scoping system updates, feature requests, and production issues, then translating them into backend changes and coordinating rollout.
  • Resolved a critical ORM concurrency / FireDAC connection-pooling defect (dangling object manager), improving data-processing throughput by ~60% and stabilizing the system under load.
  • Implemented a Socket.IO API adapter using the observer pattern to stream real-time updates between POS terminals and backend services.
  • Designed BIR-compliant reporting modules (end-of-shift, end-of-day, sales, and tax summaries) with optimized SQL — indexing, joins, and window functions — plus PDF export, satisfying the fiscal-reporting requirements for BIR accreditation.
  • Refactored core domains (sales orders, discounts, payment transactions, report management) toward Clean Architecture / DDD, raising modularity and test coverage with DUnitX unit and integration tests.
  • Built supporting developer tooling, including ActiveEnvEditor, a Delphi FMX desktop app for managing environment configuration.
.NET 9Next.js 16PostgreSQL RLSSignalRHangfireDockerAWSClean Architecture / DDD
03 — Toolbelt

Tech Stack

Languages

  • C#
  • TypeScript
  • JavaScript
  • Delphi (Object Pascal)
  • PHP
  • Java
  • Python
  • SQL

Backend

  • .NET 9 Web API
  • DDD & Clean Architecture
  • DelphiMVC (DMVC)
  • Spring Boot
  • NestJS
  • Express
  • Laravel

Frontend

  • Next.js
  • React
  • Vue 3 / Nuxt
  • TanStack Query
  • Zustand
  • React Hook Form
  • Zod
  • Tailwind CSS
  • Radix / shadcn
  • Delphi FMX
  • Flutter

Realtime & Async

  • SignalR
  • Socket.IO / WebSockets
  • Hangfire
  • Redis

Data

  • PostgreSQL (RLS)
  • MySQL
  • MongoDB
  • EF Core
  • Aurelius / FireDAC
  • Flyway

Cloud & DevOps

  • Docker
  • GitHub Actions
  • AWS (EC2, S3, IAM)
  • Vercel
  • Railway
  • Self-hosted Ubuntu CI/CD
  • Git

Testing

  • xUnit / NUnit
  • DUnitX
  • Vitest
  • Playwright (E2E)
  • MSW
04 — Foundation

Education

Magna Cum Laude4-Year Dean's List

University of Southeastern Philippines

Bachelor of Science in Information Technology — Information Security

August 2020 – June 2024 · Davao City


Activities & Honors

  • Huawei ICT Competition — networking track
  • Zuitt Web Development Workshop
  • Mindanao IT Olympiad — Game Pitching Competition
  • Technical Head Director — University ESport Organization
05 — Work samples

Projects

ServCTL preview

Featured Project

ServCTL

A self-hostable SSH server control panel for managing remote servers from the browser. NestJS + Prisma REST/WebSocket API paired with a Vue 3 SPA, deployable via Docker.
  • NestJS
  • Vue 3
  • Prisma
  • PostgreSQL
  • Docker
UNIFIED XI preview

Featured Project

UNIFIED XI

A secure data visualization platform for sensitive operational data built with a full-stack implementation and analytics integration to deliver actionable dashboards.
  • VueJS
  • Laravel
  • MySQL
  • Chart.js
BoredKa preview

Featured Project

BoredKa

An offline-first activity recommender for Android & iOS. Two chips (energy + time) produce rule-engine suggestions in under 5 seconds with no sign-up — opt-in LLM escalation runs through a Cloudflare Worker.
  • Flutter
  • Dart
  • Cloudflare Workers
  • Claude API

Other Noteworthy Projects

GymHub preview

Web App

GymHub

A multi-tenant gym management SaaS with row-level-security tenant isolation in PostgreSQL. Covers member check-ins, plans, payments, and a live metrics dashboard — TypeScript end-to-end with shared Zod schemas across a pnpm monorepo.

  • Nuxt 3
  • NestJS
  • Prisma
  • PostgreSQL
  • TypeScript
Live Face Obstruction Detection Web System preview

ML / CV

Face Obstruction Detection Web System

A real-time computer vision system that detects face obstructions in bus entry points to enhance public safety. Built with OpenCV using Haar and LBP cascade models to flag covered faces and trigger security alerts.

  • Python
  • OpenCV
  • HaarCascade
  • LBPCascade
  • Web
ChoreHub preview

Mobile App

ChoreHub

A family chore management app with real-time group chat, analytics, and gamification. Features recurring chores with photo-proof completion, family challenges with live progress, badges and streaks, FCM push notifications, and an Android home widget — backed by a Socket.IO-powered REST API.

  • Flutter
  • Node.js
  • Express
  • PostgreSQL
  • Socket.IO
DIMAHAK preview

Game

DIMAHAK

A game-based cybersecurity learning app designed to teach teenagers about identity theft through immersive gameplay. Built with Godot 4 featuring guided progression, quizzes, and interactive scenarios.

  • Godot 4
  • GDScript
  • C#
  • Game Design
Marl Blogs preview

Blog

Marl Blogs

A personal blog delivering practical guidance on data privacy and digital safety - translating technical ideas into clear posts that help readers protect their online footprint.

  • HTML
  • CSS
  • JavaScript
MRL Quote Generator preview

Web App

MRL Quote Generator

A lightweight app that fetches motivational quotes on demand through a clean, responsive interface. It demonstrates API integration and interactive UI behavior in vanilla JavaScript.

  • JavaScript
  • HTML
  • CSS
  • REST API

Want to see more of my work?

View GitHub Profile
06 — Get in touch

Let's Work Together

Open to new roles, collaborations, and engineering conversations. Send a note — or reach out directly.