![diversion bar mobile](images/gallery/fulls/trip-organizer_f.jpg)
Trip Organizer
Mobile-first web app (password locked) for group trips and expense logging. Written in Typescript using React, MongoDb for data storage, and serverless functions for free Netlify hosting.
Code![smart shopping app](images/web-dev/smart-shoppingC.gif)
Smart Shopping List
A shopping list app that predicts user behavior, designed and built collaboratively. React, TypeScript, Firebase, Node.js, Jest for testing, and Figma for UI/UX design.
Code![naginata notes](images/web-dev/naginata_notebook.gif)
Naginata Notes
A full stack app that lets the user create editable notecards, with search and filter functionality. Node.js, Express, MongoDB, and EJS. Rebuilding with React.
Code![diversion bar mobile](images/gallery/fulls/aic_art-viewer_v2.jpg)
Art Viewer: The Art Institute of Chicago
An art viewer using the public Art Institue of Chicago API, easily modifiable for different museums and visual archives. Built for The Collab Lab.
![jargon guide](images/web-dev/jargon-anim.gif)
Jargonauts Guide
A full stack app that serves as a satirical guide to business jargon. Node.js, Express, and MongoDB. Warning: DB is asleep.
Code![idyll cafe](images/web-dev/idyll-cafe-redC.gif)
Idyll Cafe & Bakery
Responsive website with an order form. HTML, CSS, JavaScript.
Code![business logo design](images/gallery/thumbs/logo_seasons_Res.gif)
Seasons by Jennifer O'Shea
Logo design and visual identity consulting for a local doorscaping business.
![food editorial art](images/gallery/thumbs/02_editorial.jpg)
Food Editorial
Selection of digital illustration for food and restaurant features.
See more![local cafe nyc](images/web-dev/ad_bizletter_2.jpg)
BizSpeak Generator
Digital marketing assets for a satirical web app for professional communications (Jargonauts v.1.0).
See more![event logo design](images/gallery/thumbs/logo_ryukotaikai.gif)
Ryuko Taikai 2022
Logo design for the first and largest intercollegiate kendo tournament in North America since the pandemic.