Projects

A selection of my GitHub projects showing web development, mobile development, UI practice, API integration, and practical problem-solving.

Restaurant App

A web-based restaurant management application that allows users to view menu items, manage orders, and simulate a real-world restaurant workflow. This project focuses on component-based UI design, state management, and clean user interactions.

ReactJavaScriptCSS

React Native Audio Recorder

A mobile application that records audio using device hardware. The project explores React Native APIs, permissions handling, and local file management while providing a simple and intuitive user interface.

React NativeMobileAudio

React Native Shopping List

A shopping list app that allows users to add, edit, and remove items. Built to demonstrate state management, reusable components, and basic CRUD functionality in a mobile environment.

React NativeCRUDState

React Native Note Taker

A lightweight note-taking mobile app designed for creating, editing, and deleting notes. This project emphasizes clean UI design, component structure, and efficient data handling.

React NativeNotesUI

Job Application Tracker

A React web application that helps users track job applications, statuses, and follow-ups. The project focuses on form handling, state management, and organizing data effectively for productivity.

ReactProductivityForms

React Weather App

A weather forecasting application that fetches and displays real-time weather data based on user searches. This project demonstrates API integration, asynchronous data handling, and responsive UI design.

ReactAPIAsync

React Links Vault

A “link vault” style app for saving and organizing useful links (e.g., resources, tutorials, tools). Built to practice building a clean UI and structured data handling for saving and finding links quickly.

ReactUIProductivity

React UI Challenge

A collection of React UI challenges focused on improving layout skills, component reuse, and modern UI building. Designed to strengthen front-end confidence through practice and iteration.

ReactComponentsUI

Student Temperature

A web application where a student’s details and body temperature are captured and the system evaluates the student’s health status, then stores the data securely in a database. Admin users can view or delete student records.

JavaWebDatabase

Async Weather & News Dashboard

A dashboard-style project that practices asynchronous programming by fetching and displaying data in a single interface. Focuses on API calls, async/await, and presenting dynamic content in a clean dashboard layout.

JavaScriptAsyncDashboard