Professional Summary

Solutions architect, full stack developer, tech lead, software engineer, and AI generalist with 20+ years of experience. Expert in building modern web applications, AI assisted software, and workflow automations. Team leader, mentor, and skilled communicator. Creative problem solver with a design background and a passion for creating useful and interesting things.

Experience

  • React
  • Next.js
  • Tailwind CSS
  • Typescript
  • HTML
  • CSS
  • Node.js
  • Express
  • REST API's
  • GraphQL
  • MongoDB
  • Python
  • LLMs
  • Prompt Engineering
  • Chatbots
  • Generative AI
  • AI Agents
  • AI Enabled Software
  • Python
  • Node.js
  • Puppeteer
  • Playwright
  • Make
  • Zapier

Featured Projects

My most recent projects range from AI research and automation to e-commerce and commercial software.

Personalized reports based on your DNA and a selected prescription medication.

MetaCyp uses AI to research the interactions between your DNA and a selected prescription medication. It then provides a personalized report with information on how the medication may affect you.

Visit Project →
NextjsTailwindStripe OpenAIPerplexityMongoDB

Print on demand t-shirt store.

Built with Nextjs and Mongodb, this custom store uses Printify for inventory and shipping, Stripe for payments, Google Analytics for tracking, and Google Storage for images and files.

Visit Project →
NextjsTailwindPrintifyStripeMongoDBGoogle Storage

Not sure what to do? Itinerary.Date will generate a random itinerary for you.

Itinerary.Date uses AI to generate a random itinerary based on location, date, budget, and type of occasion. You can share your itinerary with friends or simply use it as inspiration.

Visit Project →
NextjsTailwindOpenAIPerplexityMongoDB

From Einstein to Cthulhu, chat with historical and fictional personas.

Talk to Me makes use of OpenAI's assistants API to allow you to chat with a number of historical and fictional personas, complete with avatars and biographical information.

Visit Project →
NextjsTailwindOpenAIGoogle Storage

Cheeky name, serious content about AI, Robotics, and Automation.

This blog makes use of workflow automation to scrape the web for the latest news and trends in AI and robotics, then writes blog posts on a daily and weekly basis, all without any human intervention.

Visit Project →
NextjsTailwindOpenAIPerplexityWordpressMake Automation

Search for senior discounts in your area.

Senior Discounts is a simple website that allows you to search for senior discounts near your current location or by business name.

Visit Project →
NextjsTailwindPerplexityVercel

Get in Touch

Send a message to me and I'll get back to you as soon as possible.

Past Enterprise Clients

E-Commerce

  • Pet Smart
  • Forever 21
  • Geico
  • Mattress Firm
  • Universal Standard Clothing
  • Alibris
  • JJillian

Commercial

  • United Airlines
  • First Republic Bank
  • Flagstar Bank
  • Commerce Bank