Nolopro Engine

Independent research into schema-bounded LLM integration and deterministic code generation. Model output is constrained to a validated schema representation behind validation gates, with Roslyn AST synchronisation that preserves human-authored code - so regeneration never silently overwrites work a person did by hand.

The interesting problem here is not prompting. It is deciding what a language model is allowed to emit, and making regeneration safe against a codebase that keeps moving.

Full high-level design available on request.

Schema-driven generation · Roslyn AST synchronisation · validation gates


Learn-Frida

An English-language Unity/IL2CPP and Android instrumentation guide covering Frida Server and Gadget, APK patching, native modules and function interception. Written because the existing material was fragmented and mostly not in English.

Roughly 250 stars and 40+ forks, with an international readership.

github.com/kylesmile1103/Learn-Frida

Frida · IL2CPP · Android · reverse engineering


Internal Mobile Engineering Platform

Built single-handedly at FPT Software: 525 commits, nine tagged releases and ~297K lines of Rust, Go, TypeScript and Objective-C in 102 days, at a 39.8% test-to-code ratio.

Its low-code runtime does bounded expression evaluation with SQL, MongoDB, HTTP and GraphQL connectors, approval flows and audit trails - plus role-aware MCP agent access, so AI tooling operates inside the same permission model as human users rather than beside it.

Rust · Go · TypeScript · MCP · low-code runtime


AI Coding Agent Scorecard

A weighted evaluation scorecard benchmarking AI coding agents on speed, output quality, test coverage, completeness and autonomy - measured against a live production React and TypeScript codebase rather than synthetic tasks.

Eval design · benchmarking · agentic tooling