Welcome to Troy K. Wille's website
I created this web application portfolio site in Python and JavaScript that's listed below under
📂 My Projects:
I've added a search engine, so you can search both famous tennis players & people playing the crossword puzzle and quiz, that includes their member profile page with individual player crossword and puzzle score streaks.
Check out some of the players.
To play crossword puzzle or quiz, join here!
🎾 Current crossword puzzle leader: George M
with a streak of 6!
🌍 Global Reach: We have members from 2 different countries!
📍 Regions Playing:
United States (6)
•
Egypt (4)
My Projects:
-
🐍 Backend:
-I built this web application with Python, Django web framework and REST API that connects to a PostgreSQL database, that handles user Authentication, Authorization, Validation and Session management.
-I engineered an event-driven trigger using Django Signals ('Internal Hooks') to automate real-time transactional email alerts upon database record creation.
-I implemented a secure OAuth 2.0 / OpenID Connect (OIDC) flow using a server-side Token Exchange (Authorization Code Grant), enabling one-click social authentication via Google while maintaining strict separation between client secrets and the browser environment.
-I architected a seamless user onboarding pipeline that maps Google Cloud Platform (IdP) metadata to a PostgreSQL schema, leveraging Django signals to instantly initialize member profiles and regional configurations upon successful OIDC authentication.
-I integrated a CI/CD pipeline to automate PEP8 linting and testing, ensuring high code quality and stable deployments.
-I engineered a token-based password recovery system for this Python Django application, implementing custom CSRF-hardened HTTPS form submissions and a secure SMTP relay to ensure reliable deliverability in restricted cloud environments.
-I engineered an interactive Tournament directory using Python with ETL pipeline logic to automate the ingestion of pro tour data into PostgreSQL, rendered via a dynamic JavaScript front-end with JavaScript-driven filtering engine.
-
🚀 Frontend Logic:
-I engineered a responsive frontend using Modern JavaScript (ES6+), implementing secure CSRF handling and Fetch API integration for seamless REST communication.
-I built custom Dynamic UI & Filtering components to manage large member and tournament datasets efficiently. -
⚡ Interactive:
-I engineered the Crossword puzzle with a custom-built JavaScript Game Engine with real-time validation and asynchronous state management to provide an instant-feedback user experience.
-I engineered a tournament directory with SPA (Single Page application) features, that utilizes attribute-based and state-synchronized JavaScript filtering allowing for simultaneous multi-criteria searches across relational data in Postgres database with real-time data manipulation.
-
📊 Cloud Observability & Reliability:
- I implemented an agentless observability stack using SaaS Better Stack, utilizing Syslog TLS to securely stream encrypted telemetry to an immutable audit trail.
- I configured proactive incident response via RegEx-based log parsing and automated 30-second heartbeats to maintain and verify a 99.9% availability target.