Engineer, founder, and technology leader working across applied AI, distributed systems, and research software.
I build software that turns domain knowledge into usable systems. My work spans architecture, hands-on engineering, research commercialization, and leading the teams that deliver it.
Website · Technical writing · Publications
| Project | What it explores |
|---|---|
| LLM prompt tester | Testing prompt responses across models and prompt versions, with configurable validation and logging. |
| ZeroMQ task dispatcher | Concurrent request processing and asynchronous messaging in C++23. |
| oc3 | Octree spatial indexing with Three.js and React Three Fiber integration. |
| Camera detection refiner | Post-processing computer-vision detections, including duplicate merging and tracking. |
| Streaming JSON-RPC proposal | A proposed extension to JSON-RPC for streaming and asynchronous responses, with schema and implementation links. |
These changes have been merged into their respective projects:
- LaminarDB: sequence-based subscription resume — resume retained output strictly after a supplied sequence.
- Jest: symlink resolution fix — handle the Windows
EISDIRcase when resolving symlinks. - Accord Project Concerto: scalar-array handling — correct a missing array modifier when unboxing scalar fields.
- Evidence calculus for AI — modelling the relationship between evidence, claims, and decisions.
- Domain-specific languages and small language models — expressing domain semantics explicitly in AI systems.
- Condition-based maintenance for high-speed fleet — research on prognostics and maintenance decisions.
- Sequence Indexing for Game Development — my chapter in Game Programming Gems 6 (2006).
I also created tools for expressing and working with music:
- CarMusTy — Carnatic music notation and typesetting.
- CFugue — a C++ music-programming library supporting Carnatic swaras and Western notation.
I founded Cenacle Research, a bootstrapped research-services business, and have worked at Microsoft, Oracle, and Automation Anywhere across engineering and technology leadership.
More about my work: gk.palem.in.




