GitHub Profile Explorer
PWA web application for exploring public GitHub profile information. It allows users to search by username and navigate through core profile data, followers, and following lists, with a focus on smooth user experience, API consumption, and frontend state management.
ReactReact RouterReduxRedux ThunkStyled ComponentsJavaScript
Design System & Component Library
Design system and component library built with a focus on reusability, visual consistency, and scalability. The project explores component-driven architecture, interactive documentation, and UI standardization using modern frontend tooling.
ReactTypeScriptStorybookDesign SystemComponent LibraryUI/UX
Dice Roller & Random Number Generator
Interactive web application for random number generation, supporting both dice-based rolls and custom min/max number ranges. Built with a simple, visual user experience in mind, including dice color customization and a straightforward interface for frontend practice and experimentation.
ReactJavaScriptHTMLCSS
Recipes Explorer App
Recipe web application built with a focus on smooth navigation, API consumption, and frontend state management. It allows users to search recipes through multiple criteria, explore food and drink options, save favorites, track cooking progress, and share content, delivering an experience close to a real-world product.
ReactContext APISassAxiosPropTypesJavaScript
URL Shortener
Full-stack application for URL shortening, built with a focus on API architecture, data persistence, and user experience. It allows users to generate short links, handle URL redirection, and manage records, exploring backend concepts, frontend integration, and real-world product development.
Node.jsTypeScriptNest.jsPostgreSQLReactFull-Stack
Dice Roller Mobile
Mobile application for random number generation, simulating dice rolls and custom number ranges. The project focuses on a simple and intuitive user experience, with responsive UI and smooth interactions, exploring mobile development concepts with React Native.
React NativeJavaScriptMobileUI/UX
Binary to Decimal Converter
Mobile application for converting binary numbers into decimal values, built with a focus on programming logic and user experience. The project explores input validation, state management, and real-time interaction, providing a simple and functional interface for learning and practicing core concepts.
React NativeJavaScriptMobileLogic