> Welcome!

I created this as a personal project to allow people to get to know me a little bit better, at least in terms of my professional capacities.

I thought setting up a fun, interactive A.I. related project that incorporates many different technical capabilities was something I hadn't seen before, so this is it.

I hope to hear from you in one capacity or another!

Jon Hennessey

Full Stack Engineer & Digital Architect

43 Community Credits
Buy More

> Let's get started...

I chose to write this application in Laravel. On this application you can:

  • Chat with my AI: Ask questions about my experience, projects, and skills
    • I've set up a vector database with helpful information about me that ChatGPT (or any model, for that matter) can search through to best answer your questions about me.
    • At this point, most of the information about me comes from my resume. You can view my resume by clicking here. Or just ask :).
  • Shop: You are able to purchase more credits for yourself if you'd like to use the chatbot some more. As of now, I have just set up Stripe payment server in "test" mode as credits aren't costing me much.
    • I am using the Stripe API for payments.
    • You can use the credit card '4242 4242 4242 4242' with any CVV, ZIP code, and expiration date in the future to add credits.
  • Register: You can register if you would like. This is just to show my ability to set up registration and user profiles. You can see all your past conversations and purchases inside of your dashboard.
    • I will be using Twilio/SendGrid API integration to send confirmation emails and confirmation SMS messages.
    • I haven't completed this setup yet.
  • Administrator Panel: I have set up an administrator panel with an internal dashboard. I can share with those who are interested or want to repurpose this application.
    • There are various roles and permissions capabilities in this application.
  • Analytics: The administrator dashboard measures credit usage & the compute cost, amongst other data points, on a more granular scale.
  • Get in touch: Reach out directly if you'd like to collaborate. My email is jon@hennessey.io.

Each message sent costs credits. You can use your personal credits by logging in. You can use community credits if you stay logged out.

Please remember, these responses are made by artificial intelligence and I cannot control how A.I. will interpret the data I have provided it, regardless of the detailed instructions I have given. I have set up 'chatgpt-4o-mini' for this demo, it is not the strongest model. I will set up stronger models when I am sure my credit system is valued correctly.