
AI Todo List
MERN + OpenAI-powered task planning
May 2024
A full-stack to-do app where each task can generate an AI-powered plan, curated resources, and a suggested Google search query.
Built with a React client and an Express API backed by MongoDB. Users can sign up / sign in, manage a personal task list, and expand any task to call an OpenAI Chat Completions endpoint that returns a structured JSON response (plan + links + search string), which is then persisted on the task.
- + Technologies: React, Node.js, Express, MongoDB, OpenAI API, JWT auth
- + Sign up / sign in with JWT + protected routes
- + Create, complete, edit, and delete tasks with a responsive UI
- + Per-task AI assistant generates a plan + resources + search term
- + Persists AI responses to MongoDB for later review
- + Light/dark mode toggle

This Website
Web Development
May 2017, March 2025
I built this site as a place to demonstrate my skills with HTML5, CSS3, JavaScript and related libraries like jQuery. The design is based on one I adapted from a template on Wix.com, a drag-and-drop editor.
My initial goal was to rebuild my Wix site using purely the development skills I had at the time. As it has progressed, I have improved the experience by adding a fixed global navigation element, and by repositioning content to prioritize the needs of my users. I hope to continue to demonstrate good User Experience principles through my design as I learn new skills and attempt to incorporate them. Keep in mind, it is a work in progress. Enjoy!
- + Technologies: NextJS, EmailJS