Full Stack Development Projects in EdmontonFull Stack Development Projects in Edmonton
Cover image for Streamlined Messaging Platform for Dental Office Efficiency
Dental offices often handle patient messages, appointment questions, billing requests, and follow ups across too many disconnected channels. This project was built to bring patient communication into one clean messaging platform so staff could respond faster, stay organized, and manage conversations with less manual work. I designed and developed a real time messaging system with patient conversations, inbox filters, message status, team assignment, routing rules, quick replies, internal notes, and conversation history. The platform helped staff manage website chat, SMS, and patient inquiries from one simple dashboard. My work covered the frontend messaging interface, backend API structure, WebSocket based real time updates, conversation routing logic, user roles, activity tracking, debugging, and production support. The result was a practical communication tool that helped dental offices improve response visibility, reduce missed messages, and manage patient conversations more confidently.
0
96
Cover image for Acoustic Event DSP & Live
Acoustic Event DSP & Live Spectrogram Engine 📡 Real-time audio signal processing pipeline with live spectrogram waterfall displays and feature extraction. Built with Python & NumPy. • Short-Time Fourier Transform (STFT) & Mel-scale filterbank processing • Real-time waterfall spectrum analysis with dynamic gain & noise filtering • High-throughput feature extraction pipeline for bioacoustic event classification GitHub: https://github.com/h0tp-ftw
1
124
Cover image for Many businesses manage customers, support
Many businesses manage customers, support requests, tasks, and follow ups across too many separate tools. This project was built to bring those daily workflows into one clean internal dashboard that is easier to see, manage, and scale. I designed and developed a full stack CRM and support platform with customer profiles, ticket tracking, task management, activity history, real time updates, and workflow automation. The goal was to give users a simple place to organize customer operations without losing visibility across requests, priorities, and internal work. My work covered the frontend dashboard, backend API structure, data flow, automation logic, real time communication, debugging, and production support. The result was a practical business tool that helped reduce manual tracking, improve workflow visibility, and make customer support operations easier to manage with confidence.
0
66
Cover image for Anki-Prettify — Spaced Repetition Design
Anki-Prettify — Spaced Repetition Design System 🎨 Modernized typography, responsive layouts, and live webview editor harness for flashcard templates. Built with CSS3 & JavaScript. • Modular flashcard template architecture utilizing the Nord color palette • CSS Grid/Flexbox responsive layouts & light/dark contrast optimization • Interactive developer testbed harness that renders template changes in real-time GitHub: https://github.com/h0tp-ftw/anki-prettify
0
64
Cover image for Dynamic SMIL Terminal SVG Generator
Dynamic SMIL Terminal SVG Generator for GitHub ⚡ Zero-JS vector animation engine generating dynamic terminal typewriter effects and automatic theme duality. Built with Python & SVG SMIL. • Character-level typewriter keyframes & realistic erasing cadence • Automatic light/dark theme adaptation for GitHub READMEs • Reflowing vector terminal shell running with zero JavaScript GitHub: https://github.com/h0tp-ftw
0
122
Cover image for Ankimon — Pokémon Gamification Engine
Ankimon — Pokémon Gamification Engine for Anki ⚔️ Turn-based RPG combat and companion state machines integrated directly into spaced repetition study. Built with Python & PyQt6. • Real-time wild encounter hooks & level progression during card reviews • Custom PyQt6 turn-based battle engine with dynamic stat stages • Live reviewer companion HUDs & SQLite/JSON state persistence GitHub: https://github.com/h0tp-ftw/ankimon
0
104