James Carl Sitsit

Systems I’ve built.

Real products for real users: AI-powered tools, a cooperative loan system, a production ERP, and field apps built around how people actually work. Each links to a full case study.

AlgoLens

Live at algolens.app

AI pre-post reviewer that scores and rewrites posts for X

Paste an X draft and get a 0–100 content score with a breakdown of the engagement signals it is likely to earn, plus specific fixes. AI rewrites in three styles, and a Chrome extension in the works. Free in open beta.

  • Scores a draft 0–100, signal by signal
  • Rewrites in three styles on request
  • Signed-in quotas reserved before every model call
  • React
  • Vite
  • JavaScript
  • Tailwind CSS
  • Express
  • SQLite

Building

Loans, savings, and collections for a multi-purpose cooperative

Capstone project: a loan, savings, and collections system built for a multi-purpose cooperative. Amortization that matches the cooperative’s own sample loan, row-locked payments, and five staff roles.

  • Reproduces the cooperative’s own sample loan, rounding included
  • SELECT … FOR UPDATE: two cashiers can’t post from the same balance
  • One running loan per product, enforced by a unique index
  • PHP 8.2
  • MySQL 8.4
  • AdminLTE 3.2
  • Bootstrap 4.6
  • DataTables
  • Chart.js

Concordance

Shipped

A local-first memory vault that answers from what you saved

Save links, pages, videos, selections, and notes from a Chrome extension. Concordance summarizes and tags them, then answers questions with citations back to your own sources, and says so when it can’t.

  • Dense + keyword results fused with Reciprocal Rank Fusion
  • Every citation checked; abstains when evidence is thin
  • Saved pages fenced as untrusted text before any prompt
  • Node 22 (node:sqlite)
  • SQLite FTS
  • Python
  • Chrome MV3
  • Qdrant (optional)
  • Ollama / OpenAI / Gemini (opt-in)

ClaudeBar

Shipped

Always-on Claude Code usage dock for Windows

A glass dock on the edge of the screen that shows how much of your Claude Code limits remain, which projects are using them, and what to change. Your usage history stays on your machine.

  • Usage history never leaves your machine
  • Live glass blur drawn on the GPU
  • Stays responsive on large usage histories
  • Electron
  • JavaScript
  • WebGL2

Cashi

Building

Android app that reads GCash receipts and balances the day

An Android app for GCash Partner Outlet operators. It reads receipt screenshots on the phone, adds up the markup, and counts the drawer with you at closing. Built in Flutter, data stays on the phone. Getting ready for a Google Play closed test.

  • Flutter
  • Dart
  • SQLite
  • ML Kit
  • Google Play Billing

More systems

Beat Engine

Building

Engine that turns music into on-beat, follow-along video

A rendering engine that takes a music track and produces an on-beat, follow-along video. It is a private project, so details stay limited.

Private project, so visuals stay private.

  • Renders finished videos natively in 4K
  • Automated checks before every render
  • The same track and seed always give the same moves
  • Godot 4.5
  • GDScript
  • Python

CERPSYS

In production

Modular cloud ERP for Philippine small businesses

Litecloud’s cloud ERP for small and mid-size businesses in the Philippines, sold by module: accounting, HR and payroll, inventory, purchasing, point of sale, and leasing. I built Vicinage’s subdivision and resident management and most of the core: accounting, point of sale, inventory, purchasing, and customer records.

Commercial product holding client data, so no public screenshots.

  • C#
  • ASP.NET Core
  • MySQL
  • jQuery
  • Bootstrap