Roland Sharp

AI-Directed Software Architect

I architect and ship complex software by directing AI coding agents. Built a neurosymbolic language model, an encrypted messaging platform, and an open-source resume standard — each designed from scratch, steered through implementation with Claude Code as my engineering partner. 5+ years of hands-on Node.js and TypeScript in production. Co-founder of JSON Resume (4.2K GitHub stars). I bring the vision, the architecture, and the design decisions. AI brings the implementation speed.

Experience
AI Researcher & Technical Architect
Independent Research

Designing and shipping AI systems by directing Claude Code as implementation partner. Architected Vidya, a neurosymbolic language model with a Forth-based symbolic constraint system. Directed the implementation of a full transformer, autograd engine, BPE tokenizer, and reinforcement learning pipeline in OCaml. Built sshmail, an encrypted messaging hub over SSH, in Go. Published all work as open-source with detailed technical blog posts documenting architecture decisions, failures, and pivots.

Node.js Developer & Data Engineer
Sifchain

Built the TypeScript client SDK and public data API for a decentralized exchange. Complex aggregate SQL queries, Ethereum and Cosmos JavaScript APIs, AWS Lambda deployment.

Senior Node.js Developer
Blockbid

Maintained and built out the API gateway for an Australian cryptocurrency exchange. Built the initial market-starting arbitrage bot. TypeScript, GraphQL, TypeORM, Redis, JWT and TOTP multi-factor authentication.

Systems Engineer
Everledger

Built a zero-knowledge query service for a consortium blockchain — the first company to use Hyperledger in production. Homomorphic encryption, private blockchain for immutable audit logs. 15+ Docker containers orchestrated with Docker Compose.

Node.js Developer
Adimeo

Built the server for laplateforme.com, France's largest building construction hardware retailer. Mentored PHP developers on modern JavaScript. Node.js, Express.js, Mocha.js, MySQL.

Node.js Developer
Lighthouse

Built the main REST API for beacon location tracking on Android devices. Node.js, Express, MongoDB, Mongoose.

Junior Node.js Developer
Payment Network International

Geo-monitoring applications using Node.js. Built modules for meteorological and geological data processing. Maintained 500+ end-to-end and unit tests.

Co-founder & Original CLI Author
JSON Resume

Co-founded the open-source initiative to create a JSON-based standard for resumes. Built the original CLI tool and registry server. 4.2K GitHub stars. The standard is still actively maintained and widely used.

Skills

AI-Directed Development

Claude CodeSystem architectureTechnical direction of AI agentsDesign decisions and trade-off analysisShipping complex projects from concept to deployment

Hands-on Programming

Node.jsTypeScriptJavaScriptExpressREST APIsGraphQL

AI / ML (Architectural Knowledge)

Transformer architectureBPE tokenizationNeurosymbolic systemsReinforcement learningConstrained decodingAutograd engines

Infrastructure

PostgreSQLSQLiteMongoDBRedisDockerAWS LambdaLinux
Projects

Vidya

Neurosymbolic language model — GPT-2 transformer with Forth-based symbolic constraints, reinforcement learning, and online memory. Architected by me, implemented in OCaml with Claude Code. Published with full technical documentation.

sshmail

Encrypted messaging hub over SSH for humans and AI agents. SSH-key identity, Discord-like TUI, JSON API, E2E encryption via age. Architected by me, implemented in Go with Claude Code. Deployed at sshmail.dev.

NEUROMANCY

Technical blog documenting AI research, systems programming, and open-source hardware. 30+ posts covering transformer implementation, reinforcement learning, bare-metal programming, and AI-directed development.

JSON Resume

Open-source resume standard. Co-founded the project, built the original CLI tool and registry server. 4.2K GitHub stars.

Education
University of Queensland
Bachelor of Science and Art
Linear AlgebraStatic and Dynamic ForcesIntroduction to Electrical EngineeringCritical Reasoning and Formal LogicIntroduction to NeuroscienceKant and European PhilosophyPhilosophy of ArtIntroduction to PhilosophyIntroduction to StatisticsWriting for Engineers
References
I've known Roland for many years, and had the privilege of working closely with him at Blockbid, an Australian crypto currency exchange. Together we built out an API gateway which fronted a distributed system with Kubenetes on AWS. We used Open API v3 to define a schema for our public facing API, we built a custom schema validator which filtered out unexpected requests and responses improving security and consistency. We used JWT's to authenticate users on different microservices by passing them around with associated jobs in RabbitMQ. On top of this we managed to also support GraphQL and namely our own Apollo client frontend. He is excellent at Javascript/Typescript, writes readable, terse, documented and modular code.
— Thomas Davis