14 Redesigning my Portfolio website
My Open AI account got suspended

Published on Jun 20th, 2025
Currently the chat functionality on my portfolio is down because my website was probably accessed from abroad and my Open AI account got suspended.
Read the fine print
My account violated the terms of use which I did not read. I am now in the process of using some open source alternatives to get my chat functionality working again.
I also moved a few portfolio applications away from Supabase to Neon and the chat database to Neon from MongoDB. I am still relying on Pinecone to store my vector embeddings. I can see a future enhancement where I store everything in the Neon thanks to pgvector to reduce my dependencies.
June 20th, 2025 Udpate
I worked on the portfolio for a few hours today. I am trying to swap out OpenAI and replace with HuggingFace. The inference website does not seem to work because there’s a mismatch between our OpenAI embeddings and the current version of the SmartNotes app.
Recap: We created a note taking application called SmartNotes which has a chatbot. Trying to copy over the same code to my portfolio to so that both apps are using the same notes and the same database.
I will recreate the Pinecone index using a different embedding model and reconnect to HugggingFace.






