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.
import { createClient } from '@sdk/core' const client = createClient({ chain: 'solana', wallet: adapter, stream: true }) // typed, tested — protocol to product
faster integration
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.
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
Choose boring tech, ship reliable systems. Add complexity only when it pays.
System Design · DX · Maintainability
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.
Featured Projects
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
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.
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
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
Education
University of Sussex
Technology Project Management
Brighton, United Kingdom
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.