Built for the Motley Fool
Custom CMS block built in Python/Django using the Wagtail framework where an editor can choose a specific product or issuer to request reviews from readers and customize text and buttons as desired
Utilize environment-specific AWS secrets for Cloudflare turnstile token, zero bounce API, and Airtable sheets.
Prevent DNS attacks by implementing Cloudflare Turnstile Token and injecting form after the write review button is clicked
Reduced invalid reviews from submitting to Airtable by gracefully failing invalid emails and by preventing duplicate entries without page refresh
Created GitHub actions to build environment-specific Cloudflare Workers
wrote http client tests to spot-check connectivity
Built for the Motley Fool
Built as a modular Vue.js component with reusable base components encapsulated within Django Wagtail blocks
Implemented advanced input validation with debouncing for performance optimization
Created dynamic donut charts using custom SVG circle calculations and animations
Developed comprehensive Jest test suite for debt calculations and validation logic
Custom validation rules for financial inputs
Responsive design adapting to different screen sizes
Editor-friendly implementation allowing flexible content placement
Built for the Motley Fool
Initially built with Django REST API framework and serialization in Python
Refactored to vanilla JavaScript for improved performance
Integrated within Wagtail CMS blocks for editor flexibility
State-specific configurations for interest rates
ability to save calculations as PDF to share with others
fully responsive User Interface
API throttling initially implemented to help prevent DNS attacks
Jest and initial Django test implemented
Built for active use by Lake Tahoe Balloons ground crew during balloon landing operations
Django-Python REST Framework for secure secrets management without persistent database
Integrated API with reservation company to pull passenger manifests
Built touch-optimized drag and drop interface for iPad use in the field
Collaborated with domain expert on weight balancing algorithm
Deployed to Render for on-demand use without infrastructure overhead
Vanilla JavaScript front end with responsive design for field conditions
Python-Django Application using Postgres DB
Ajax calls to update average ratings of peers entries for a given challenge
Amazon storage for audio, image, and video submissions
Bootstrap CSS Framework
Python-Flask Application utilizing MongoDB non-relational DB
Utilizes Macros and Filters
CSS animations
Blueprints and custom validation
Bulma CSS Framework