Welcome to my page!
Hi, I'm Vincent.
About me
A self-taught full-stack developer
My Programming Journey
I started my programming journey in 2021 with C++ and Python for Competitive Programming. Being self-taught, I've always been curious about how things work—from Discord bots to full-scale websites—which eventually led me to focus on web development.
After building foundations with React, I moved to Next.js to explore more optimized and server-side solutions. Now, I'm further challenging myself by learning Go (Golang) to build efficient, structured backend systems. I love the process of learning every day and the satisfaction of turning code into a functional tool in the browser.
Frontend Evolution
Building on my curiosity for the web, I progressed from mastering HTML/CSS foundations to architecting responsive interfaces with React. I am currently exploring Next.js and Tailwind CSS to better understand optimized rendering and utility-first design.
Backend Exploration
My server-side journey began with Express.js, focusing on traditional REST APIs. Seeking better performance and type-safety, I transitioned to Hono and Bun.js, and I'm now challenging myself with Go to understand high-performance system architecture.
Problem Solving Roots
Derived from my background in C++ and Python for Competitive Programming, I bridge the gap between algorithmic logic and web development. I focus on applying an analytical mindset to mastering new runtimes, databases, and deployment workflows.
Skills & Technologies
Technologies & Programming Languages I have used and familiar with:
C/C++
My foundational gateway into programming. I use it to explore algorithmic challenges, competitive programming, and the core principles of memory management.
Python
Evolved from a tool for bot automation into a versatile language for academic projects and exploring basic data processing in my college journey.
HTML5
The essential backbone of my web projects, focused on writing semantic and accessible structures for a better user experience.
CSS3
Exploring modern styling techniques, responsive layouts, and smooth transitions to create visually engaging and user-friendly interfaces.
Bootstrap
A reliable CSS framework I utilize for rapid prototyping and ensuring cross-browser consistency with proven UI components.
TailwindCSS
Implementing a utility-first approach to build highly customized and performant designs directly within the markup.
JavaScript & TypeScript
Progressed from simple scripting to building scalable web applications, currently focusing on type-safety and modern development patterns.
React
My primary library for building component-based Single Page Applications (SPA), emphasizing reusability and efficient state management.
Database
Experienced with MongoDB and PostgreSQL, currently deepening my understanding of relational schemas for better data integrity.
Express.js
Developing RESTful APIs with a focus on clean routing, secure middleware implementation, and efficient server-side logic.
Git
Utilizing version control as a standard practice for maintaining organized codebases and facilitating seamless collaboration.
Visual Studio Code
My preferred integrated development environment, customized with a tailored workflow to boost coding efficiency.
Go
Currently exploring Go's powerful concurrency model and performance capabilities for building robust backend services.
Next.js
Enhancing my React expertise by learning Server-Side Rendering (SSR) and optimized file-based routing for better performance.
Supabase
Leveraging this Backend-as-a-Service (BaaS) to integrate real-time databases and authentication into my projects efficiently.
Vercel
My go-to platform for automated deployment and high-performance hosting, ensuring fast delivery through a global edge network.
My Works
This section contains my published works on GitHub.
Find me
Let's get connected!