
Kevin
Frontend Developer · AI Enthusiast · Fullstack Engineer
Exploring the intersection of modern web technology and artificial intelligence. Building beautiful, performant applications.
A bit about me
I'm a passionate developer focused on building modern web applications that combine beautiful design with powerful technology.
With expertise in frontend frameworks like React, Vue, and Astro, I create performant, accessible, and visually stunning user experiences.
I'm particularly interested in the intersection of web development and artificial intelligence, exploring how AI can enhance the way we build and interact with software.
Frontend
Backend
AI & Tools
Featured work

Jet-Bay
Private jet charter service platform, providing global luxury aviation solutions.

Jet-Bay App
Jet-Bay iOS app, book private jets anytime, anywhere.

Public API
A collection of free public APIs including weather data, quotes, images, and geographic information.

Portfolio Website
This personal website built with Astro, React, and Tailwind CSS.

Blog Platform
A modern blog platform with markdown support and SEO optimization.

AI Creation Platform
An intelligent creation tool built with Next.js and AI SDK, featuring streaming output and RAG.
Latest posts
撕开浏览器内存管理与性能优化的底层“黑魔法
在前端开发中,我们习惯了框架帮我们处理一切。但当面对“页面长时间运行后卡顿”、“内存泄漏导致浏览器崩溃”或“首屏加载慢”等疑难杂症时,如果仅仅停留在“API 调用”层面,往往会束手无策。 本文将跳出表层代码,深入浏览器引擎,带你彻底搞懂**V8 内存模型、垃圾回收算法、DOM 渲染瓶颈以及性能监控体系**。
撕开响应式与虚拟 DOM 的底层“黑魔法”
在 React 或 Vue 的日常开发中,我们习惯了“数据驱动视图”的丝滑体验。但在面试或排查复杂性能瓶颈时,如果仅仅停留在“API 调用”层面,往往会显得捉襟见肘。 本文将跳出框架的表层 API,深入底层引擎,带你彻底搞懂**数据劫持、依赖收集、虚拟 DOM Diff 以及调度器(Scheduler)**的底层运作机制。
从“请求风暴”到“优雅并发”,前端并发控制全链路解析
在复杂的 B 端后台或数据大屏项目中,我们经常会遇到这样的场景:用户点击“批量导出”或“全选删除”,瞬间触发成百上千个 HTTP 请求,导致浏览器卡死、接口被限流甚至服务器宕机。 很多初级开发者只会用 for 循环加 await,这其实是串行执行,效率极低。真正的工程化思维,是掌握前端并发控制(Concurrency Control)。本文将带你从底层原理出发,手写并发控制逻辑,彻底解决请求风暴问题。
AI Chat
Try out my AI chatbot. Ask questions, get creative, or just have a conversation.
Start ChattingGet in touch
Message sent! Thanks for reaching out, I'll get back to you soon.
Failed to send. Please try again later.
Cookie Notice
This website uses cookies to enhance your browsing experience. By continuing to browse, you agree to our cookie policy.
Learn morePrivacy Policy
This website is for demonstration and learning purposes only
This is a personal showcase website used to demonstrate technical capabilities and project experience. All data is stored locally in your browser and is not uploaded to any server.
Features
- The website uses localStorage to save your language preference
- Form functionality is for demonstration only; submitted data is not sent or stored
- The website does not use any third-party tracking or analytics tools
- All API calls are public endpoints and do not involve user data
Login
Secure Authentication
Login to submit messages, comments, and more
Don't have an account?
Create Account
Register to sync your information
Already have an account?