Hi there! I'm Vincent Chan, a web developer and technology enthusiast based in HK. I have been coding since 2014 and have gained several years of experience. I specialize in creating responsive and user-friendly web applications using modern technologies such as React, Next.js, and Node.js.
My primary programming languages are TypeScript and JAVA .
- I have experience with Nextjs, including the Server component.
- I am familiar with advanced patterns of Reactjs such as HOC, render props, and compound component.
- I have studied the virtual DOM (React element tree and fiber tree), delved into how the scheduler works, reconciliation (diff), and the commit process.
- I have experience with spring, springboot, and hibernate.
- I've designed distributed systems using Spring Cloud (maybe microservices, haha).
- I am experienced in Docker setup(dockerfile&compose) and VPS management.
- I have experience in app development using Kotlin and Flutter (cross-platform), but my favorite is Expo.
- Additionally, I have built some application in langchain and llamaindex for RAG projects.
- Lastly, I believe in AI technology will change the human (Software is eating the world, but AI is eating software.)
My journey into tech began with Python 2.7, and since then I've worked on various projects ranging from scripts to apps. Full Stack development particularly interests me.
When I'm not coding, you can find me on Github where I continuously learn new things by exploring the vast world of technology.
Feel free to check out my portfolio and blog for some examples of my work as well as my thoughts on technology. If you'd like to collaborate or just chat about tech, don't hesitate to reach out!
You can talk with my personal AI: Open Chat
Loading...