⚡ Sangsakala Proxy 🏠 Home
Skip to content
View rixrix's full-sized avatar
👋
hi!
👋
hi!

Block or report rixrix

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rixrix/README.md

Hi, I’m Richard Sentino 👋

Web 1.0–3.0 survivor · hands-on AI + Rust 🦀 · building AgenticFlowX

I’m a software engineer and lifelong tinkerer based in Auckland, New Zealand.

After more than 20 years across startups, full-stack systems, cloud platforms, and connected products, I’m increasingly focused on Rust, native applications, developer tooling, programming languages, and software that interacts with real hardware.

Everything I build from here will be built with AgenticFlowX.

AgenticFlowX

AgenticFlowX is my open-source workflow for building software with AI coding agents.

It begins with ordinary chat and adds structure when the work needs it: exploration, specifications, design, tasks, approvals, traceability, and persistent project context.

The goal is simple: make AI-assisted development easier to follow, review, resume, and trust—without moving the work into a separate project-management system.

Selected work

Oxidal

Oxidal is an open-source guitar and bass processor I’m building for Raspberry Pi 5. It pairs a Rust backend with a browser interface and a custom Linux image with its own Wi-Fi hotspot, so I can control it from a phone or tablet at the rig.

It uses Neural Amp Modeler (NAM) captures for amp and cabinet tones, imports compatible TONE3000 presets, and hosts selected LV2 effects. It’s in active development.

Desktop Nano Cortex

Desktop Nano Cortex is an open-source, cross-platform desktop companion for the Neural DSP Nano Cortex.

It moves device communication into a native Rust backend behind a Tauri application, combining:

  • Rust and Tauri
  • React and TypeScript
  • USB MIDI control
  • Bluetooth device state
  • Cross-platform desktop packaging
  • Hardware diagnostics and testing
  • Traceable specifications built with AgenticFlowX

TrafLang

TrafLang is a playful programming language built around driving metaphors.

Programs use keywords such as StartEngine, Drive, CheckMirror, Remember, and ParkCar, then transpile to JavaScript for immediate execution.

I built the language and its browser-based development environment, including:

  • A lexer and tokenizer
  • Parser and abstract syntax tree
  • JavaScript code generator
  • Monaco-based code editor
  • Real-time transpilation and execution
  • Syntax highlighting and examples
  • More than 40 driving-themed keywords
  • Automated language and transpiler tests

TrafLang was an experiment in making programming syntax approachable, visual, and fun—and in seeing how far AI-assisted development could take a complete language and IDE.

My Rust timeline

Rust isn’t entirely new territory for me.

In May 2015, I wrote rust-nodejs-ffi, my first Rust program, to explore interoperability between Rust and Node.js.

I later experimented with Rust through projects such as:

Now I’m returning to Rust with more ambitious native, systems-oriented, and connected-software projects.

What I’m interested in

  • Rust for native, systems-oriented, and connected software
  • AI coding agents with clear intent and traceability
  • Programming languages and developer environments
  • Native applications that communicate with real hardware
  • Audio software, MIDI, and device control
  • Cloud systems and infrastructure as code
  • Open-source projects with honest documentation

How I build

I like understanding the whole system: product intent, architecture, application code, infrastructure, deployment, testing, and user experience.

AgenticFlowX grew out of that mindset. Every new project is an opportunity to improve both the thing being built and the workflow used to build it.

Still learning. Still building. Now doing more of it in Rust.

Elsewhere

Pinned Loading

  1. microsoft/TypeScript microsoft/TypeScript Public

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    Go 112k 15.4k

  2. rust-nodejs-ffi rust-nodejs-ffi Public

    This project represents my first Rust program, written on May 25, 2015. It serves as an introductory example for developers interested in Rust and its interoperability with Node.js.

    Rust

  3. flat1-network-node flat1-network-node Public

    This forked repository is based on substrate-node-template

    Rust

  4. afx afx Public

    AgenticFlowX (AFX) - A strict spec-driven development framework for AI coding assistants. Enforces bidirectional traceability, execution verification, and stateful session handoffs.

    Shell 5 1

  5. AgenticFlowX/agenticflowx AgenticFlowX/agenticflowx Public

    AgenticFlowX is a VS Code workflow layer for AI coding. It gives you chat-first coding, Code / Explore / Spec modes, actionable markdown previews, an experimental project canvas, and repo-owned pro…

    TypeScript 19 1

  6. deskop-nano-cortex deskop-nano-cortex Public

    Desktop Nano Cortex is an unofficial, cross-platform desktop companion for the Neural DSP Nano Cortex. It exists because the pedal has no public preset/parameter API, and browser tools need WebMIDI…

    TypeScript 13 4