CARF Curacao
Rebuilt an old WordPress-based dog adoption site into a modern, swipe-based adoption funnel in one weekend
- Migrated from an old WordPress site lacking proper filters or CTAs to a modern Next.js application
- Implemented a robust filtering system to distinguish sanctuary dogs, adoptable dogs, and highly adoptable dogs
- Developed a swipe-based interface, allowing users to quickly indicate interest in specific dogs, with data stored in Supabase
- Integrated a global WhatsApp CTA, ensuring visitors can message to adopt, meet, or donate with minimal friction
- Leveraged Shadcn to create a cohesive UI design, alongside Tailwind CSS for rapid styling
- Resolved API challenges from the legacy ShelterManager system, providing seamless data retrieval and dog details
- Completed the entire project in just 2 days, showcasing quick turnaround and adaptability
Next.jsShadcnTailwind CSSSupabaseShelterManager
Logical Fallacy Analyzer
Made a system to catch podcasters making logical fallacies
- Built a tool to detect logical fallacies in podcast audio using Python and natural language processing (NLP)
- Implemented offline audio processing to segment and analyze speech data, utilizing custom data structures
- Built a gorgeous, interactive user interface using Next.js and Shadcn
- Leveraged machine learning algorithms, and the OpenAI API to improve accuracy in information retrieval
- Managed the entire development lifecycle, showcasing the ability to learn new coding languages as needed
PythonNLPNext.jsShadcn
Public Vibes
Analyzed YouTube comments to give feedback to content creators
- Created a sentiment analysis tool for YouTube comments using React and Node.js, focused on information retrieval and natural language processing
- Implemented algorithms to categorize feedback, improving content creators' understanding of the audience's sentiment, and displaying them on dashboards, crafted using TypeScript and Next.js, Shadcn, and TailwindCSS
- Utilized the YouTube API for data retrieval, handling large volumes of data efficiently
- Utilized the OpenAI API for structuring data
- Developed custom data structures to manage and process comment data
- Stored all insights both in MongoDB and SQL databases, to practice
- Relied on Retrieval Augmented Generation to get the job done
ReactNode.jsYouTube APISentiment Analysis
FindMyVibe
Made a text-to-spotify playlist generator
- Built a music recommendation system using OpenAI embeddings to match songs with user emotions
- Integrated with the Spotify API for personalized playlist generation, handling large datasets
- Developed an interactive frontend with React and TypeScript
- Implemented custom data structures to manage song data and recommendations
- Demonstrated proficiency in software development and the ability to learn new technologies
- Used MongoDB, and Pinecone DB to store the data and embeddings respectively
- Relied on Retrieval Augmented Generation to get the job done
ReactOpenAISpotify APIMusic Recommendation
StudyPrep
Developed a study tool combining flashcards, quizzes, and performance tracking for efficient learning
- Developed a tool that creates flashcards and quizzes on demand from lecture materials, enhancing learning through active recall and personalized study sessions.
- Integrated Python scripts for data extraction and NLP, enabling question generation from PDFs and lecture notes.
- Built a responsive and intuitive frontend using TypeScript, Next.js, and Shadcn, demonstrating expertise in web application development.
- Implemented user progress tracking with data visualizations to showcase performance, utilizing custom data structures and algorithms.
- Applied information retrieval techniques and machine learning models to personalize study content and adapt to user needs.
- Showcased proficiency in full-stack development, seamlessly integrating the Python backend with a TypeScript/React frontend.
- Demonstrated adaptability by learning new coding languages and technologies as needed to meet project requirements.
Next.jsShadcnPythonEducation