Portfolio

Active in IT and software development since 1998, I have built and led systems across internet infrastructure, SaaS, payments, Web3, and blockchain. My early work included growing an ISP to nationwide coverage, building client-facing web payment systems in the late 1990s, and contributing to an award-winning dotcom before moving deeply into Bitcoin and blockchain in 2011 (Bitcointalk user link).

I design and build Web3 and blockchain-based systems focused on real users, real value, and long-term trust, with an emphasis on security, auditability, and system-of-record integrity. My work spans smart contracts, full-stack platforms, cloud-based SaaS, tokenized systems, secure collaboration infrastructure, on-chain identity, and compliance-aware digital asset architecture.

I bring a long systems-engineering perspective to blockchain, including the ability to evaluate protocol design tradeoffs, consensus models, identity layers, custody and key-management concerns, and the interaction between on-chain and off-chain systems in regulated environments. My focus is on building reliable, deterministic, and operationally sound platforms that can support real business use cases, not just technical experiments.

Core specialties

  • Technical writing on blockchain systems with 200K+ views, focused on protocol design and real-world implementation (Quora)
  • Protocol design, migrations, and system evolution
  • Smart contract engineering, security, and upgradeable architectures
  • Wallet integration and key lifecycle management
  • Tokenomics and deterministic value distribution systems
  • On-chain identity, reputation, and eligibility enforcement

The projects below represent hands-on systems I’ve architected and delivered across multiple layers of the Web3 and financial technology stack, including protocol design, token economics, identity systems, and user-facing platforms. Each project was designed to solve a real-world problem, such as verifiable value distribution, reducing user friction, enforcing trust boundaries, or enabling auditable system behavior.

While a significant portion of my work has been delivered under NDA for regulated and enterprise clients, including regulated financial systems, digital asset platforms, and infrastructure-level architectures, the following projects represent systems I can discuss in detail and reflect the same architectural patterns, security controls, and design principles used in those engagements.

AI-Assisted Engineering

I use AI throughout the software engineering lifecycle, including architecture research, code analysis, implementation planning, debugging, test development, documentation, security review, and evaluation of unfamiliar repositories.

My approach treats AI output as an engineering aid rather than an authoritative result. Generated code and recommendations are reviewed, tested, and validated using the same standards applied to manually produced work. For transactional, identity, financial, and blockchain systems, AI-generated decisions are kept separate from authorization, deterministic business rules, and final state changes.

Current areas of applied AI work include:

  • AI-assisted architecture and technical research
  • Code generation, refactoring, and debugging
  • Test-case and edge-case development
  • Repository analysis and security review
  • Structured LLM outputs for application integration
  • Local model deployment with Ollama
  • Human-in-the-loop decision workflows
  • Traceable and auditable AI-assisted processes
  • Guardrails around external APIs, smart contracts, and transactional systems

Tools and technologies include Ollama, Claude Code, Cursor, local LLMs, Python, TypeScript, structured prompting, retrieval and context management, and deterministic validation.


Featured Projects with Technical Write-ups :

TeamVault A secure team file vault and controlled document distribution platform designed for organizations handling sensitive data requiring auditability, access control, and traceable distribution without per-user SaaS pricing.

  • Provides role-based access control, hierarchical permissions, append-only audit logging, and verified downloads with forensic watermarking to ensure accountability and traceability of file access and distribution events.
  • Role: Co-founder, product architect, developer, and lead system designer
  • Status: Active development as a cloud-native secure document platform focused on controlled access, audit logging, and secure team collaboration
  • Link: TeamVault.cloud

VHASH A Proof-of-NFT-based protocol designed to enable deterministic, verifiable reward distribution without reliance on traditional proof-of-work systems.

  • Implements modular, upgradeable smart contract architecture to support evolving protocol logic while maintaining state continuity and operational flexibility.
  • Role: CTO, co-creator of the Proof-of-NFT concept, original architect
  • Status: Launched on Ethereum mainnet (Dec 2024)
  • Link: vhash.xyz

LOOTCoin A gasless, GPS-based rewards platform designed for real-world engagement, incorporating location validation, bot resistance, and anti-Sybil controls to ensure fair participation and verifiable user activity.

  • Role: Sole developer
  • Status: Personal project, in development

Root Anarchy – Experimental Identity & Reputation Framework. Independent research project exploring identity, reputation, and trust modeling in decentralized systems. Designed a system for representing identity, experience, and progression as verifiable on-chain state, combining blockchain primitives with AI-assisted modeling techniques.

  • Focused on expressing trust, capability, and behavioral signals through deterministic identity and reputation mechanisms, with an emphasis on verifiability, resistance to manipulation, and system integrity.
  • The project draws light inspiration from cyberpunk narratives, particularly their exploration of identity, reputation, and decentralized trust, while grounding the implementation in practical, real-world system design.
  • Development progressed to alpha stage and was paused due to the regulatory and legal complexity associated with compliant skill-based systems.
  • Role: Sole developer

Smaller Blockchain Projects

Each project links to a deeper case study covering system context, architecture, security considerations, and key design decisions.

Xenixchain – Engaged as a contractor to repair and improve proof-of-work consensus implementation, including mining algorithm corrections, block reward recalibration, and updated wallet compatibility.
Role: Contracted developer
Outcome: Successful network upgrade with improved stability and user adoption


Architected and implemented a secure token conversion system enabling users to burn SHND tokens and receive Masternode Tokens through an automated, deterministic issuance process.
Role: Contracted developer
Outcome:
Conversion system executed without operational issues


Designed and executed a protocol-level migration from proof-of-work to proof-of-stake, including blockchain state snapshotting and deterministic reissuance of balances on the new network. Preserved user key ownership and ensured continuity across networks.
Role: Contracted developer
Outcome: Successfully migrated over 4 million addresses with zero reported failures


Applied Research, Feasibility, and Systems Architecture

Blockchain Voting Feasibility Study (Identity, Privacy, and Verifiable Systems). I served as CTO on a blockchain voting feasibility study alongside a former DOJ division head, a western state Secretary of State, and other public sector stakeholders.

  • Stronger auditability and transparency
  • True end to end verification, including at the individual voter level
  • Increased voter confidence, since voters are not asked to trust the system blindly
  • Faster and more reliable tabulation
  • Potentially improved accessibility, especially for overseas and disabled voters

This work reflects the same architectural challenges present in institutional blockchain systems, including custody, identity gating, and auditability.


Local LLM Game Arbitration

Researching locally hosted large language models for interpreting game rules, evaluating open-ended player actions, and producing structured rulings that can be safely consumed by conventional application logic.

Built around Ollama, the project explores how an LLM can serve as a constrained reasoning and arbitration layer without becoming the authoritative source of system state. Model responses are returned as structured data, checked against deterministic rules, logged for review, and escalated to a human when confidence is low or a ruling falls outside permitted boundaries.

The research currently supports AI-driven interaction in Root Anarchy, where players get results from a mix of non static skills and situations. It is also being developed as a more general game-arbitration framework that could support tabletop games, role-playing games, strategy games, card games, interactive fiction, and other systems where players can attempt actions not anticipated by a fixed user interface.

Potential applications include:

  • Interpreting open-ended player actions against a defined rule set
  • Resolving ambiguous or conflicting rules
  • Acting as an AI game master, referee, or neutral adjudicator
  • Evaluating creative actions beyond predefined menus
  • Applying character abilities, inventory, environmental conditions, and prior events
  • Generating explainable rulings while preserving game continuity
  • Supporting custom or evolving rule sets without hard-coding every possible action
  • Providing local, private arbitration without relying on a hosted AI service

The engineering research includes:

  • Structured and schema-validated model outputs
  • Prompt design for rule-constrained reasoning
  • Retrieval and context management for rules, player history, and current game state
  • Deterministic validation before state changes are accepted
  • Hallucination detection and invalid-action handling
  • Decision logging and traceability
  • Confidence thresholds and human escalation
  • Evaluation of local models for speed, accuracy, resource usage, and instruction adherence
  • Separation of probabilistic AI reasoning from authoritative application

The broader goal is a reusable arbitration layer that can be adapted to different games and rule systems. The LLM interprets player intent and proposes an outcome, while conventional software remains responsible for enforcing permissions, validating the ruling, updating authoritative state, and approving any other action.

Technologies: Ollama, local LLMs, Python, TypeScript, structured JSON outputs, prompt engineering, retrieval and context management, deterministic rules engines, validation pipelines, decision logging


Security / Developer Tools

Repo Malware / Vulnerability Scanner Lightweight scanner for identifying suspicious patterns in unfamiliar repositories before running them locally. Built from practical Web3 security concerns around scam “test task” repos, malicious install scripts, credential theft, wallet-draining behavior, obfuscated code, and unsafe dependency patterns. Intended as a first-pass risk check, not a replacement for a formal audit.


Quick research projects

As part of my work as a developer and systems architect, I regularly evaluate emerging technologies to determine whether they can support real-world use cases and what a viable architecture would require.

These short-form projects are focused on feasibility validation, constraint discovery, and architectural exploration.

Explored whether individual instrument tracks could be tokenized and synchronized into a unified musical composition using NFTs.
Outcome: Demonstrated that synchronized playback of multiple audio NFTs is feasible.
Link: https://nft-orchestra.vercel.app/