Core frontend
HTML5, modern CSS (Flexbox, Grid), responsive layouts, form handling.
I work mainly with HTML, CSS and JavaScript. Some of my projects use React for more interactive frontends, and others include simple backends built with Node.js and Express. My photography hobby sharpens my eye for composition and contrast, and that shows up in my UI decisions.
These are the main technologies I’ve used across the projects in this portfolio:
HTML5, modern CSS (Flexbox, Grid), responsive layouts, form handling.
JavaScript (ES6+), React for component‑based UIs, basic React Router and state management.
Consuming REST APIs, building simple REST endpoints with Node.js and Express, working with JSON data.
Projects that combine a custom API (Node.js/Express, MongoDB) with a separate frontend client (React or vanilla JS).
Experience with a chat app built using React Native/Expo, focused on simple, mobile‑friendly interfaces.
Git, GitHub, branching, GitHub Pages/Vercel deployments, basic documentation in READMEs.