Introducing My Portfolio Stack
Welcome to the first article published with the new markdown-powered blog. This post walks through how the site is stitched together.
Tooling Highlights
- Vite for rapid iteration and modern bundling.
- React 19 for declarative UI.
- Custom scroll choreography for section transitions.
import { useState } from 'react'
export function Demo() {
const [count, setCount] = useState(0)
return (
<button onClick={() => setCount((prev) => prev + 1)}>
Clicked {count} times
</button>
)
}Pro tip: keep components focused and the scroll experience will feel effortless.
What's Next
Expect deeper dives on accessibility, animation technique, and developer experience.
Thanks for reading!