Code Projects

DevHub app image
DevHub

Developer-centric social app built with MongoDB, Express, React, and Node. Secure JWT auth, RESTful APIs, and responsive UI with theme toggle. Hosted on Vercel and Render (initial load may take ~30 seconds as the free-tier server spins up).

Tech Used: ReactJS, Redux, SCSS, MaterializeCSS, Node, Express, MongoDB, JWT

Photo gallery preview
jacobshoots.pictures

A minimalist gallery to share travel photography. I built it from scratch rather than using a pre-made service to keep full control over the design, performance and cost.

Tech Used: ReactJS, Typescript, Bootstrap 5

Chrome extension preview
Draggable Video Resizer

Chrome extension that wraps video elements in a draggable container, preserves page flow with placeholders and enables custom video resizing. Built with event-driven content scripts and opt-in DOM manipulation.

Tech Used: JavaScript, HTML, CSS, Chrome Extension APIs, Vite

Minesweeper game image
MinesweeperJS

Minesweeper built with ReactJS. A fun challenge in applying game logic, state updates, and UI feedback in a framework more commonly used for interfaces than games.

Tech Used: ReactJS, SCSS

Concert finder app image
Concert Finder

Hackathon project built with jQuery that makes use of TicketMaster and Google APIs. Hackathons are great ways to learn valuable teamwork skills and learn to deliver solutions quickly under pressure.

Tech Used: jQuery, JSDoc, AJAX, MaterializeCSS, HTML, CSS