AI software studio
We build AI products that keep working
when the signal doesn’t.
CST Solution designs and ships applied-AI software — from offline medical guidance to workflow automation, game tooling and creation tools.
What we build
6 areas, 15 products
- Medical AIHealth that stays on your phone.3
- CRM & WorkflowSystems that do the follow-up for you.2
- Games & InteractiveTooling for teams that ship games.3
- Creator & UGCFrom an idea to a finished story.2
- Documents & NotesThe everyday paperwork, without the subscription.4
- Career & InterviewsWalk into the interview already prepared.1
How we work and what we offer Guides and analysis on the blog
From the blog
93 articles, every number measured
Engineering write-ups from building these products. Each one asks a specific question, runs the test, and publishes the script and the result.
- AI & Data
How accurate is HyperLogLog for counting unique visitors?
Accurate where the "0.81% error in 12 KB" quote says it is — 0.754% RMSE at one million visitors over 30 trials.
Read the article - Games
What is the fastest way to compute field of view on a grid?
Recursive shadowcasting computed field of view in 4.5 µs at radius 16 on a 256x256 map with 10% walls, about 3x faster than a Bresenham line to every cell, and missed 0 of 6,759 visible cells where the lines missed 959.
Read the article - Integration
Why does Date.parse give the wrong time for API dates?
We fed 48 timestamp shapes from real APIs to new Date() under three server timezones. It returned the wrong instant for 4, 6 or 9 of them depending only on TZ, and Invalid Date for 11 more.
Read the article - AI & Data
Can TF-IDF pick the right tags for a blog post?
No. Tested on 88 hand-tagged posts from this blog, TF-IDF's top five terms recovered 10.0% of the human topic tags at best, and the textbook log-scaled variant 5.1%. 27.6% of the tags never appear in the post at all.
Read the article - Games
Which procedural dungeon generation algorithm should I use?
Across 1,000 seeded 200x120 maps, cellular automata caves came out fully connected 0.5% of the time. BSP, random room placement and drunkard's walk were connected every time.
Read the article - Integration
Does HTTP keep-alive make API calls faster?
Yes, by about 3x on HTTPS. At 380 ms RTT, a reused connection answered in 385 ms against 1,153 ms for a new one, measured with server-side connection counts.
Read the article
Get in touch
Tell us what you’re trying to build.
The fastest way to reach us is WhatsApp — send a message and we’ll reply.
+84 904 879 900