Skip to content
Systems & Applications Developer

Building systems
that serve people.

I'm Ben James Duag, a Computer Science student in Cavite, Philippines building real systems for real users. A PyPI optimization package, an on-device AI gallery for Android, water-utility platforms, and government tools used in actual offices.

Get in Touch
ben-os — 80×24
 

0

Projects built and shipped

0

Package on PyPI

0

Public repositories

0

Years of advocacy work

01 / About

Where code meets civic life

Software that serves people. Tools for communities, government offices, and the people who use them every day.

Ben James Duag

A Computer Science undergraduate at Cavite State University – Naic (expected Oct 2027), with a foundation in applications development, data structures and algorithms, and advanced database systems.

Outside the classroom I'm an advocate and volunteer with #MentalHealthPH, PAHRA, BetterGov.ph, and Pinas Forward, working on transparency, human rights education, and digital youth engagement. I also research optimization algorithms and open-source intelligence (OSINT).

Systems & ApplicationsAI ResearchCybersecurityOSINTCivic Tech

Education

BS Computer Science

Cavite State University Naic

2023 to Oct 2027 (expected)

Cavite, PH

Naic & Maragondon, open to remote

TESDA Certified

2D Animation, Certificate of Competency 1. TVL-ICT-Animation strand graduate.

Applications DevelopmentFull Stack DevelopmentNext.jsReactTypeScriptPythonKotlinBack End DevelopmentSoftware ArchitectureDatabase AdministrationDeploymentLocal LLMsTensorFlow LiteRAG SystemsVector SearchOptimization Algorithmsscikit-learnNumPyGroq AICybersecurityDigital ForensicsOSINTFirewallsVPNWAN / LANTCP/IPData SecurityLinuxIT Technical SupportHelpdesk SupportTicketingTroubleshootingProcess ImprovementProject ManagementAdministrative SupportMicrosoft Office 365ISO/IEC 25010 EvaluationSoftware Quality AssuranceQA/QCTechnical DocumentationRequirements AnalysisTesting2D AnimationCharacter AnimationAdobe AnimateResearch AnalysisStrategic PlanningDigital Domain ManagementMental Health AdvocacyHuman Rights EducationCivic TechOpen Source IntelligenceOptimization ResearchDigital Youth Engagement2D AnimationOpen SourceApplications DevelopmentFull Stack DevelopmentNext.jsReactTypeScriptPythonKotlinBack End DevelopmentSoftware ArchitectureDatabase AdministrationDeploymentLocal LLMsTensorFlow LiteRAG SystemsVector SearchOptimization Algorithmsscikit-learnNumPyGroq AICybersecurityDigital ForensicsOSINTFirewallsVPNWAN / LANTCP/IPData SecurityLinuxIT Technical SupportHelpdesk SupportTicketingTroubleshootingProcess ImprovementProject ManagementAdministrative SupportMicrosoft Office 365ISO/IEC 25010 EvaluationSoftware Quality AssuranceQA/QCTechnical DocumentationRequirements AnalysisTesting2D AnimationCharacter AnimationAdobe AnimateResearch AnalysisStrategic PlanningDigital Domain ManagementMental Health AdvocacyHuman Rights EducationCivic TechOpen Source IntelligenceOptimization ResearchDigital Youth Engagement2D AnimationOpen Source

02 / Experience

Work history

The offices, organizations, and advocacies I have worked with, and what I did in each.

03 / Projects

Selected work

Nine builds across web platforms, Android, systems tools, and open-source packages. Every project has a full case study covering what it does, how it is built, and what it shipped.

Open Source
AI/ML
pypi
2026

krna

Author & Maintainer

Sympodial Kawayan Rhizome Optimization Algorithm

A bamboo-inspired optimization algorithm published on PyPI. Lévy-flight exploration pairs with gradient exploitation, and the package ships with benchmarks, a multi-objective variant, and a scikit-learn tuner.

PythonNumPyscikit-learnPyPI
Systems
AI/ML
2026

PASADA

Software Engineer

Case study

B&V Software Solutions, Inc.

A desktop franchise registry for municipal tricycle permits. It runs offline, prints MTOP certificates, and syncs records between office computers over the local network.

TauriFastAPISQLiteNext.js
AI/ML
2026

Gallry

Android Developer

Case study

On-device gallery with local LLM

An Android gallery app that manages photos like a dating app manages matches. A TensorFlow Lite model runs entirely on the phone, so every photo is searchable by what it shows without any upload.

KotlinAndroidTensorFlow LiteRAG
Web
AI/ML
2026

OS Scheduler Ultima

Full Stack Developer & System Architect

Advanced Algorithms | Visualization

A CPU scheduling visualizer. Give it a set of processes and watch FCFS, SJF, Priority, and Round Robin compete on the same workload, with all metrics computed live.

Next.jsTypeScriptAlgorithms
Web
Systems
AI/ML
2025

AGWA Water Services, Inc.

Web Architect & DevOps Engineer

QA/QC Engineer | Project Manager | Database Lead | Data Admin

The operating platform of a real water district. Meter reading, billing, online payments through Stripe, customer accounts, and an AI assistant for routine questions, in daily use by AGWA staff.

ReactNext.jsFirebaseStripeGroq AI
AI/ML
2025

Local RAG System

AI Engineer & Backend Developer

Case study

Government Ordinances

A question-answering system for municipal ordinances and memos. It runs on local models only, so government text never leaves the machine.

Llama 3Mistral AIPythonRAG
Systems
2025

NextQue

Lead Developer & Technical Lead

System Architect

A queuing system for government service offices. It keeps issuing tickets with the network down, and it records how long every customer actually waited.

JavaSQLiteApache NetBeans
Systems
2025

ARIA

Network Architect & Simulation Engineer

Cisco Enterprise Simulation

An enterprise network design proven in Cisco Packet Tracer. Department VLANs, an OSPF core, and access rules, all verified before touching real hardware.

CiscoPacket TracerVLAN/OSPF
Systems
2026

ISO/IEC Evaluator

Author

Software quality evaluation toolkit

A toolkit for evaluating software against ISO/IEC 25010, the international standard for software product quality. It turns the eight quality characteristics into scored reviews, written reports, and documentation clients can act on.

ISO/IEC 25010Quality AssuranceDocumentationAuditing

04 / Activity

Commit history, all years

Every public contribution since the first commit, straight from GitHub.

140 contributions in 2026

source: github.com/Meseten

Open source, live on PyPI

krna

SKROA, the Sympodial Kawayan Rhizome Optimization Algorithm. A gradient-free, swarm-style optimization framework inspired by how running bamboo spreads, installable with one command.

$pip install krna

Biphasic Search

Lévy-flight rhizome exploration alternates with vertical-shoot gradient exploitation.

Sympodial Clamping

Crowded agents repel each other, delaying premature convergence.

Culm-Abortion

Stalled exploiters are pruned and respawned near the current best.

MO-SKROA

Multi-objective variant with a non-dominated archive for Pareto fronts.

pypi.org/project/krnalive

krna v1.0.2

5102040log0100200300400500iteration
Wilcoxon p5.97e-09effect size r0.75trials30 trials, seeds 1000 to 1029verdictPSO significantly better (α=0.05)

Rastrigin, D=10, 50 agents, 500 iterations, identical budgets. Published 30-trial means from krna benchmark --trials 30; log scale; ±1 std dev bands. Per-iteration curves are representative traces through the published endpoints.

downloads

293 / mo

license

MIT

python

>=3.11

dependencies

NumPy

0

benchmark trials

0

search operators

0

algorithms

05 / Toolkit

Skills, organized

What I use to build, from on-device machine learning to helpdesk operations.

Engineering

Applications DevelopmentFull Stack DevelopmentNext.jsReactTypeScriptPythonKotlinBack End DevelopmentSoftware ArchitectureDatabase AdministrationDeployment

AI & Data

Local LLMsTensorFlow LiteRAG SystemsVector SearchOptimization Algorithmsscikit-learnNumPyGroq AI

Security & Networks

CybersecurityDigital ForensicsOSINTFirewallsVPNWAN / LANTCP/IPData SecurityLinux

Operations

IT Technical SupportHelpdesk SupportTicketingTroubleshootingProcess ImprovementProject ManagementAdministrative SupportMicrosoft Office 365

Quality & Assurance

ISO/IEC 25010 EvaluationSoftware Quality AssuranceQA/QCTechnical DocumentationRequirements AnalysisTesting

Creative & Research

2D AnimationCharacter AnimationAdobe AnimateResearch AnalysisStrategic PlanningDigital Domain Management

Let's build something that matters

Open to internships, junior developer roles, freelance builds, and collaboration on civic-tech or research projects. Email reaches Ben directly, and every message gets a reply.