About
Front-end developer specializing in React, Next.js, and TypeScript, with experience building and testing responsive web applications featuring REST API integration, validated forms, and accessibility-focused UI. Recently started learning back-end development and is seeking a fully remote front-end internship or junior role.
Skills
Tools / apps / platforms
Languages
Projects
-
Next.js, TypeScript, Open-Meteo API
Integrated the Open-Meteo REST API to display current weather, hourly temperatures, and a 7-day forecast. Implemented debounced city search, loading and error states, stale-request handling, unit switching, favorite cities, and a custom SVG chart.
-
React, TypeScript, Tailwind CSS
Built a Kanban board with native drag-and-drop, useReducer state management, search, priority filters, and overdue-date indicators. Added alternative task-movement controls so the board is fully usable with keyboard and touch input.
-
Next.js, TypeScript, Tailwind CSS
Built a job-application tracker with create and edit workflows, status tracking, search, filtering, sorting, tags, notes, weekly goals, and follow-up reminders. Implemented dark mode, CSV export, and validated JSON backup and restore to protect user data, with client-side interactions covered by automated tests.
-
Next.js, React, TypeScript, Tailwind CSS, TanStack Query, Zod
Built a peer-to-peer skill-exchange web application with search, filtering, sorting, pagination, user profiles, favorites, dashboards, and validated request forms. Integrated a simulated REST API with TanStack Query for data fetching and caching, validated user input with Zod and React Hook Form, wrote automated tests with Vitest and React Testing Library, ran accessibility audits with axe-core, and deployed the application to GitHub Pages.