All technologies
CSS- 19 projects
Layout and responsive styling for ecommerce navigation, energy dashboards, and early client marketing sites.
TypeScript- 18 projects
JavaScript with static types for safer refactors, richer editor tooling, and shared contracts across clients and services.
React- 17 projects
Component model for web UIs across trading interfaces, admin dashboards, and marketplace screens in Next.js and standalone apps.
JavaScript- 16 projects
Client and server scripting for community platforms, ecommerce navigation, energy dashboards, and early full-stack products.
Node.js- 16 projects
Server runtime for EVM indexers, Antelope workers, exchange backends, and serverless API functions in production systems.
PostgreSQL- 12 projects
Relational store for auction indexing, options chain data, exchange backends, and blockchain subscription pipelines.
Tailwind CSS- 12 projects
Utility-first styling for trading interfaces, AI dashboards, virtual-world shells, and marketplace UIs across Next.js and React apps.
Docker- 8 projects
Container packaging and orchestration for consistent local development, CI builds, and production deployments.
Antelope- 7 projects
High-throughput chain protocol behind exchange backends, GraphQL indexers, multichain auctions, and music marketplaces.
GCP- 7 projects
Google Cloud compute, storage, and managed services for APIs, indexers, databases, and containerized workloads.
GraphQL- 7 projects
Typed API layer for blockchain subscriptions, exchange data, onchain ratings, and marketplace services.
WordPress- 7 projects
Content management for medical information sites, community promotions, and editorial publishing in early client work.
AWS- 6 projects
Cloud infrastructure for neobank backends, virtual-world services, token marketplaces, and image processing workloads.
Heroku- 6 projects
Hosted deployments for subscription apps, Rails backends, restaurant sites, and early ecommerce prototypes.
Next.js- 6 projects
Full-stack React framework for trading apps, auction platforms, AI assistants, and virtual-world experiences with SSR and server components.
React Native- 6 projects
Cross-platform mobile for neobank apps, AI assistants, retail AR previews, and hackathon game builds.
Ethereum- 5 projects
EVM contracts and deployments behind token products, NFT marketplaces, options protocols, and cross-chain auction systems.
NFT- 4 projects
On-chain collectibles in Polygon marketplaces, virtual-world commerce, and hackathon minting flows.
OpenAI- 4 projects
APIs and models for chat, embeddings, image generation, and realtime voice used in production assistant products.
TanStack Query- 4 projects
Server data caching for RAG assistants, auction platforms, options trading, and chatbot interfaces on Next.js.
AI SDK- 3 projects
Vercel's TypeScript toolkit for streaming LLM responses, tool calling, and structured outputs in React and Node.js apps.
AngularJS- 3 projects
SPA framework for subscription apps, flight-information dashboards, and fitness trackers in early full-stack products.
Artificial Intelligence- 3 projects
Production AI assistants with retrieval, chat, voice, and automated localization across legal and domain-specific products.
Bootstrap- 3 projects
Responsive grid toolkit for energy dashboards, WordPress sites, and early subscription web apps.
C++- 3 projects
Performance-critical indexing and EOSIO node software for exchange backends, validators, and onchain rating contracts.
Ethers.js- 3 projects
A compact JavaScript library for Ethereum wallets, providers, and contract calls before the Viem/Wagmi stack.
nuqs- 3 projects
URL state synchronization for auction filters, trading views, and shareable assistant pages on Next.js.
Serverless- 3 projects
AWS Lambda execution for neobank backends, virtual-world services, and token marketplace APIs.
shadcn/ui- 3 projects
Accessible React component layer for options trading, auction screens, and AI assistant interfaces on Next.js.
Solidity- 3 projects
Smart contract language for EVM auction systems, options protocols, and token deployments tested with Foundry.
Supabase- 3 projects
PostgreSQL-backed realtime layer for auction indexing, options data, and QR signature flows in Web3 products.
Zod- 3 projects
Runtime schema validation for auction payloads, trading inputs, and assistant configuration across Next.js apps.
Alchemy- 2 projects
Managed Ethereum RPC, webhooks, and developer APIs for reliable chain reads, writes, and indexing workloads.
Biometrics- 2 projects
Device-bound identity verification for Wink neobank login and Bitcash exchange authentication.
Blockchain- 2 projects
On-chain products and indexer systems across EVM chains and Antelope, from token launches to exchange backends and open-source tooling.
Expo- 2 projects
React Native toolchain for LegalAgent's voice assistant and Flow Hackathon game builds.
MongoDB- 2 projects
Document store for subscription delivery data and Fitbit-connected fitness metrics behind secure APIs.
MooTools- 2 projects
JavaScript framework for responsive medical landing pages in early client work.
Ruby on Rails- 2 projects
Full-stack framework for dynamic pricing stores and flight-information backends feeding AngularJS frontends.
Redux- 2 projects
Shared application state for retail AR features and photo editor commerce workflows in React Native and web apps.
Viem- 2 projects
TypeScript client for EVM contract reads, event subscriptions, and wallet interactions in trading and auction systems.
Wagmi- 2 projects
React hooks for Ethereum wallets and contracts, built on Viem with multichain configuration and shared query caching.
Content Management Systems- 1 project
Custom CMS for ITS InfoCom's corporate site, including CRM integration.
Data Charts- 1 project
Interactive energy-consumption visualizations for Gridium's commercial-building monitoring dashboard.
Faye- 1 project
Pub-sub messaging for live flight updates on ARINC Microfids' AngularJS airport display boards.
Foundry- 1 project
A Rust-based Ethereum toolkit for compiling, testing, and deploying Solidity with fast fuzzing and fork simulations.
Hardhat- 1 project
Solidity compile and test environment for Bitlauncher auction contracts before EOS EVM deployment.
LESS- 1 project
CSS preprocessor for ARINC Microfids' AngularJS flight-information display styling.
Niftory- 1 project
Flow NFT minting infrastructure for Wizard World hackathon assets generated with OpenAI image models.
Ponder- 1 project
On-chain event indexer that persists options chain data to PostgreSQL for Opyn's Next.js trading interface.
Redis- 1 project
In-memory layer in LegalAgent's production stack alongside the React Native assistant and admin services.
RxJS- 1 project
Reactive streams for ChainGraph's real-time blockchain data subscriptions over EOSIO and Antelope networks.
Stitches- 1 project
CSS-in-JS styling for Bitcash's React exchange interface alongside Zustand client state.
Stripe- 1 project
Checkout and subscription payments for Eat Arcade's SMS restaurant service on Heroku.
TanStack Form- 1 project
Headless form layer for LegalAgent's document categorization and system prompt management in the admin dashboard.
TanStack Start- 1 project
Full-stack React framework with file-based routing and server functions for LegalAgent's admin dashboard and document workflows.
Terraform- 1 project
Infrastructure-as-code for provisioning private EOSIO blockchains on Azure at EOS Costa Rica.
Trigger.dev- 1 project
Background job runner for Bitlauncher's auction indexing and processing alongside the Next.js platform.
Twilio- 1 project
SMS delivery for Eat Arcade's restaurant subscription notifications on Heroku.
ViroAR- 1 project
Augmented-reality product previews in the Tractor Supply React Native retail app.
WebAuthn- 1 project
In-browser transaction signing for Bitcash's peer-to-peer crypto exchange without external wallet extensions.
WebGL- 1 project
In-browser 3D rendering for ZTX's EVM wallet connector embedded inside the virtual-world canvas.
Zustand- 1 project
Client state management for Bitcash's peer-to-peer exchange interface alongside Stitches styling.
Writing about All
AI Agents are Infrastructure
May 20, 2026
Managed and self-hosted AI agents, agentic infrastructure, and why the runtime around the model matters more than benchmarks alone.
Tokenization
January 20, 2026
Tokenization is moving from experiment to production infrastructure. Traditional financial institutions are launching parallel digital venues with 24/7 operations, instant settlement, and stablecoin rails—not retrofitting existing systems, but building new ones from the ground up.
Agentic Commerce
January 13, 2026
Commerce is shifting from websites to agent‑native workflows, as protocols like UCP, A2A, AP2, and x402 turn shopping into an executable layer inside AI surfaces.
Evolution of AI UX
January 11, 2026
AI UX is shifting from chat to high‑agency agents, where intelligence, workflows, and interfaces turn AI from a feature into foundation.
Why I'm Bullish on 2026
November 15, 2025
We're entering a new phase of adoption where AI, stablecoins, tokenization, wallet infrastructure, and DeFi are no longer fringe—they're foundational.
Intersection of AI and Web3 (Part 2)
November 13, 2025
Agentic finance, stablecoin rails, and decentralized AI infrastructure after a year of building at the intersection.
Intent-Based Multichain DeFi
October 15, 2025
Solver networks, ERC-7683, and production intent protocols across EVM, Solana, and Cosmos.
Stablecoin Summer
October 15, 2025
How stablecoins are becoming foundational financial infrastructure and digital money rails
Why I still use Expo
October 1, 2025
OTA updates, EAS cloud builds, and shared TypeScript from production React Native work.
Agentic Finance
September 30, 2025
A deep dive into how AI agents are becoming autonomous financial actors with the ability to transact, execute, and move capital
Web3 Composability
September 8, 2025
Why composability is the point of a decade of Web3 standards—and how I think about building on shared protocols instead of from scratch.
Prompt Injection
June 15, 2025
How prompt injection attacks exploit large language models and strategies to defend your AI applications
AI Model Context Protocol (MCP)
June 8, 2025
Exploring the Model Context Protocol (MCP) for standardizing AI model interactions using TypeScript
RAG with TypeScript
June 2, 2025
TypeScript implementations of Retrieval-Augmented Generation (RAG) systems for integrating external knowledge with language models
Scaling and Securing WebSocket Connections
May 16, 2025
Strategies for building WebSocket backends with session affinity, TLS encryption, proper authentication, and inter-node communication for high-availability environments
EVM Token Standards Overview
May 15, 2025
Ethereum token standards. ERC-20, ERC-1155, ERC-6909, and ERC-7281
Managing Risks in DeFi
May 14, 2025
DeFi risks including impermanent loss, smart contract exploits, rug pulls, and real-world examples
AMMs, Liquidity Pools & Yield Farming
May 12, 2025
Automated market makers, liquidity pools, and yield farming strategies across major blockchains
Trading Engines - Order Books & AMMs
May 10, 2025
Analysis of order books and AMMs, exploring their fundamental mechanics, real-world implementations, and innovative hybrid solutions reshaping decentralized trading
The Skillset of a Product Engineer
March 25, 2025
What I look for in a product engineer—ownership across product, interface, and systems, not a title swap for frontend or backend.
How USDT0 Improves Stablecoin Bridging
March 20, 2025
How USDT0 and LayerZero's OFT standard move USDT across chains without wrapping, with unified liquidity and a smaller bridge attack surface
EVM on Bitcoin - The Future of DeFi
March 17, 2025
Bitcoin DeFi evolves with EVM, unlocking new financial possibilities.
The Power of Bitcoin Runes
March 2, 2025
How Bitcoin Runes is transforming tokenization with scalability and real adoption
Engineering Principles
February 25, 2025
Principles I use across web and blockchain work—quality, reliability, and shipping speed in the same conversation, independent of stack.
Math in JavaScript and DeFi
January 19, 2025
Floating-point quirks, precision, and BigInt choices I use when JavaScript math has to hold up in DeFi contracts and onchain apps.
useMemo and useCallback Are (Mostly) Obsolete
January 17, 2025
Why useMemo and useCallback hooks are becoming obsolete in modern React applications
React Fractal Compoundnents
November 25, 2024
How I structure React apps with self-similar folders and compound components so small modules stack into larger features without layout debt.
Modern Next.js Web3 Architecture
October 1, 2024
URL state, collocation, React Query, wagmi, and viem in Next.js Web3 apps.
Introducing BasilicEVM
August 15, 2024
BasilicEVM is the EVM starter I use for wallets, types, and chain integration—built on Foundry, viem, wagmi, and shared TypeScript.
Architecture Decision Records
July 20, 2024
How Architecture Decision Records keep context, tradeoffs, and consequences on record when teams revisit decisions months later.
Comparing Ethers.js and Viem/Wagmi
July 20, 2024
A comparative analysis of Ethers.js and Viem/Wagmi in Ethereum development
The Intersection of AI and Web3
July 7, 2024
A July 2024 snapshot of shared infrastructure between AI and Web3: compute, identity, data, and open networks.
Async Patterns in React (PolkadotJS)
September 5, 2023
Async Patterns for maintaining a clear separation between core logic and presentation.
Conventions for React Apps
January 29, 2023
File naming, collocation, state, and structure I use in React apps.
TypeScript Generation from GraphQL
January 19, 2020
Generate TypeScript from a GraphQL schema with Codegen
TicoBlockchain 2019 Recap
February 15, 2019
Recap of the First International Blockchain and Cryptocurrency Conference in Costa Rica.
First Crypto Conference in Costa Rica
January 1, 2019
On February 2nd, the first international blockchain and cryptocurrency conference in Costa Rica will be held in San José.
Enhancing Your GitHub Workflow
August 8, 2018
Tips for improving your GitHub workflow in software development.
Costa Rica's Crypto Cantina
July 20, 2018
BlockchainCR is excited to introduce "Costa Rica's Crypto Cantina."
Blockchain Technology in Costa Rica
June 3, 2018
The Blockchain ecosystem in Costa Rica, BlockchainCR, and the Costa Rican Blockchain Association.
Nodeschool International Day 2016
June 7, 2016
JavaScript and Node.js through in-person workshops
Paintball.js recap
May 30, 2016
At Costa Rica JS this time we broke the mold a bit and went to Under Fire Paintball territory.
Best Practices for Designing RESTful APIs
October 3, 2015
When designing an API, there are important decisions that have a great impact on the way other applications will interact with the service...
Automatic Node.js Version Switching
July 18, 2015
When working on multiple Node.js projects it is important to configure your development environment to automatically switch to right node version for a particular project.
On Continuous Delivery
July 10, 2015
Continuous delivery is practice in software development in which development teams work in a way that allows companies to update their systems at any point in time or continuously through automated processes, the system's code base is always deployable and tested.
Unit Testing - Mocks, Stubs and Spies
September 15, 2014
Understanding mocks, stubs, and spies in unit testing
Introduction to Unit Testing
September 1, 2014
Getting started with unit testing in JavaScript
NodeJS HTTPS and SSL Certificate for Development
August 15, 2014
Setting up HTTPS and SSL certificates for Node.js development
Introduction to Gulp.js
April 15, 2014
Getting started with Gulp.js build system
Developing Software in Costa Rica
January 15, 2014
The software development ecosystem in Costa Rica
Choosing the Database for your Web App
September 1, 2013
A guide to choosing the right database for your web application
Data Visualization in Costa Rica
August 1, 2013
Data Visualization meetup in Costa Rica
My Favorite JavaScript and Engineering Podcasts
December 22, 2012
Simply the best Javascript podcast out there.