EXYBIT.ORG

~/cebu/philippines FOUNDER, EXYBIT · CUSTOM SOFTWARE SOLUTIONS · 11+ YRS

JUNREY
TEJAS

$ I turn ideas into real, working software.

I build custom software solutions that run real businesses, including the ones I founded. Exybit began as an ISP; the platform I wrote to run it is the proof. From routers on rooftops to AI agents in production, I design, ship, and operate the whole stack.

SCROLL ▾
01 /

$ whoami --verbose

Most developers ship code. I ship systems, then keep them running, on infrastructure I own and operate.

Eleven-plus years in, my work spans layers most engineers never touch in the same career: physical network infrastructure (MikroTik routing, PPPoE, wireless CPE fleets), backend platforms (NestJS, PostgreSQL, billing engines, cron-driven automation), frontend products (React portals staff and customers use daily), and AI tooling (an agentic AI development engine with its own published CLI).

The proof is operational: Exybit is my custom software solutions practice in Cebu, and its first case study is a business I founded and still run: Exybit Network and Data Solution, an ISP in Cebu. I wrote every line of the platform that provisions its subscribers, collects its payments, and monitors its antennas. I've built at the core of business operations for Jobvious (US referral-based hiring platform), Lotus Commercial (Australia's leading kitchen-services company, running ~80,000 service jobs a year), and RatesCalc (Australian wage-rate and charge-rate compliance software). And I've built and sold a product: Lumo, an AI support assistant acquired by Jobvious. It now powers their support chat.

In between, I lead and mentor a small team building community software. Everything I build is deployed on infrastructure I administer myself: Dockerized services, CI/CD pipelines, nginx, VPNs, monitoring I run on my own servers. No magic, no hand-offs. Working software, end to end. Everything on exybit.org is mine: not a link dump or a client list, but a platform I own and operate end-to-end, where each subdomain is a live system I built to run, automate, or amplify my own work.

Years shipping11+
Projects shipped12+
Production systems7
npm packages2
02 /

Systems in production

# a business I founded & run

EXYBIT ISP

LIVE

Architect · Engineer · Operator

Built the platform, then built the ISP that runs on it.

End-to-end ISP management platform for Exybit Network and Data Solution, an internet service provider I founded and operate in Cebu, and the business Exybit’s software solutions practice grew out of. Property-centric CRM wired directly into MikroTik routers over the RouterOS API: PPPoE provisioning, profile-swap suspensions, session kicks, prepaid billing with idempotent payments and automatic retry crons, a customer self-service portal, ticketing, and live CPE monitoring through a self-hosted UISP instance.

  • Direct MikroTik RouterOS integration: subscriptions provision, suspend, and reactivate themselves on real hardware
  • Fault-tolerant billing: idempotent payment handling with atomic gateway dedup; expiry crons re-attempt router changes when hardware is unreachable
  • Customer portal with separate JWT auth domain, receipts, and self-service tickets
  • Serving real paying subscribers in production
NestJSReact 19PostgreSQLPrismaMikroTik APIUISPDockerGitHub Actions
case study →isp.exybit.org
# enterprise software

JOBVIOUS

LIVE

Engineer

AI-matched, referral-driven hiring for the US market.

Jobvious is a US referral-based hiring platform: an AI engine matches candidates to roles by semantic similarity, and a referral network lets people earn by bringing others in. It spans a candidate app (web plus native iOS and Android), an employer portal, an admin console, and real-time chat. I've built at the core of its business operations. Lumo, the AI support assistant I built and sold to Jobvious, now powers its in-product support chat.

  • AI job matching on semantic embeddings and vector search: bi-directional candidate-to-role scoring, not keyword search
  • Referral engine with device-fingerprint attribution linking referral clicks to app installs
  • Two-way JobDiva (ATS) sync plus resume-parsing, background-check, and notification pipelines on queue-backed workers
  • One codebase, many surfaces: React web, native iOS/Android via Capacitor, real-time chat over WebSockets
NestJSReactTypeScriptMySQLPrismaRedisQdrantCapacitor
case study →itsjobvious.com

LOTUS UNIFIED PORTAL

LIVE

Engineer

One portal for a national operations company.

Unified business-operations portal for Lotus Commercial, Australia's leading commercial-kitchen services company, running on the order of 80,000 service jobs a year for thousands of clients. The portal houses integrations to multiple internal and external systems with realtime processing: unified job management across internal and external sources, invoicing, and operational dashboards in a single pane of glass.

  • Unifies internal and external job pipelines into one operational view
  • Realtime processing across multiple integrated systems
  • Invoicing and dashboard tooling for a ~70-person national operation
ReactViteTypeScriptTailwind CSSRadix UI
case study →portal.lotuscommercial.com.au

RATESCALC

LIVE

Backend Engineer · 2022—2024

The rate-compliance engine behind Australian staffing.

Wage-rate and charge-rate compliance SaaS for the Australian market. It calculates employee pay rates and client charge rates that are both compliant and profitable, and generates quotes, schedules, agreements, and contracts. From 2022 to 2024 I contributed heavily to the backend API services at the core of the product, on infrastructure the company hosts itself.

  • Two years of sustained contribution to the core backend API services
  • Rate-calculation and document workflows: quotes, schedules, agreements, contracts
  • Helped manage the company's own server environment alongside the product work
Backend APIsSaaSCompliance engineSelf-hosted
case study →ratescalc.com
# products & platforms

EXYBIT AI

ACTIVE DEV

Creator

A software-development AI engine: API-first, CLI on top.

An AI engine for software development that can be consumed as an API or driven through its own client CLI. A NestJS service (my proprietary agentic engine, built on a frontier language model) with semantic caching (pgvector + fastembed), Redis-backed session persistence, and an MCP server for device management. The terminal client, @exybit/cli, is published on npm and talks to the engine over WebSocket.

  • Semantic response caching with pgvector + fastembed embeddings
  • Dual surface: REST/WebSocket API and a Model Context Protocol server
  • @exybit/cli published on npm, a TUI chat client for the engine
  • Powers AIDA (my self-extending personal assistant) and the chat assistant on this site, in production
  • OAuth token refresh, hot-reloadable config, session persistence
NestJSAgentic AIMCPpgvectorRedisWebSocketnpm
case study →ai.exybit.org

LUMO

ACQUIRED BY JOBVIOUS

Creator

Built it, ran it, sold it.

An AI support assistant for companies: an embeddable chat widget that answers customer questions from a business's own knowledge base. I built it, operated it as a product, and sold it: Lumo was acquired by Jobvious and now powers their in-product AI support chat.

  • Embeddable support widget that answers from each business's own knowledge base
  • Built, operated, and sold as a standalone product
  • Acquired by Jobvious; now powers their in-product AI support chat
AI / LLMEmbeddable widgetSaaS
case study →

AIDA

LIVE

Creator

A self-hosted AI assistant that extends itself.

A personal and family AI assistant that runs entirely on my own infrastructure (driven from a Telegram family group and a mobile web app), handling expenses, savings goals, to-dos, reminders, notes, receipt capture, live web research, and on-demand financial analysis, all backed by my own Postgres and powered by my own Exybit AI engine so the data never leaves my stack. What sets it apart: when I ask for something it can't do yet, it interviews me, writes a spec, and an automated pipeline (code generation → CI gate → AI self-audit → auto-repair) opens a pull request I approve with one tap in Telegram. Then it deploys the new capability to itself. The assistant in the corner of this page is one face of it.

  • Self-extending: a request becomes a spec, then a codegen → CI → self-audit → auto-repair pipeline that opens a PR I approve in one Telegram tap, and deploys to itself
  • Self-auditing: logs how it is actually used and runs a proactive self-review, proposing concrete improvements instead of waiting to be told
  • Two-brain design: a fast deterministic system of record (typed actions, schedulers, Postgres) paired with an on-demand agentic layer for research, analysis, and codegen, with each task routed to the right one
  • Honesty by construction: guardrails stop it claiming work it did not do; failed builds route back with the real reason and a PR link
NestJSFastifyPostgreSQLAgentic AITelegram Bot APIPWA
case study →
03 /

The stack runs on my hardware

When your software bills real subscribers, "it works on my machine" isn't good enough.

Most of this runs on infrastructure most developers never touch: MikroTik routers managed in code over the RouterOS API, OpenVPN tunnels reaching hardware behind NAT, hotspot-binding automation, and billing that suspends and reactivates internet service on physical routers without a human in the loop.

The rest is table stakes I run end-to-end: a hardened VPS with nginx and SSL, Dockerized services rebuilt by GitHub Actions on every push, PostgreSQL with disciplined migrations, and a self-hosted UISP stack monitoring the wireless network.

That discipline isn't limited to my own stack. The companies I've built for (Jobvious, Lotus Commercial, RatesCalc) run their software on their own servers, and I've managed and operated those environments too.

┌─ VPS ─────────────────────────────┐
│  nginx · ssl · reverse proxy       │
│  ├─ isp.exybit.org      ● live    │
│  ├─ ai.exybit.org       ● live    │
│  ├─ mcofchurch          ● live    │
│  └─ uisp (self-hosted)  ● live    │
│  docker · postgres · redis · ci/cd │
└────────────┬──────────────────────┘
             │ openvpn mgmt tunnel
┌────────────┴──────────────────────┐
│  mikrotik routers — cebu, ph      │
│  ├─ pppoe · profiles · sessions   │
│  └─ hotspot bindings · dhcp       │
│       ┌──────┴──────┐             │
│                                 │
│  wireless CPEs — 35 devices      │
│  # real subscribers, real uptime │
└───────────────────────────────────┘
04 /

AI-native engineering

I don't just use AI. I build the harnesses that make it ship real software.

My workflow runs on a fleet of specialized AI agents: an orchestrator decomposes the work, then specialist agents (planning, backend, database, QA, review) execute in parallel waves, with verification gates (types, tests, adversarial review) between every stage. Knowledge bases persist what the agents learn, so every project makes the next one faster.

I've productized the approach twice. Fission is an autonomous R&D pipeline whose worker agents, published on npm as fission-worker, claim tasks and execute them in isolated Docker containers. The Exybit AI engine is my proprietary agentic engine (built on a frontier language model) behind my own tooling, consumable as an API or through its published CLI.

The payoff is leverage: one engineer operating with the throughput of a team, without giving up code review, tests, or operational discipline.

  idea
   │
   ▼
┌─ orchestrator ──────────────────┐
│  decompose · dispatch · verify  │
│                                 │
│  ├─ agent:plan      ● running  │
│  ├─ agent:backend   ● running  │
│  ├─ agent:database  ● running  │
│  └─ agent:qa        ● running  │
│        parallel wave — not turns  │
└────────────────┬────────────────┘
                 ▼
   gates : types ✓  tests ✓  review ✓
                 │
                 ▼
   ship ──▶ production ● live
   # one engineer, team throughput
05 /

Capabilities --list

ls ./backend

Backend Systems

  • NestJS
  • Node.js
  • Fastify
  • REST & WebSocket APIs
  • Prisma
  • PostgreSQL
  • Redis
  • Cron & job pipelines

ls ./frontend

Frontend Products

  • React
  • Next.js
  • TypeScript
  • Vite
  • TanStack Query
  • Zustand
  • Tailwind CSS
  • Ant Design / Radix

ls ./network

Network Engineering

  • MikroTik RouterOS
  • PPPoE / Hotspot
  • UISP
  • OpenVPN tunnels
  • nginx
  • Wireless CPE fleets

ls ./ai

AI & Agents

  • Agentic AI systems
  • Model Context Protocol
  • Semantic caching
  • pgvector embeddings
  • Agent pipelines
  • TUI clients

ls ./ops

Infra & Delivery

  • Docker & Compose
  • VPS administration
  • GitHub Actions CI/CD
  • Zero-downtime deploys
  • Monitoring

ls ./platforms

Commerce & Platforms

  • Salesforce B2C Commerce (certified)
  • Payment flows
  • Billing systems
  • Multi-tenant portals
  • RBAC & JWT auth
07 /

tail -f career.log

2012—2016[EDU]AMG Skilled Hands Technological College: TESDA NCII Computer Hardware & Network Servicing, NCIII Graphics Design, NCIV Software Development
2015[INIT]First years in the field: PHP, Java/Android, event systems, ERP integrations
2022[CERT]Salesforce Certified B2C Commerce Developer
2022—2024[API]Backend API services for RatesCalc, an Australian wage-rate & charge-rate compliance SaaS
2026[EXIT]Lumo (AI FAQ support assistant) acquired by Jobvious; now powers their AI support chat
2026[SHIP]Published fission-worker and @exybit/cli to npm; Exybit AI engine live at ai.exybit.org
NOW[EXEC]Founder & operator: Exybit (custom software solutions) · Exybit Network and Data Solution (ISP, Cebu)
08 /

$ ./bootstrap --bohol-talent

Every developer starts somewhere. I'm running a one-day, hands-on workshop in Bohol so its fresh grads and undergrads get a real head start on a career in tech, right where they are.

From Zero to Deployed in a Day. By the end of it, you'll have built a real working web app, put it under version control, and deployed it live on the internet, using AI as your tool the whole way. You leave with the app, the repository, and the working knowledge to build the next one on your own. That deployed project is something you can show an employer.

There's a small fee, on purpose. I've run this three times now, and the lesson is consistent: when a seat costs nothing, the learning gets taken for granted. A little skin in the game is what makes the day land.

LocationBohol, PH
Format1 day · hands-on
Seats5 min · capped
Cost₱1,000
Datesto be announced

phase 1

Anatomy & AI tooling

  • how a real system fits together
  • driving an AI coding tool well

phase 2

Build · version · deploy

  • Git & GitHub from the first commit
  • a full-stack app, live on the internet

phase 3

Work like a pro (stretch)

  • features & fixes, done right
  • kanban & CI/CD, seen in action
  • a deployed app at a live URL: open it on your phone, send it to a friend
  • a public GitHub repository you built commit by commit
  • a portfolio piece you can actually talk about in an interview

requirementsyour own laptop you can install software on · free GitHub + Vercel accounts · Git, GitHub Desktop, VS Code, Docker · an IT / tech background, or a genuine interest in AI. A short setup guide goes out before the day, so you arrive ready to build, not to watch install bars.

talk to AIDA for registration or inquiries.
09 /

Open connection

Have a system that needs to exist, or one that needs to stop falling over? Let's talk. Custom software solutions from Cebu, Philippines, for businesses anywhere.

© 2026 JUNREY TEJAS · EXYBIT NETWORK AND DATA SOLUTIONBUILT & SELF-HOSTED IN CEBU, PH ● ONLINE