TypeScript
TypeScript application engineering across web, mobile, blockchain integrations, backend services, and AI-powered products.
Implementation
Built Opyn's Next.js trading application and blockchain data integrations with TypeScript.
Developed Bitlauncher's application, wallet integrations, and indexing services with TypeScript.
Used TypeScript across LegalAgent's React Native application and TanStack Start dashboard.
Introduced TypeScript into Tractor Supply's existing React Native application.

Opyn
Software Engineer
A perpetuals trading interface for Opyn Markets on Arbitrum, with wallet integration and indexed onchain data.

Bitlauncher
Product Engineer
An AI and crypto launchpad combining token auctions, cross-chain wallets, market data, and AI-assisted project research.

LegalAgent
Software Engineer
A voice and chat AI assistant for legal professionals, combining case retrieval, document intelligence, and bilingual interactions.

Tractor Supply
A React Native retail application with product discovery, customer-account features, and augmented-reality previews.

Masterbots
A platform for domain-specific AI assistants with specialized chat interfaces, social features, and multilingual support.

ZTX
Software Engineer
A Web3 virtual-world experience with embedded wallet connectivity, transaction signing, and NFT trading.

RareMint
Software Engineer
A Polygon NFT marketplace for tokenized sports collectibles, auctions, wallet connectivity, and collectible drops.

Bitcash
Lead Engineer
A cryptocurrency and stablecoin exchange with peer-to-peer trading, realtime messaging, and browser-based transaction signing.

Emanate
Software Engineer
A blockchain-based music platform combining streaming, artist monetization, and token-based revenue distribution.

Make Sense Labs
A React Native messaging application combining private conversations, an EOS wallet, and token-based community features.
Related posts
Context Engineering
An agent harness orchestrates memory, tools, skills, and retrieved information so models receive the right context at the right moment.
AI Agents are Infrastructure
Running agents in production means managing tools, state, permissions, and recovery—not just choosing a capable language model.
Intersection of AI and Web3 (Part 2)
How agentic finance, stablecoin payment rails, and decentralized AI infrastructure are starting to connect in real products.
Why I still use Expo
OTA updates, EAS cloud builds, and shared TypeScript from production React Native work.
Agentic Finance
How AP2, x402, and agentic commerce protocols could let AI agents authorize payments and settle transactions with stablecoins.
AI Model Context Protocol (MCP)
What the Model Context Protocol standardizes about connecting models to tools and data, and how I structure MCP-style tools, composition, and memory in TypeScript.
RAG with TypeScript
How retrieval-augmented generation works, and how to implement it with TypeScript SDKs, embeddings, and vector stores.
The Skillset of a Product Engineer
Why product engineers take ownership of user needs, interfaces, and systems instead of working within one technical layer.
See the work
Explore the project portfolio for implementation details, systems, and technology.