Hi there — I am Encore 👋
Engineer Manager | AI Researcher at Ekohe. Shanghai · building at icmoc.com.
Exploring new technologies and shipping software solutions — from Rails monoliths to agentic AI, RAG, MCP servers, and agent skills. Web development and open source on the side.
- Systems design & scalable backends
- AI agents, LLM tooling, and research prototypes
- Chrome extensions, iOS, and developer experience
GitHub @encoreshao — loading profile stats…
PINNED.md
Highlighted repositories from github.com/encoreshao — open the tree items for details.
- ★ 25 china_regions — Ruby library for China regions
- ★ 10 github-trending — weekly trending repositories
- ★ 9 search-engines-scraper — Google, Bing, AOL results
- ★ 8 crunchbase-ruby-library — Crunchbase API v3.1
- ★ 7 react-google-login — Google auth with React + Node
- ★ 4 bamboohr-mcp — BambooHR MCP (TypeScript)
china_regions
Ruby library for China administrative regions — provinces, cities, and districts for apps that need accurate locale data.
View repository -->bamboohr-mcp
Model Context Protocol server for BambooHR — built with Node.js and TypeScript so agents can work with HR data safely and consistently.
View repository -->github-trending
GitHub weekly trending repositories — notebooks and scrapers for discovering what the community is shipping.
View repository -->search-engines-scraper
A simple way to view search results from Google, Bing, AOL, and other engines — useful for research and automation pipelines.
View repository -->ai-rss-reader
Aggregates top technical blogs (including X/Twitter feeds), with multi-model AI summaries and a daily briefing — inspired by curated engineer reading lists.
View repository -->icmoc.web
Source for the modern portfolio at icmoc.com — responsive layout, skills, projects, and contact flows.
View repository --> Live site -->bookmark-dashboard
AI-enhanced Chrome extension: replace the new tab with a bookmark dashboard, smart organization, and quick access to your links.
View repository --> Live dashboard -->stack.md
Backend
- Ruby on Rails (95%)
- Java (90%)
- Python (50%)
- SQL (80%)
- REST & GraphQL APIs
AI & Automation
- Agentic AI (60%)
- MCP Servers
- LLM Tooling
- AI Research
Client-Side
- iOS (70%)
- Chrome Extensions (90%)
- Web Performance
Infra & data
- AWS · Docker · Linux
- PostgreSQL · Redis · MongoDB
- React · Node.js · Spring
- TensorFlow · Jupyter
thinking.txt
Explore widely; ship narrowly — one repo, one clear problem.
MCP turns “integrations” into composable tools for agents.
Rails for products that need to last; TypeScript for experiments that need speed.
Open source is how I learn in public — see opensource/PINNED.md.
-- Encore, Shanghai