Projects

CrisisLens
Command-center dashboard for mapping crisis risk, funding gaps, and AI insights across live humanitarian signals.
Technologies

FinBridge
Finance dashboard that explains account activity, translates guidance, and turns spending questions into visuals.
Technologies

Inventory App
Inventory catalog with product filters, detailed item pages, protected actions, image URLs, and SQL-backed records.
Technologies

Message Board
Shared message board with post detail pages, server validation, hosted Postgres data, and Vercel routing.
Technologies

Shopping Cart
Space-shop interface with routed product browsing, quantity steppers, cart totals, and checkout review state.
Technologies

Memory Card
Memory game with shuffled card rounds, flip feedback, score tracking, best-score state, and sound toggles.
Technologies

Resume Builder
Resume editor with sidebar panels, structured forms, live document preview, reusable sections, and skills editing.
Technologies

Battleship
Test-driven Battleship game with random placement, dual boards, CPU turns, hit markers, and modular game logic.
Technologies

To-Do List
Task manager with project groups, dated todos, priority badges, localStorage persistence, and editable state.
Technologies

Tic Tac Toe
Classic Tic Tac Toe with player setup, turn messages, board state, win detection, and modular JavaScript flow.
Technologies

Weather App
Weather search app that fetches forecast data, renders city results, toggles units, and handles async UI states.
Technologies

Restaurant Page
Restaurant page with module-driven tabs, menu sections, contact content, and bundled DOM rendering through Webpack.
Technologies

Library
Personal library app with book-entry forms, reading-status controls, stored object state, and class-based logic.
Technologies

Sign-Up Form
Responsive sign-up form with semantic labels, focused field states, validation styling, and polished CSS layout.
Technologies

Admin Dashboard
Admin dashboard layout built with CSS Grid, sidebar navigation, project cards, announcements, and trending lists.
Technologies

Calculator
Accessible calculator with chained operations, decimal input guards, delete controls, and divide-by-zero feedback.
Technologies

Etch-A-Sketch
Browser sketchpad with adjustable grid sizing, color modes, pointer drawing, reset controls, and DOM rendering.
Technologies

Rock Paper Scissors
Browser game with player choice buttons, computer rounds, image feedback, score tracking, and win-state logic.
Technologies