James Carl Sitsit

I ship AI-powered web apps that actually make it to production.

Full-stack developer in the Philippines building AI-powered web apps, internal tools, and SaaS products, now taking on freelance projects for clients worldwide. I work async across US/EU hours, ship production code, and reply within one business day.

  • 2+ years in production
  • TESDA CSS NC II certified
  • Async across US / EU hours
  • GitHub LinkedIn
  1. AlgoLensAI pre-post reviewer that scores and rewrites posts for XLive
  2. ClaudeBarAlways-on Claude Code usage dock for WindowsShipped
  3. CashiAndroid app that reads GCash receipts and balances the dayBuilding

Selected work

Seven systems: live products, a cooperative’s loan books, a music-driven video engine, and the tools I build for myself.

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
AlgoLens reviewer: a draft scored 82, Strong Reach, with predicted reach and content signal bars

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

Commits since March 2026

Each square is a day of work, straight from GitHub, from when steady work began. Most of it lives in private repos, so it’s counted here without names.

MarAprMayJunJulAugSepOctMonWedFriMar 1, 2026: 7 contributionsMar 2, 2026: 2 contributionsMar 3, 2026: 1 contributionMar 4, 2026: 4 contributionsMar 5, 2026: 0 contributionsMar 6, 2026: 0 contributionsMar 7, 2026: 0 contributionsMar 8, 2026: 4 contributionsMar 9, 2026: 10 contributionsMar 10, 2026: 8 contributionsMar 11, 2026: 0 contributionsMar 12, 2026: 0 contributionsMar 13, 2026: 0 contributionsMar 14, 2026: 0 contributionsMar 15, 2026: 0 contributionsMar 16, 2026: 0 contributionsMar 17, 2026: 0 contributionsMar 18, 2026: 2 contributionsMar 19, 2026: 0 contributionsMar 20, 2026: 0 contributionsMar 21, 2026: 5 contributionsMar 22, 2026: 11 contributionsMar 23, 2026: 0 contributionsMar 24, 2026: 0 contributionsMar 25, 2026: 4 contributionsMar 26, 2026: 1 contributionMar 27, 2026: 0 contributionsMar 28, 2026: 7 contributionsMar 29, 2026: 4 contributionsMar 30, 2026: 0 contributionsMar 31, 2026: 0 contributionsApr 1, 2026: 0 contributionsApr 2, 2026: 16 contributionsApr 3, 2026: 0 contributionsApr 4, 2026: 0 contributionsApr 5, 2026: 1 contributionApr 6, 2026: 0 contributionsApr 7, 2026: 0 contributionsApr 8, 2026: 0 contributionsApr 9, 2026: 0 contributionsApr 10, 2026: 0 contributionsApr 11, 2026: 0 contributionsApr 12, 2026: 0 contributionsApr 13, 2026: 1 contributionApr 14, 2026: 0 contributionsApr 15, 2026: 0 contributionsApr 16, 2026: 0 contributionsApr 17, 2026: 55 contributionsApr 18, 2026: 0 contributionsApr 19, 2026: 6 contributionsApr 20, 2026: 9 contributionsApr 21, 2026: 3 contributionsApr 22, 2026: 0 contributionsApr 23, 2026: 0 contributionsApr 24, 2026: 0 contributionsApr 25, 2026: 0 contributionsApr 26, 2026: 0 contributionsApr 27, 2026: 0 contributionsApr 28, 2026: 13 contributionsApr 29, 2026: 0 contributionsApr 30, 2026: 41 contributionsMay 1, 2026: 4 contributionsMay 2, 2026: 0 contributionsMay 3, 2026: 0 contributionsMay 4, 2026: 0 contributionsMay 5, 2026: 0 contributionsMay 6, 2026: 0 contributionsMay 7, 2026: 0 contributionsMay 8, 2026: 0 contributionsMay 9, 2026: 0 contributionsMay 10, 2026: 0 contributionsMay 11, 2026: 0 contributionsMay 12, 2026: 0 contributionsMay 13, 2026: 0 contributionsMay 14, 2026: 3 contributionsMay 15, 2026: 0 contributionsMay 16, 2026: 0 contributionsMay 17, 2026: 0 contributionsMay 18, 2026: 0 contributionsMay 19, 2026: 0 contributionsMay 20, 2026: 0 contributionsMay 21, 2026: 0 contributionsMay 22, 2026: 0 contributionsMay 23, 2026: 0 contributionsMay 24, 2026: 0 contributionsMay 25, 2026: 1 contributionMay 26, 2026: 4 contributionsMay 27, 2026: 0 contributionsMay 28, 2026: 0 contributionsMay 29, 2026: 0 contributionsMay 30, 2026: 0 contributionsMay 31, 2026: 0 contributionsJun 1, 2026: 0 contributionsJun 2, 2026: 0 contributionsJun 3, 2026: 10 contributionsJun 4, 2026: 12 contributionsJun 5, 2026: 8 contributionsJun 6, 2026: 0 contributionsJun 7, 2026: 0 contributionsJun 8, 2026: 2 contributionsJun 9, 2026: 0 contributionsJun 10, 2026: 7 contributionsJun 11, 2026: 12 contributionsJun 12, 2026: 2 contributionsJun 13, 2026: 0 contributionsJun 14, 2026: 0 contributionsJun 15, 2026: 3 contributionsJun 16, 2026: 42 contributionsJun 17, 2026: 0 contributionsJun 18, 2026: 0 contributionsJun 19, 2026: 1 contributionJun 20, 2026: 3 contributionsJun 21, 2026: 7 contributionsJun 22, 2026: 9 contributionsJun 23, 2026: 14 contributionsJun 24, 2026: 20 contributionsJun 25, 2026: 37 contributionsJun 26, 2026: 22 contributionsJun 27, 2026: 37 contributionsJun 28, 2026: 11 contributionsJun 29, 2026: 20 contributionsJun 30, 2026: 7 contributionsJul 1, 2026: 17 contributionsJul 2, 2026: 7 contributionsJul 3, 2026: 18 contributionsJul 4, 2026: 30 contributionsJul 5, 2026: 13 contributionsJul 6, 2026: 12 contributionsJul 7, 2026: 1 contributionJul 8, 2026: 3 contributionsJul 9, 2026: 20 contributionsJul 10, 2026: 5 contributionsJul 11, 2026: 20 contributionsJul 12, 2026: 8 contributionsJul 13, 2026: 33 contributionsJul 14, 2026: 4 contributionsJul 15, 2026: 0 contributionsJul 16, 2026: 6 contributionsJul 17, 2026: 27 contributionsJul 18, 2026: 18 contributionsJul 19, 2026: 42 contributionsJul 20, 2026: 12 contributionsJul 21, 2026: 41 contributionsJul 22, 2026: 39 contributionsJul 23, 2026: 87 contributionsJul 24, 2026: 11 contributionsJul 25, 2026: 16 contributionsJul 26, 2026: 32 contributionsJul 27, 2026: 70 contributionsJul 28, 2026: 32 contributionsJul 29, 2026: 36 contributionsJul 30, 2026: 18 contributionsJul 31, 2026: 35 contributionsAug 1, 2026: 10 contributionsAug 2, 2026: 22 contributionsAug 3, 2026: 0 contributionsAug 4, 2026: 0 contributionsAug 5, 2026: 0 contributionsAug 6, 2026: 0 contributionsAug 7, 2026: 0 contributionsAug 8, 2026: 0 contributionsAug 9, 2026: 2 contributionsAug 10, 2026: 3 contributionsAug 11, 2026: 0 contributionsAug 12, 2026: 0 contributionsAug 13, 2026: 0 contributionsAug 14, 2026: 0 contributionsAug 15, 2026: 0 contributionsAug 16, 2026: 0 contributionsAug 17, 2026: 0 contributionsAug 18, 2026: 0 contributionsAug 19, 2026: 0 contributionsAug 20, 2026: 0 contributionsAug 21, 2026: 10 contributionsAug 22, 2026: 5 contributionsAug 23, 2026: 6 contributionsAug 24, 2026: 9 contributionsAug 25, 2026: 10 contributionsAug 26, 2026: 0 contributionsAug 27, 2026: 0 contributionsAug 28, 2026: 6 contributionsAug 29, 2026: 3 contributionsAug 30, 2026: 15 contributionsAug 31, 2026: 4 contributionsSep 1, 2026: 15 contributionsSep 2, 2026: 8 contributionsSep 3, 2026: 15 contributionsSep 4, 2026: 12 contributionsSep 5, 2026: 49 contributionsSep 6, 2026: 0 contributionsSep 7, 2026: 0 contributionsSep 8, 2026: 0 contributionsSep 9, 2026: 12 contributionsSep 10, 2026: 17 contributionsSep 11, 2026: 12 contributionsSep 12, 2026: 36 contributionsSep 13, 2026: 6 contributionsSep 14, 2026: 5 contributionsSep 15, 2026: 26 contributionsSep 16, 2026: 21 contributionsSep 17, 2026: 49 contributionsSep 18, 2026: 10 contributionsSep 19, 2026: 11 contributionsSep 20, 2026: 14 contributionsSep 21, 2026: 14 contributionsSep 22, 2026: 6 contributionsSep 23, 2026: 0 contributionsSep 24, 2026: 50 contributionsSep 25, 2026: 6 contributionsSep 26, 2026: 0 contributionsSep 27, 2026: 8 contributionsSep 28, 2026: 17 contributionsSep 29, 2026: 0 contributionsSep 30, 2026: 0 contributionsOct 1, 2026: 0 contributionsOct 2, 2026: 3 contributionsOct 3, 2026: 0 contributionsOct 4, 2026: 0 contributionsOct 5, 2026: 0 contributionsOct 6, 2026: 1 contributionOct 7, 2026: 2 contributionsOct 8, 2026: 0 contributionsOct 9, 2026: 7 contributionsOct 10, 2026: 0 contributionsOct 11, 2026: 2 contributionsOct 12, 2026: 0 contributionsOct 13, 2026: 0 contributionsOct 14, 2026: 46 contributionsOct 15, 2026: 57 contributionsOct 16, 2026: 24 contributionsOct 17, 2026: 33 contributionsOct 18, 2026: 14 contributionsOct 19, 2026: 11 contributionsOct 20, 2026: 9 contributions
Snapshot Oct 20, 2026 · github.com/JamS1t

1,959 contributions across 126 active days. Longest run 26 days; busiest day 87 contributions on Jul 23, 2026.

Ways I can help

What you get from each kind of engagement, and how long it usually takes.

AI feature integration

LLM features wired into your existing product: chat, summarisation, extraction, agents. I design and test the evals and guardrails each feature needs, and say plainly what is and is not covered.

Production integration · prompt + eval suite · docs & handover

Typically 1–3 weeks

MVP & internal tools

SaaS or internal tool from zero to deployed: auth, core workflow, admin, reporting. Scoped to what proves the business, nothing more.

Deployed app · source & CI · 2 weeks post-launch support

Typically 3–6 weeks

Automation & workflows

n8n and API pipelines that replace manual ops work: syncing systems, generating documents, routing data between tools.

Running automation · monitoring · runbook

Typically 1–2 weeks

Live demos

Working samples of the kind of build I do for small businesses. Not client work: sample shops and test payments, so you can try every step.

Chat order assistant

Live demo at demos.sitsit.dev

Customers order in Taglish, English or Bisaya, pay by GCash or Maya in test mode, and the owner’s phone (simulated here) rings once payment is confirmed.

  • Prices, totals and the delivery minimum are computed in code, and a reply with any amount the code did not compute is replaced.
  • An order counts as paid only when the payment gateway confirms it, not when someone sends a screenshot.
  • Build your own shop in three steps (name, menu and prices, then voice and delivery), then order from it as a customer would.
  • n8n
  • Claude Haiku
  • Xendit (test mode)
  • Cloudflare

Screenshot includes photos from Wikimedia Commons (CC BY-SA 2.0/4.0, CC0); authors and licences. GCash, Maya, Xendit, Claude, n8n and Cloudflare are trademarks of their owners; this demo is not affiliated with or endorsed by them.

How I work

Reply within one business day

Async-first. Works in any time zone, delivers on yours.

AI-assisted, human-judged

AI handles scaffolding, tests, refactors, and docs. Human judgment stays on architecture, UX, security, and product tradeoffs.

Production grade code

2+ years maintaining live systems. Code that earns its place in the repo.

Field notes

What broke, what I measured, and what changed my mind.

All writing

Career

  1. 2024 – Present

    Full-Stack Developer, open to freelance work · Independent

    Building and shipping my own products: AlgoLens, an AI post reviewer live in open beta; Cashi, an offline outlet float tracker heading to Google Play; Concordance, a local-first AI memory vault; and ClaudeBar, an open-source desktop tool. Also built a loan and savings system for a multi-purpose cooperative. Now taking on freelance projects.

  2. Jul 2022 – Aug 2024

    Full-Stack Developer · Litecloud PH

    Built the Vicinage subdivision module and most of the core of CERPSYS, Litecloud’s modular cloud ERP for Philippine small businesses: accounting, point of sale, inventory, and purchasing.

From the Philippines, for the world

I started building things on the internet out of curiosity, pulling apart websites to see how they worked, then putting my own ideas together. That curiosity became a craft. Two years building a commercial ERP taught me what production really asks of software, and today I build and ship my own products while taking on freelance work.

I care about code that earns its place: readable, honest, and actually shipped. I integrate AI where it adds real value, not where it adds noise. Based in the Philippines, collaborating worldwide.

Daily drivers

  • TypeScript
  • React
  • Next.js
  • Flutter
  • Tailwind
  • Node
  • Postgres
  • Vercel
  • Git
  • Claude Code
  • n8n
  • and a lot of black coffee

Have a project in mind? Let’s talk.

Tell me what you’re building, where the project stands, and what outcome you need. I’ll reply with fit, next steps, and a realistic path forward.

Prefer a quick call?

Fifteen minutes to see whether we’re a fit.

References available on request.

Your message is sent via Resend to reach my email; this site stores nothing itself. See the privacy note.