Skip to main content
Available for new opportunities

I build multi-tenantSaaS 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é (PDF, opens in a new tab)
02 — Work

Experience

Software Engineer@ActiveSystems Software Inc.

July 2024 – Present · Davao City

Full-time

  • 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

Project-Based Web Developer@Global Staff Network

April 2024 – May 2024 · Davao City

Part-time

  • Optimized website performance, improving load times and lifting overall SEO ranking.
  • Redesigned and modernized site layouts to web standards for a cleaner UI and improved user experience.
  • Delivered data-driven enhancement recommendations from analytics and user feedback; tracked work in Trello.
SEOPerformanceUI RedesignAnalyticsTrello

Full-Stack Developer@Department of Social Welfare and Development (DSWD)

September 2023 – December 2023 · Davao City

Internship

  • Led a small team building a full-stack records-management and analytics dashboard spanning five welfare divisions (SWDA, HR, CBSS, OSP, SLP).
  • Designed a Laravel 8 REST API (Sanctum token auth, role-based admin / user access) with full CRUD per division and soft-delete archival with restore for record retention, backed by version-history models that maintain a complete edit-history audit trail.
  • Built the Vue 3 SPA — 10 reusable, prop-driven Chart.js visualization components and DataTables-backed record views — consuming server-side aggregation endpoints (by cluster, sector, mode of delivery, and records-per-month) with one-click Excel export via ExcelJS.
  • Implemented route-guarded authentication and integrated the Vue front end with the Laravel/MySQL back end over Axios REST APIs; deployed the SPA to Vercel.
  • Managed the team GitHub repository — reviewing pull requests and resolving merge conflicts.
Vue 3Laravel 8SanctumChart.jsMySQLExcelJSVercel

Frontend Developer@IdeaHub IT Solutions Provider Inc.

June 2023 – August 2023 · Davao City

Internship

  • Built a dynamic one-page website (HTML, CSS, JavaScript, PHP) and responsive email templates with the MJML framework for cross-client compatibility.
  • Contributed to a complex business web system through debugging, feature development, documentation, and maintenance; extended custom WordPress functionality.
HTMLCSSJavaScriptPHPMJMLWordPress

02 — Work

01/04·ActiveSystems Software Inc.·July 2024 – Present

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

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
Demo soon GitHub

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

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

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.