Rain.fi - Solana Decentralized Lending Protocol
2024.05 – 2025.09SolanaReact 18+Next.js 13+TypeScript 5+DeFi
A Solana-based decentralized lending protocol focusing on token and NFT lending.
- Tech Highlights:
- Precision handling: avoid JS float errors; handle Solana u64/u128 big integers
- One‑click lending: smart prefill of optimal parameters to enhance UX
- Integrations: @solana/wallet-adapter and TradingView charts
- Core Module Development:
- Trade builder: orchestrate complex Solana Program calls
- Business modules: JLP collateral, lending parameter optimization, risk management
Bunni Liquidity Engine Platform
2022.03 – 2023.07React 18+TypeScriptUniswap V4Web WorkersWebSocket
Advanced liquidity management platform built on Uniswap V4 hooks.
- Tech Highlights:
- Complex data visualization: liquidity density, real‑time price curves, multi‑dimensional interactive charts
- Real‑time compute architecture: Markout analytics, TVL‑adjusted yield, impermanent loss tracking
- Innovative Architecture:
- Modular Hook system: custom useBunniPool to compose complex business logic
- Smart caching: Web Worker for compute‑intensive tasks
- Risk evaluation system: real‑time liquidity risk computation with intelligent parameter suggestions
HSBC MSS-FICC-MKTY Electron Desktop Application
2022.06 – 2024.02ElectronReactNext.jsScalaSQLMongoDB
Monitor foreign exchange/cash/bond trading capital flows; multi-data source aggregation and report generation.
- Highlights:
- Owned full‑stack delivery for several modules in the Electron app (frontend → production)
- Abstracted reusable utilities/components; improved team delivery efficiency by ~50%
- Published lightweight npm helpers for API requests to simplify integration
- Built a Scala‑based request layer; quickly learned Scala and adapted APIs
- Storage split: Oracle for trades, MongoDB for behavior; tuned SQL/NoSQL queries
Hongqi Automotive WeChat Mini-Program Marketing Campaign Series
2021.12 – 2022.06React NativeUmiCanvasAnt Design MobileRaxDVAMongoDB
Annual marketing campaign series for Hongqi mini-program, monthly themed activities to maintain and manage Hongqi car owner relationships, enhancing user engagement.
- Project Highlights:
- Intensive development pace, independently completed 12 monthly marketing campaigns with frequent and complex requirement changes
- Implemented high-difficulty interactive effects: card flip animations, coloring interactions, GIF insertion in interfaces and other complex animations
- Built comprehensive data tracking system, storing user behavior data in MongoDB for campaign effectiveness analysis
- Technical Achievements:
- Independently completed 3 large-scale campaign projects, all highly praised by clients
- Packaged npm utility packages for API requests, significantly improving team development efficiency
- Optimized Canvas rendering performance, ensuring smooth animations on mobile devices
- Established automated testing and deployment pipeline, supporting rapid campaign launches
HSBC WPB-CHANNELS-PAYMENT Web Application
ReactReact HooksWebpackBDD Automated Testing (Jest & Enzyme)
Internal web application for private banking; large-amount capital flow display and integrations.
- Highlights:
- Refactored a large legacy module and integrated with internal systems & SWIFT
- Delivered shared components: search, table/filters, date‑range picker, loading, steps
- Introduced BDD (Jest & Enzyme); pipelines stayed green, stability improved
- Optimized search path; runtime roughly doubled (~100%) with better UX
- Received positive feedback and a quarterly award for reliability and speed
Huawei HDP-TSP Hardware Testing System
2018.05 – 2019.09VueAngularVuexRxJSECharts
Data dashboard, result backfill, report export and statistics modules; full CI/CD pipeline setup.