MyWebsite
My personal frontend playground, built with React and TypeScript.

Overview
MyWebsite is where I try ideas before they belong in a client project. It is a personal frontend built with React and TypeScript, used for layout experiments, component patterns and small interaction details.
Unlike a production site, the goal here is not to protect a finished design. The goal is to keep a working surface for learning.
What lives here
- Layout experiments that would be risky to test on a live product.
- Reusable component patterns for cards, navigation and responsive grids.
- TypeScript patterns for props, state and data boundaries.
- Small interaction details: hover states, transitions and responsive behaviour.
Approach
The site is intentionally lightweight. There is no large design system and no attempt to abstract every element — each experiment should be readable on its own. Components are split by purpose, and shared styling stays close to the component that owns it.
Using TypeScript from the start makes the experiments useful beyond the page. A pattern that only works with loose JavaScript types is usually not a pattern worth carrying into a real project.
Stack
React for the component model and TypeScript for type safety, bundled with a modern frontend toolchain.
Outcome
MyWebsite is an ongoing notebook rather than a finished product. It is the place where ideas get tested, refined and eventually promoted into production work.