CS Chue Systemsby Glen Chue
Freelance developer · taking new projects in Indonesia & Singapore

I turn your team's busywork into systems that run themselves.

Telegram bots, websites and web apps, AI that answers from your own documents, and video and data pipelines, for small teams and organisations in Singapore and Indonesia. Built inside the apps your team already uses, engineered to Singapore company standards, and looked after once they're live.

Email me See what I've built
Usual stackPython · Claude and OpenAI · Telegram · Supabase
Typical build1 to 4 weeks
Where it runsYour own accounts and servers
LanguagesEnglish and Indonesian
ops / this week
Attendance89%+4 pts
Claims to check2
New leads41
Pass rate92%
Group A96%
Group B89%
Group C84%
Group D78%
Sample data
15+systems built and deployed
600+automated tests across them
4 yearsdata engineering in Singapore
2 languagesEnglish and Indonesian users served

Six systems, from research to production

Click any project for the full story. Most of these belong to private organisations, so the screens here are recreations with sample data. The descriptions and numbers are real.

The Back Office · Operations automationIn use · built for an organisation

Team Operations Suite

Telegram bots and websites that run a community organisation's admin.

2 days → 10 mintreasurer's monthly work
Details

A community organisation ran its money, attendance, results and outreach through group chats and spreadsheets. I replaced the manual parts with Telegram bots that read what people post, and websites that give leaders the full picture. People keep messaging the way they always have. Within minutes, each report shows up on the right website as a card, a record or a ledger line, and the reports write themselves.

2 days → 10 mintreasurer's monthly paperwork
4 bots + 4 websitessharing one set of data
330+automated tests
6,000+leads handled in a year
pipeline board
New 2
Rina S.Riverside2d
Budi H.Old Town5d
First meeting 2
Daniel T.City Mall0d
Sari W.Central Park9d
Follow-up 1
Kevin L.City Mall3d
Enrolled 1
Maya P.Riverside6d
Sample data · card colour shows days in stage
Telegram bot

Receipts and claims

Reads receipt photos and PDFs with GPT-4o, matches them to claims and writes the treasurer's reports. Monthly paperwork went from 2 days to about 10 minutes.

Website

Claims portal

Treasurers mark claims as paid on the web, and the bot's ledger updates itself.

Telegram bot

Attendance

Turns casual chat reports into clean records and live summaries. Before, there was no attendance history at all. Now every week is kept and can be compared over time.

Website

Member management

Member cards, groups on a drag-and-drop board, and a live attendance calendar fed by the bots and the leaders' chat. Exports to the same Excel layout the team used before.

Telegram bot

Test scores

Records score reports posted in chat and works out pass rates for each class.

Website

Class records

Class calendar, rosters and progress reports, kept in step with each class's Telegram topic.

Telegram bot

Field reports

Reads reports posted in Telegram, Word files included, then creates or updates the right card and replies with its link.

Website

Pipeline board and dashboard

Every lead as a card with days in each stage, nightly stats, and a map of which places work best.

AI

Insights and cost control

Nightly AI summaries of what's working, with names and personal details removed before anything reaches the AI, plus spend tracking for every app.

Python · Telegram · FastAPI · HTMX · React · PostgreSQL · Supabase · SQLite · OpenAI · Docker · Caddy · nginx · DigitalOcean

Want something like this for your team?

The Editor · Media automationIn use · built for an organisation

Recording-to-Release Video Pipeline

Zoom recordings edited into English and Indonesian, published after one tap.

1 tapof human work per run
Details

Long sessions recorded on Zoom with a live interpreter used to be edited by hand, in two languages. Now the pipeline downloads the recording and the interpreter's track, cleans the audio with AI, and cuts an English and an Indonesian edit. A person taps approve, and it publishes both to Vimeo and a backup server, then checks that every file arrived intact.

81 minsessions, rendered in 1080p
2 editsper recording, EN and ID
1 tapof human work per run
pipeline / Sun 1 Nov recording
Recording and interpreter track pulled from Zoom
Interpreter audio cleaned with AI
English edit rendered1080p · 81:12
Indonesian edit rendered1080p · 81:12
Waiting for approval
Approve and publish
Publish to Vimeo and backupevery file verified on arrival

Zoom import

Finds the new recording and pulls the main and interpreter audio tracks automatically.

AI audio clean-up

Removes noise and echo from the interpreter channel so both versions sound clear.

Bilingual editing

Cuts and renders the English and Indonesian versions in 1080p, ready to publish.

Publish and verify

Uploads to Vimeo and a backup server, then checks every file before calling the job done.

Slide replacement

AI cuts the speaker out of the frame so the slides behind them can be swapped for clean ones.

Voices and dubbing

Separates overlapping speakers and lines up dubbed audio with the video.

Python · Zoom API · Vimeo API · ffmpeg · PyTorch · Whisper · OpenCV

Want something like this for your team?

The Analyst · AI over documentsOpen source · code on GitHub

Document AI that cites its sources

Answers from your own documents, with the page each answer came from.

7retrieval techniques
Details

Ask a question in plain words and get an answer from your own documents, with the exact page it came from. When the evidence isn't there, it says so instead of making something up. TradeIQ, my open-source version for company filings, is public on GitHub.

7retrieval techniques combined
5layers of safety checks
Open sourcecode you can read
tradeiq / research
What risks did the company add to its latest annual report?Ask

Two new risk factors appear this year: dependence on a single overseas supplier for its main component [1], and new data-privacy rules in two markets that could raise compliance costs [2]. The rest of the section is unchanged from last year [3].

[1] Sample Corp 10-K FY2025, Item 1A, p. 18 [2] Sample Corp 10-K FY2025, Item 1A, p. 21 [3] Sample Corp 10-K FY2024, Item 1A, pp. 17–24

Research assistant

Answers questions from SEC filings and earnings reports, with page references for every claim.

Study app search

Finds notes by meaning across a large personal library, inside a Telegram bot and phone app.

Application writer

Reads a job listing and rewrites a CV and cover letter for it, approved with one tap in Telegram.

Python · hybrid keyword and vector search · reranking · pgvector · OpenAI · Claude API · Docker

Want something like this for your team?

The Quant · Machine learning in productionLive · running for my own use

Self-tuning Trading Platform

Backtests, sizes and re-weights trading strategies every night.

10.6%a year, 16-year backtest
Details

A system that backtests strategies, sizes every position inside hard risk limits and re-weights itself each night with a machine-learning model. It runs on its own server through a real broker's API, paper trading for now, with a desktop control panel to watch it.

10.6%a year over a 16-year backtest
0.62Sharpe ratio
270automated tests
monitor / strategy overview
Per year10.6%
Sharpe0.62
ModePaper
0× 2× 4× 6× 2010 2014 2018 2022 2026 Illustrative path scaled to the backtest (about 5× in 16 years). Not real returns.

Backtester

Replays 16 years of market data against every strategy before it touches money.

Risk engine

Position sizing and exposure caps that every trade has to pass.

Nightly model

A machine-learning model re-weights the strategies each night from recent results.

Control panel

A desktop app showing the bot, server health and costs in one window.

Python · FastAPI · PostgreSQL · scikit-learn · broker API · Docker · Electron

Want something like this for your team?

The Modeller · Machine learningCompany and research work

Prediction Models that Hold Up

Valuation and classification models from company and research work.

3%median valuation error
Details

Before freelancing, I built machine-learning models for a living. At Real Estate Analytics (8PROP) I trained models that value Singapore HDB flats and condominiums to a 3% median error, and deployed models on AWS Lambda that check and clean data as it flows in. At A*STAR I built classifiers that sort candidate drug molecules with an 85% average F1 score. The same skills now run my trading model and video AI.

3%median error valuing homes
85%average F1 score in research
AWS Lambdamodels running in production
valuation model / evaluation
Median error3%
ModelXGBoost
HomesHDB + condo
0.4M 0.4M 0.8M 0.8M 1.2M 1.2M 1.6M 1.6M actual value (S$) Illustrative points. The 3% median error is the real result.
Model

Property valuation

XGBoost, support vector and neural-network models that value Singapore HDB flats and condos to a 3% median error.

Model

Data checks on AWS Lambda

Models deployed inside the data pipeline that catch and clean bad records before they reach reports.

Model

Molecule classifier

Research at A*STAR: Random Forest, XGBoost, SVM and PyTorch models tuned with Optuna, at an 85% average F1 score.

Model

Trading meta-model

Re-weights trading strategies every night from recent results, inside hard risk limits.

Model

Speaker and video AI

Separates overlapping voices, recognises who is speaking and cuts a person out of the frame.

Model

Prompt-injection screening

A DeBERTa classifier in TradeIQ that blocks attacks on the AI before a question reaches it.

Python · scikit-learn · XGBoost · PyTorch · TensorFlow · Optuna · AWS Lambda · SQL · Airflow

Want something like this for your team?

The Promoter · Web platformIn use · built for an organisation

Event Platform with Ad Tracking

Event sign-ups traced back to the ad or form that brought them in.

Every sign-uptraced to its source
Details

An organisation that runs public events needed to know which promotions actually brought people in. Visitors sign up on the public site, and organisers see every sign-up in an admin dashboard traced back to its source, whether a Meta ad, a HubSpot form or a referral. It also drafts event posters and short promo videos with AI.

Every sign-uptraced to the ad or form behind it
AI creativeposters and promo videos
events.example.org/admin
Sat 14 Nov, 10:00 Community Open Day Full name Email Sign me up
Sign-ups this month 248
Meta ads102
HubSpot58
Referral49
Direct39

Next.js · React · TypeScript · Supabase · Vercel · Resend · HubSpot

Want something like this for your team?

Skills and stack

What I can build for you, and the tools I build it with.

AI agents and assistants

LLM tools that read, sort and draft for you, wired into the apps you already use.

Document AI

Search and Q&A over your own files, with the source shown for every answer.

Workflow automation

Scheduled jobs and bots that take repetitive admin off your team's plate.

Chat bots

Telegram bots with databases, admin pages, reminders and approvals.

Data pipelines

Pull data from many sources on a schedule, cleaned and ready to use.

Dashboards and reports

Reports that write themselves, in Power BI, Metabase or a web dashboard.

Machine learning

Prediction and scoring models, from property valuations to trading signals.

Web apps and deployment

Next.js front ends, Python APIs, and servers set up with monitoring and backups.

PythonTypeScriptOpenAI APIClaude APIRAG and pgvectorPostgreSQLSupabaseNext.jsFastAPIDockerAWSVercelAirflowdbtTelegram Bot API

Clear prices, fixed before I start

AI comes standard in every package, not as an expensive extra. You pay for how much the system has to do. After a short call I send a fixed quote that settles where in the range your project lands, and nothing begins until you approve it.

Starter

One AI workflow, end to end

US$400–1,000S$500–1,300 · Rp7–18 jutaFixed quote within this range
  • One job automated: reading receipts, sorting messages or pulling data out of documents
  • Runs in Telegram or on a schedule
  • Deployed on your own accounts, with monitoring

From my work: the receipts bot, the job application writer

Most popular

Business

A connected system for one team

US$1,200–3,000S$1,500–3,800 · Rp22–54 jutaFixed quote within this range
  • Everything in Starter
  • Several workflows sharing one database
  • A website or admin page, up to five pages
  • Approvals, reports, payments or bookings

From my work: the Team Operations Suite, the event platform

Custom

Organisation-wide or data-heavy

From US$2,000S$2,500+ · Rp36 juta+Quoted per project after a short scoping call
  • Everything in Business
  • AI that answers from your documents, with sources
  • Data pipelines and dashboards
  • Machine learning: forecasting, scoring and prediction models
  • Safety checks and AI spending limits

From my work: TradeIQ, the trading model, the property valuation models

AI care plan from US$75 (S$100 · Rp1,4 juta) a month

AI systems drift after launch: answers slip, costs creep up and models get retired. The care plan covers hosting, backups and monitoring, tracks your AI spend, fixes answers that drift and moves you to new models when old ones are retired. An hour of changes is included.

Hourly

US$60 (S$80 · Rp1,1 juta) for work outside a quote.

Where the discipline comes from

Four years building data systems for companies in Singapore. Tested code, a test environment that mirrors production, and monitoring after launch are habits from that work.

BSc (Hons), National University of Singapore

Data Engineer · ANREV

Automated 8 quarterly reports and 4 indexes, cutting reporting time by more than 60%.

Data Engineer · Real Estate Analytics (8PROP)

Moved the company onto a new Airflow setup, built client APIs and deployed machine-learning models on AWS Lambda.

Data Analyst · 8PROP

Property valuation models with a 3% median error on Singapore HDB flats and condos.

Research · A*STAR and NUS

Machine-learning classifiers and large-scale simulations.

What's eating your team's week?

Send a few lines: what you want automated, who will use it, and when you need it. I'll reply with questions or a fixed price.

or write to gchue76@gmail.com LinkedIn · GitHub

Or send your details