I build full-stack products, backend systems, accessible interfaces, and applied AI features.
My favorite work sits where product ideas meet real engineering: clean APIs, usable interfaces, reliable data flows, thoughtful testing, and practical AI tools that make software more useful. I recently completed my M.S. in Computer Science at Rochester Institute of Technology, with additional degrees in Web & Mobile Computing and Mobile Application Development.
- Turning product ideas into working full-stack applications
- Designing REST APIs, database-backed features, and service workflows
- Building accessible user experiences with WCAG-minded development and testing
- Working across React, Next.js, TypeScript, Node.js, Python, C#/.NET, Java, SQL, Azure, and AWS
- Applying AI/ML concepts through computer vision, model workflows, LLM integration, and prompt engineering
- Using AI-assisted development tools to prototype faster, debug better, and improve engineering workflows
| Area | Tools & Technologies |
|---|---|
| Languages | Python, C#, Java, JavaScript, TypeScript, SQL, GraphQL |
| Front End | React, Next.js, HTML5, CSS3, Tailwind CSS, responsive UI, accessibility |
| Back End | Node.js, Express.js, FastAPI, ASP.NET Core, REST APIs, GraphQL, microservices |
| Data | PostgreSQL, MongoDB, MySQL, MS SQL, DynamoDB, database systems, big data analytics |
| Cloud & DevOps | Azure, AWS, Docker, Kubernetes, GitHub Actions, CI/CD, Linux |
| Testing | Jest, PyTest, WebdriverIO, axe-core, unit testing, E2E testing, test case design |
| AI/ML | PyTorch, OpenCV, Scikit-learn, TensorFlow, computer vision, graph neural networks, LLM integration |
| AI Tools | ChatGPT, GitHub Copilot, Gemini, Claude Code, Cursor, OpenAI API, prompt engineering |
- Full-stack applications with practical user flows, reliable APIs, and clean data models
- Backend systems that are easy to test, monitor, and evolve
- Accessible web experiences that work well for more people
- AI-assisted product features, including prompt-driven workflows, model-backed functionality, and developer tooling
- Cloud-connected services that turn messy data movement into dependable software
- Built enterprise cloud applications with C#, .NET, Azure, SQL, and REST APIs at Ecolab
- Worked on Azure IoT telemetry workflows processing high-volume device events
- Developed REST APIs and MySQL-backed services with Node.js and Express.js at CHESS Health
- Built accessible education software and automated accessibility checks at RIT's Center on Access Technology
- Mentored 100+ students in Java, Python, data structures, algorithms, debugging, and software design
- LLM-powered developer tools and product features
- Practical AI workflows for prototyping, testing, and documentation
- Better accessibility patterns for modern web applications
- Cloud-native backend systems that are simple to operate and easy to evolve
- LinkedIn: linkedin.com/in/xiangyu-shi
- Email: colimocha94@gmail.com
- GitHub: github.com/colimocha
Always open to thoughtful engineering conversations, useful tools, and teams building things that matter.



