Client Projects

Selected projects spanning AI integrations, web applications, and custom software solutions. Each project demonstrates technical expertise in modern JavaScript frameworks and AI implementation.

Looking for personal projects? Check out the Products page.

AI Customer Support Chatbot

Self-learning AI assistant for customer support

AI Integration

Built an AI chatbot system that allows businesses to train on their website content and documents. The chatbot embeds directly into company websites, enabling customers to ask questions in natural language. Uses machine learning to continuously improve responses and reduce the need for human agents while ensuring prompt customer assistance.

Platforms:
Web Application
Technologies:
Next.jsReact.jsSupabaseOpenAILangchain

Vocab Trainer Software

Vocabulary building through spaced repetition

Web Application

Developed a spaced repetition system (SRS) application for vocabulary expansion. Features custom word lists, adaptive scheduling algorithms, and performance-based review prioritization. The system intelligently schedules reviews based on user performance, ensuring optimal retention and learning efficiency.

Platforms:
Web ApplicationMobile Application
Technologies:
Vue.jsNode.jsPostgreSQL

Chat with PDF App

Conversational AI assistant for querying PDF documents

AI Integration

Created an application that enables conversational interaction with uploaded PDF documents. Users can ask questions about document content through a chat interface, with AI providing relevant answers extracted from the PDFs. Streamlines information extraction and document analysis through natural language queries.

Platforms:
Web Application
Technologies:
Next.jsReact.jsSupabaseOpenAIChatGPTLangchain

Discord Bot

Community management and automation bot

API/Integration

Developed a Discord bot for automating admin and moderation tasks. Features include role management, permission automation, content moderation with customizable filters, and natural language processing for automated responses to common questions. Integrates with external services for enhanced functionality.

Platforms:
Bot/API
Technologies:
Node.jsExpressDiscord.jsOpenAI

Story AI Chatbot (Voice-based)

Speech-enabled chatbot for story discussions

AI Integration

Built a voice-to-voice conversational AI that discusses stories and texts with users. Integrates OpenAI language models, Google text-to-speech, and OpenAI Whisper for seamless voice interaction. Encourages active reading and critical thinking through multimodal conversation about literary works.

Platforms:
Web ApplicationMobile Application
Technologies:
Vue.jsNode.jsAmazon RDSOpenAI WhisperGoogle TTS

Customized Learning Management System

Full-featured e-learning platform

Web Application

Developed a comprehensive LMS with course management, payment integration (Stripe/PayPal), user role management, and progress tracking. Features include assessments, community tools, gradebooks, and analytics. Built to support subscription-based monetization and scalable learning experiences.

Platforms:
Web Application
Technologies:
Vue.jsNode.jsPostgreSQLStripePayPal

Online Event Management Software

Virtual event platform with Zoom integration

Web Application

Created an event management platform for educators to host online events. Features event scheduling, Zoom integration, registration management, customizable event pages, automated notifications, and access control. Provides a complete solution for virtual event organization and management.

Platforms:
Web Application
Technologies:
Vue.jsNode.jsPostgreSQLZoom API

WordPress Development Portfolio

Extensive WordPress theme and plugin development

Web Development

Developed and maintained over 100 WordPress websites with custom theme and plugin development. Specialized in performance optimization, custom functionality implementation, and site maintenance. Extensive experience with WordPress core, theme architecture, and PHP development.

Platforms:
Web
Technologies:
WordPressPHPHTMLCSSJavaScriptMySQL

Availability & Contact

Current Availability

I'm currently accepting new projects and consulting engagements. Projects typically start within 1-2 weeks of initial consultation.

Available for both short-term projects (2-8 weeks) and ongoing development partnerships.

Get Started

Ready to discuss your project? I offer a free initial consultation to understand your needs and provide technical guidance.