Full-Stack Developer & Traveler

Full-Stack Developer & Creative Problem Solver

I build thoughtful, functional web experiences—from polished product interfaces to tools that make everyday life a little easier. When I'm not shipping features, I'm traveling, taking photos, and learning from the world around me.

6+ years

Building for the web

Production

Next.js, Node, DB-backed apps

Also

Travel, photography, and writing

Robert Foley

Selected Work

Projects & Experiments

A mix of production apps, npm packages, and personal experiments—from calendars and habit trackers to travel tooling.

View full portfolio
Stock Tape Deck
Featured

Stock Tape Deck

A project that allows users to create stock wishlists, track prices, and view historical data. Also, allows user to trade paper money and keep track of their portfolio performance over time.

ReactMongoDBNext.js
Workout Forge
Featured

Workout Forge

A project that allows users to log and track their workouts, set fitness goals, and monitor progress over time.

ReactMongoDBNext.js
My Trip Map
Featured

My Trip Map

A travel app that lets users upload photos, extracts location metadata, and pins them on an interactive map.

ReactMongoDBExpressLeaflet
Boring Squirrel
Featured

Boring Squirrel

A passion project for competitive strategy and board-game style experiences with shared high scores.

ReactNext.jsPostgreSQLExpressNode
NPM Package: react-fill-calendar
NPM Package

NPM Package: react-fill-calendar

A lightweight, customizable React calendar component that fills and highlights dates passed in as props.

ReactNPMCalendar
Weekly downloads for react-fill-calendar
Quilted Chronicles

Quilted Chronicles

Collaborative storytelling platform where I focused on the frontend while collaborating closely with a backend developer.

ReactMongoDBExpressNode
Locale Michigan

Locale Michigan

A directory-style site for discovering lakes, parks, and places to visit across Michigan.

ReactNext.jsTailwind
Cosmic Journal

Cosmic Journal

A journaling app focused on building positive, meaningful habits with mood tracking and daily reflections.

ReactNext.jsTailwindSupabase
NPM Package: simple-react-heatcalendar
NPM Package

NPM Package: simple-react-heatcalendar

A fully customizable heatmap-style calendar component with flexible year/month navigation and highlighted days.

ReactNPMCalendar
Weekly downloads for simple-react-heatcalendar

Stack

Technologies I Work With

From product-ready frontends to API layers and data stores, I lean on modern tooling that helps ship quickly without sacrificing quality.

Frontend

Next.jsViteTailwind CSSDaisyUILucide-react

Backend

Node.jsExpress

Databases

MongoDBPostgreSQL

Authentication

OAuth

Services

StripeSupabaseAmazon S3Cloudflare R2Heroku

Libraries

Leafletreact-hot-toast

Interested in working together?

I'm open to roles and collaborations where I can design and build thoughtful experiences—whether that's product work, tooling, or something a bit more unconventional.