SeattleChris
Software Developer Engineer. I am happy to explore whatever language is best for the goals. I have the most experience with Python, followed by JavaScript.
Seattle, WA
Pinned Repositories
00-1-lab-es6
Lab 00: The morning before our first lecture
201d34-lab-14
CircuitPython_tap_on_adafruit
Ability to use the Tap strap on adafruit devices.
database_relationships
Insights on the different kinds of relationships we might use in SQL. One-to-Many, Many-to-One, One-to-One, Many-to-Many, Many-to-Many with Extra Fields on the relationship Model, etc. This demo is in Python, using Flask and Flask-SQLAlchemy. Similiar concepts and structures would work for other tools and other languages.
django_improve_form
Improved accessibility and layout structures for forms in Django. Can configure multiple form inputs/controls in the same line, similar to the fieldsets feature in Django-Admin. Adds a "as_fieldset" display output as well as allows the ability to configure the usage of HTML fieldsets for any display output (as_ul, as_p, as_table, or custom constructs) to use HTML fieldsets, for more display and accessibility options. Other accessibility improvements include configuring HTML attributes such as: 'aria-describedby', 'autocomplete' (hinting what data to auto-fill according to the user's browser settings), and others. Introduces a Computed Field feature, to configure a determined value for form field for typical usage, but if failing validation checks on that condition the value can determined by user response on a resubmit. The Override feature allows for both setting defaults, or conditional defaults for both fields and for form control HTML attributes. A notable extension, included here, is displaying different label and help text for address form fields to adjust between assuming a local country postal format vs. a more international format while adding a country field (but only when needed).
ergo-code
A parameterized ergonomic keyboard. Significantly expanding what features are parameterized, such as options for the "thumb cluster", and accounting for a wider range of curvature options. This project also introduces different curve options for keys requiring a reach vs "home" keys. Of course this is all expanding on, and out of appreciation, of the previous work by Matt Adereth, Tom Short, Jeff Gran, and others.
hepcat
Customized business management application and eCommerce site. A fully integrated student and event management system, allowing instructional staff to share media with their students, and for students to access media from their class history. Provides managers value with insights to customer retention metrics, focused messaging, ongoing updates of site content and business promotions.
log_data_structure
Additional features for logging on GCP - GAE with google.cloud.logging [Google Cloud Platform - Google App Engine]
test-site-content
Used to confirm the expected content was published and available online at a given time. This is useful for sites that expire the content after a certain time frame.
SeattleChris's Repositories
SeattleChris/database_relationships
Insights on the different kinds of relationships we might use in SQL. One-to-Many, Many-to-One, One-to-One, Many-to-Many, Many-to-Many with Extra Fields on the relationship Model, etc. This demo is in Python, using Flask and Flask-SQLAlchemy. Similiar concepts and structures would work for other tools and other languages.
SeattleChris/django_improve_form
Improved accessibility and layout structures for forms in Django. Can configure multiple form inputs/controls in the same line, similar to the fieldsets feature in Django-Admin. Adds a "as_fieldset" display output as well as allows the ability to configure the usage of HTML fieldsets for any display output (as_ul, as_p, as_table, or custom constructs) to use HTML fieldsets, for more display and accessibility options. Other accessibility improvements include configuring HTML attributes such as: 'aria-describedby', 'autocomplete' (hinting what data to auto-fill according to the user's browser settings), and others. Introduces a Computed Field feature, to configure a determined value for form field for typical usage, but if failing validation checks on that condition the value can determined by user response on a resubmit. The Override feature allows for both setting defaults, or conditional defaults for both fields and for form control HTML attributes. A notable extension, included here, is displaying different label and help text for address form fields to adjust between assuming a local country postal format vs. a more international format while adding a country field (but only when needed).
SeattleChris/ergo-code
A parameterized ergonomic keyboard. Significantly expanding what features are parameterized, such as options for the "thumb cluster", and accounting for a wider range of curvature options. This project also introduces different curve options for keys requiring a reach vs "home" keys. Of course this is all expanding on, and out of appreciation, of the previous work by Matt Adereth, Tom Short, Jeff Gran, and others.
SeattleChris/hepcat
Customized business management application and eCommerce site. A fully integrated student and event management system, allowing instructional staff to share media with their students, and for students to access media from their class history. Provides managers value with insights to customer retention metrics, focused messaging, ongoing updates of site content and business promotions.
SeattleChris/201d34-lab-14
SeattleChris/CircuitPython_tap_on_adafruit
Ability to use the Tap strap on adafruit devices.
SeattleChris/test-site-content
Used to confirm the expected content was published and available online at a given time. This is useful for sites that expire the content after a certain time frame.
SeattleChris/log_data_structure
Additional features for logging on GCP - GAE with google.cloud.logging [Google Cloud Platform - Google App Engine]
SeattleChris/Adafruit_CircuitPython_Bitmap_Font
Helpers to load bitmap fonts into CircuitPython
SeattleChris/budget_tool
SeattleChris/city_explorer
SeattleChris/dactyl-keyboard
Parameterized ergonomic keyboard
SeattleChris/data_analysis
SeattleChris/django-registration
An extensible user-registration app for Django.
SeattleChris/django_lender
SeattleChris/facebook_app
SeattleChris/g_sheet
SeattleChris/git-monster
SeattleChris/kmk_firmware
Clackety Keyboards Powered by Python
SeattleChris/learn-ruby
Just trying a few things to get some muscle memory on Ruby, and Ruby on Rails
SeattleChris/mac_dev_setup
Setup a Mac with an Apple silicon CPU. This was tested on M1 MacBook Pro.
SeattleChris/mind-map
Working on a general mind map functionality. Mostly investigating for later project ideas.
SeattleChris/neo4j-flask
Flaskr Extended with Neo4j and Py2neo.
SeattleChris/nvm_use
Plugin for ZSH shell to ensure that a present nvm command will respect the `.nvmrc` file in the current or parent directory.
SeattleChris/powerlevel10k
A Zsh theme
SeattleChris/qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
SeattleChris/sample-django
This is useful for testing stand alone Django Apps. This is a simplified Django project with some helpful utilities to aid in investigating apps in a simple and more isolated structure.
SeattleChris/seattle-301d51
Code 301 with Lead Instructor Lena Eivy
SeattleChris/server-30-1d51
SeattleChris/stocks_api