My experience in
Web development
2022
Software Developer @ Surge ERP Consulting
Demo
Lead the development of React app, improved overall accessibility, reduced loading time by 80%
Develop marketplaces for Ethereum NFTs, allowing users to interact with smart contracts
Develop a multiplayer game from end to end using WebSocket and Socket.io
Develop a Node.js service with AWS Lambda to dynamically composite and generate PNG/SVG images with user’s inputs
Develop Node.js apps to automate routine workflows
Manage AWS ECS stacks
Renovated XiaoxiHome
GitHub
Built portfolio website built with Next.js
Built a 3D scene into webpage with Babylon.js
Created 3D models and baked light textures with Blender
2021
News App
GitHub
Demo
Developed a frontend app with React.js to display news articles
Developed a Node.js app to collect and clean news data recurrently, has been working reliably for years
Developed a service with RabbitMQ to synchronize data between MongoDB and Elasticsearch
Migrated analytics and search functionalities from MongoDB to Elaticsearch
Visualized data into various interactive charts and map with d3.js
Built CI/CD pipeline with Docker-Compose and GitHub Actions
2020
Blog
GitHub
Demo
Built a blog with Python, Django, Django Rest Framework, and PostgreSQL
Built Authentication module with JSON Web Token (JWT)
2019
The first XiaoxiHome
Demo
Discontinued, please give time for demo server to wake
Built a split-flap effect cover page with canvas and CSS, custom algorithm to divide images into proper-sized tiles
Built snowfall animation on canvas, with computation offloaded to Web Worker to improve performance
Wanna hire me?
let's get in touch
Name
Name
Email
Email
Message
Message
Message Received
placeholder
Ooops
Submit
© XiaoxiHome.com 2018-2023