EricLee

Building at the intersection of Web3, Blockchain & AI.
From protocol to production.

Full-stack engineer and SDK architect building reliable products, developer platforms, and intelligent systems — from wallet integrations to production SDKs.

Web3BlockchainAI PlatformSDK Design→ protocol to product
sdk.ts — Client
import { createClient } from '@sdk/core'
const client = createClient({
  chain: 'solana',
  wallet: adapter,
  stream: true
})
// typed, tested — protocol to product
SDK
monorepo
Wallet
auth flow
AI
MCP + webhook
FOCUS
SDK Design & DX
Clear APIs
faster integration
PROTOCOLPLATFORMPRODUCT
ABOUT

Engineering as craft

I am a full-stack engineer, freelancer, and SDK architect who treats engineering as a craft. I specialize in turning complex Web3, blockchain, and AI technologies into reliable, production-ready products, working across frontend systems, backend APIs, protocol integrations, and developer SDKs.

Whether it is making a blockchain service easier to integrate, building an AI product end to end, or designing an SDK for other developers to build on, I focus on the outcomes that matter: faster integration, reliable systems, clear developer experiences, and long-term maintainability.

I work fluently across Chinese, English, and Japanese, allowing me to collaborate effectively across technical teams, cultures, and markets.

Software Architecture

Clean Architecture, Domain-Driven Design, Test-Driven Development, and business-aligned design for systems that reflect real product needs.

Platform Engineering

DevOps, containerized services, Kubernetes, and high-availability practices for reliable, low-downtime deployments.

AI Tool Development

MCP servers, Herdr and Tmux plugins, AI tooling, and SaaS products that turn emerging technology into practical workflows.

Ecosystem Builder

Building and contributing to blockchain notification platforms and open-source AI toolkits that help developers adopt new technology.

STACK

Tech Stack

Frontend

  • React.js
  • Next.js
  • Vue.js
  • Svelte
  • TypeScript
  • JavaScript
  • TailwindCSS

Backend & DB & Test

  • Node.js
  • Fastify.js
  • GraphQL
  • REST APIs
  • PostgreSQL
  • Redis
  • Playwright

DevOps & Tools

  • Docker
  • Kubernetes
  • Nginx
  • Cloudflare
  • Lerna
  • Turbo
  • Git & CI/CD

AI Automation

  • MCP Protocol
  • LLM APIs
  • AI Agents
  • RAG Pipelines
  • GenAI / LLMs

Core — Architecture

  • System Design
  • SDK Architecture
  • Clean Arch / DDD
  • TDD / OOP
EXPERIENCE

Where I've built

SDK Architect @ Notifi Network

SDK architecture · TypeScript · React · GraphQL

  • Build and maintain TypeScript SDK packages and React integrations for a notification platform.
  • Work with GraphQL contracts, generated types, and cross-platform client architecture.
  • Turn product requirements into documented, testable developer-facing APIs.

Blockchain Aggregator Platform Engineer @ Solana Ecosystem

Frontend · API integration · GraphQL · GCP

  • Integrated external and on-chain APIs with frontend applications for an aggregation platform in the Solana ecosystem.
  • Built and operated a GraphQL server on GCP to unify data sources for product clients.
  • Worked across API design, frontend integration, and platform delivery.

Project Manager @ Gemtek Technology

Hardware & software management · Python · network devices

  • Managed hardware and software projects and coordinated cross-functional delivery.
  • Developed Python test programs for network devices to validate functionality and performance.
WORK

Featured Projects

01SDK ARCHITECTURE

Notifi SDK (TypeScript)

SDK Architecture

Notifi SDK (TypeScript)

TypeScript monorepo powering Notifi's cross-chain notification platform — frontend client, React UI, Node and GraphQL layers used by dApps to deliver wallet-native notifications.

  • Monorepo with frontend-client, React, Node and GraphQL packages
  • Prebuilt NotifiCardModal UI plus flexible hooks for custom integrations
  • Typed contracts via graphql-codegen and TypeDoc
TypeScriptReactGraphQLSDK
BUILD PHILOSOPHY

DX first. Types are documentation.

If an SDK needs a long README to be usable, the API is not done. Prefer typed, discoverable contracts over prose.

TypedTestedDocumented
02WEB3 WALLET INTEGRATION

Midnight Wallet Integration

Web3 Wallet Integration

Midnight Wallet Integration

Wallet authorization and notification inbox for Midnight, a privacy-first next-generation blockchain — delivering ecosystem updates across community, governance, DeFi and node operations.

  • Wallet connection and notification authorization flow
  • Category-based inbox for developers, node operators, governance and DeFi
  • Live in production at midnight.notifi.network with Midnight network
Web3WalletNotifiMidnight
03MCP & AGENT TOOLING

AI Toolkits

MCP & Agent Tooling

AI Toolkits

Practical AI tooling that connects models to real workflows — a Model Context Protocol server for Joplin and a lightweight webhook notifier for agent status.

  • MCP Joplin: search, notebook, todo and revision tools via Web Clipper API
  • Agent Webhook Notify: real-time agent status notifications via webhooks
  • Simple setup, stdio and HTTP transports, open source
TypeScriptMCPJoplinAgent Tooling
EDUCATION

Education

University of Sussex

Technology Project Management

Brighton, United Kingdom

Classification:Merit

WHAT'S NEXT

Let's build something useful.

For SDK architecture, platform engineering, developer tooling, or systems work — send a note. I reply fastest by email.

SDK & API designWeb3 / BlockchainAI tooling
EMAIL
[email protected]

Usually replies within a day. For code, see GitHub or notes.

Send an email