Nicolas Figueroa

Projects ยท Portfolio

Projects

Selected projects demonstrating systems thinking and technical problem solving.

AI Trip Planner

A Streamlit itinerary planner using OpenAI tool calling, verified place data, optional travel-guide retrieval, interactive maps, and PDF or JSON export. Optional model and place services can fail independently of itinerary planning.

  • Python
  • OpenAI
  • Streamlit
  • PostgreSQL
  • Geoapify
  • PyDeck

IntakeWise

A responsive organizer for medication, supplements, vitamins, and custom intake schedules. Account holders can manage a private item catalog, review schedules in a calendar, and adjust or skip individual intakes.

  • React
  • Node.js
  • Express
  • PostgreSQL
  • Vite

Nomadant Tech Store

An academic full-stack electronics storefront with GitHub OAuth sign-in and Stripe test-mode checkout. Its React storefront and Node.js REST API are deployed separately.

  • React
  • Vite
  • Tailwind CSS
  • Node.js
  • Express
  • PostgreSQL
  • GitHub OAuth
  • Stripe

AI Engineering Lessons

A collection of AI, machine-learning, and RAG learning projects. It includes a historical archive of an exercise deploying Microsoft's Azure Search and OpenAI sample; the repository states that the model service has been retired.

  • Python
  • RAG
  • Azure
  • OpenAI
  • Machine Learning

Full Stack Engineering Lessons

Coursework and projects spanning frontend, backend, APIs, databases, authentication, testing, and Git. The repository includes RESTful Restaurants and an e-commerce REST API.

  • JavaScript
  • Node.js
  • Express
  • React
  • PostgreSQL
  • REST APIs

RESTful Restaurants

A responsive application for organizing restaurants into categories, maintaining a starred list, and managing records through an Express API backed by Supabase.

  • React
  • Express
  • Supabase
  • REST APIs

Tara Hidalgo Artist Portfolio

A bilingual portfolio for creative workshops and event services, with facilitator profiles and an artwork gallery. Spanish is the default language, with English available throughout the site.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Netlify

Python Lessons

Python exercises, university assignments, data-analysis notebooks, and personal learning projects, including an interactive multimodal commute-map project.

  • Python
  • Jupyter
  • Data Analysis
  • Visualization

Unbound Root

A static, multilingual educational website about digital safety and cybersecurity awareness for families and everyday internet users.

  • HTML
  • CSS
  • JavaScript
  • Accessibility

HusKey Manager Security Coursework

A course repository centered on learning to identify and remediate security issues in a sample password-manager application.

  • Application Security
  • Docker
  • PHP
  • MySQL