From 1b7cf94b9c9a72a4ef6492c516c22485b3ba9887 Mon Sep 17 00:00:00 2001 From: Ava Gaiety Wroten Date: Tue, 2 Feb 2021 22:37:54 -0600 Subject: [PATCH] Remove ignored files --- .DS_Store | Bin 6148 -> 0 bytes _site/README/index.html | 1 - _site/example/index.html | 1 - _site/index.html | 201 ----------------- _site/repos/blabber-comic/index.html | 202 ------------------ _site/repos/ember-select-light/index.html | 185 ---------------- _site/repos/json-query-chain/index.html | 171 --------------- _site/repos/my_spells/index.html | 158 -------------- _site/repos/sortable-recipes/index.html | 131 ------------ _site/repos/svgdir2sprite/index.html | 150 ------------- _site/repos/team-cli/index.html | 202 ------------------ _site/volunteering/code2college/index.html | 128 ----------- _site/volunteering/example/index.html | 70 ------ .../gabriellas-smile-foundation/index.html | 127 ----------- _site/volunteering/theseed/index.html | 131 ------------ _site/work-history/allovue/index.html | 132 ------------ _site/work-history/antharia/index.html | 129 ----------- .../cyto-communications/index.html | 131 ------------ _site/work-history/eyemaginations/index.html | 134 ------------ _site/work-history/q2/index.html | 133 ------------ _site/work-history/skillsengine/index.html | 124 ----------- 21 files changed, 2641 deletions(-) delete mode 100644 .DS_Store delete mode 100644 _site/README/index.html delete mode 100644 _site/example/index.html delete mode 100644 _site/index.html delete mode 100644 _site/repos/blabber-comic/index.html delete mode 100644 _site/repos/ember-select-light/index.html delete mode 100644 _site/repos/json-query-chain/index.html delete mode 100644 _site/repos/my_spells/index.html delete mode 100644 _site/repos/sortable-recipes/index.html delete mode 100644 _site/repos/svgdir2sprite/index.html delete mode 100644 _site/repos/team-cli/index.html delete mode 100644 _site/volunteering/code2college/index.html delete mode 100644 _site/volunteering/example/index.html delete mode 100644 _site/volunteering/gabriellas-smile-foundation/index.html delete mode 100644 _site/volunteering/theseed/index.html delete mode 100644 _site/work-history/allovue/index.html delete mode 100644 _site/work-history/antharia/index.html delete mode 100644 _site/work-history/cyto-communications/index.html delete mode 100644 _site/work-history/eyemaginations/index.html delete mode 100644 _site/work-history/q2/index.html delete mode 100644 _site/work-history/skillsengine/index.html diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index f63ef44a4fbbb28a8644c85a92e1bc888707b68d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!H&}~5FNLnO|nAtfV6PS1&Kq28o`PKTB$0_VQ)x9Z~(NMG+`SljjJZ5Dy66w zegeLLU*W=$58(sgjcrym1&-_rd8F|h+izm~HL+_V5`%dX5_O2kg)=%nir*Obv+r2L zv~ZqK&q%4FB~2-%a))gjtO8bn%ccN-yFNuUqY;hq-JXBH$GIHExs1`zo5KV6?eEGE z5$%C5si0Ss(HY%Ao}>xowX9FIthULjFj7I)He2l1*bXI_Sw&He_rAt!Qx4t|Gnj*2 z*4W=_Y!7SY{fXJUYQ)-zKTZExzcL8 zuJ8L-{g=bBTnwwInwNuU_MB^vqiP(R_=%MHc^t)0vvhINx&BZVRg@L!OeJSY3d)OT zS&_)aK+cP#RL>de4%hWO@1%2cwF<*tHwf?d*4h1d72doGtu%j!xX7DF`M6jjE>*1`(WpRdf&S^m>ev>A<$~F(t|La?Xs$3S3qNcz+1sjD3R}jcV&ap{@Wx2hGY5^WO!|2@LiPZZx6?CUh!LrwVh$ z5IP<0f#LNHZZzt266W$D%*evrP=p#C&kq!xL|>yVtpZkoZ3UXT+Trv6(Vy@C+ex-& z6|f5YR|*K{Xm~WhlFZqf5Dg}i(j#a=%@eQ~#^aUIM`vx}}(E_u7 O1e6T6unPQB1%3ebO1UEd diff --git a/_site/README/index.html b/_site/README/index.html deleted file mode 100644 index 9cdd04a..0000000 --- a/_site/README/index.html +++ /dev/null @@ -1 +0,0 @@ -

Page header

diff --git a/_site/example/index.html b/_site/example/index.html deleted file mode 100644 index 9cdd04a..0000000 --- a/_site/example/index.html +++ /dev/null @@ -1 +0,0 @@ -

Page header

diff --git a/_site/index.html b/_site/index.html deleted file mode 100644 index 6eafd18..0000000 --- a/_site/index.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - Wroten - Welcome - - - - - - -
- -
- - -
- -
- - - - - - - diff --git a/_site/repos/blabber-comic/index.html b/_site/repos/blabber-comic/index.html deleted file mode 100644 index 7467312..0000000 --- a/_site/repos/blabber-comic/index.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - Wroten - blabber-comic - - - - - - -
- -
- - -
-
-
-

- blabber-comic -

-

in

-
-
-
-
-
-

Converts chat logs to comics.

-
- -

Fork on Gitlab

-

Blabber-Comic

-

npm version

-

Sample

-

Preview

-

How it works

-

Powered by Node and a node-canvas a comic can automatically be generated from a json array of users/text and some characters/backgrounds to be chosen at random.

-

How to use it from the CLI

-

Installing

-

Note: Your system may need some compiled dependencies for canvas to work.

-

npm install -g blabber-comic

-

Using

-
$ blabber
-$ Who?: Glen
-$ Said What?: Test 1
-$ Another? (y/n) y
-$ Who?: Sarah
-$ Said What?: Test 2
-$ Another? (y/n) y
-$ Who?: Glen
-$ Said What?: Test 3
-$ Another? (y/n) n
-$ Generating Comic...
-$ [ Comic Generated @ comics/1.png ]
-
-

Additional Options

-
$ blabber --path ~/Pictures
-
-

How to use it in other projects

-

Generate base64Data

-
const blabbercomic = require('blabber-comic');
-let messages = [] // Array of messages...
-
-blabbercomic(messages).then(response => {
-  console.log('Generated comic as base64 data', response);
-}).catch(error => {
-  throw error;
-});
-
-

Save as file with fs

-

Example included in project. Clone then run npm run test.

-
const blabbercomic = require('blabber-comic');
-const fs = require('fs');
-let messages = [] // Array of messages...
-
-blabbercomic(messages).then(response => {
-  let base64Data = response.replace(/^data:image\/png;base64,/, '');
-
-  fs.writeFile('./storage/comics/comic.png', base64Data, 'base64', error => {
-    if (error) console.error('Uhoh...', error);
-    else console.log('Saved file as `comic.png`');
-  });
-}).catch(error => {
-  throw error;
-});
-
-

Customizing characters and backgrounds

-
const blabbercomic = require('blabber-comic');
-let backgrounds = ['./assets/backgrounds/1.png', './assets/backgrounds/2.png'];
-let characters = ['./assets/characters/1.png', './assets/characters/2.png', './assets/characters/3.png']; // Provide at least 3
-let comicSize = 500; // in px square
-let borderColor ='#CCCCCC';
-let font = 'Impact';
-let textColor: '#000000';
-
-let messages = [] // Array of messages...
-let config = { backgrounds, characters, comicSize, borderColor, font, textColor };
-
-blabbercomic(messages, config);
-
-
-

Special thanks to:

-
    -
  • node-canvas by Cairo
  • -
  • avatars by Iulia Ardeleanu from the Noun Project
  • -
  • backgrounds by Olga Libby from Subtle Patterns
  • -
- -
-
-
- - - - - - - diff --git a/_site/repos/ember-select-light/index.html b/_site/repos/ember-select-light/index.html deleted file mode 100644 index 1c78ca6..0000000 --- a/_site/repos/ember-select-light/index.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - Wroten - ember-select-light - - - - - - -
- -
- - -
-
-
-

- ember-select-light -

-

in Repos

-
-
-
-
-

Fork from Github

-

Ember-Select-Light

-

CI PRs Welcome License: MIT npm package Ember Observer

-

Ember-Select-Light is an Ember Addon focused on simplicity. Just powerful enough to offer expected baseline functionality while being easy to implement, style, and make accessible.

-

This addon is Octane ready and follows ember-component-pattern's for how to best write a Select Element.

-

Getting Started

-
ember install ember-select-light
-
-

Example Usage

-
<SelectLight
-  @value="turtle"
-  @options=(array "turtle" "tortoise")
-  @change= />
-
-

With an array of objects...

-
<SelectLight
-  @options=(array
-    (hash value="shortfin" label="Shortfin Shark")
-    (hash value="mako" label="Mako Shark")
-  ) />
-
-

value and label will be the default object keys used unless @valueKey="... and/or @displayKey="... are used respectively, like so...

-
<SelectLight
-  @options=(array
-    (hash myValue="shortfin" myLabel="Shortfin Shark")
-    (hash myValue="mako" myLabel="Mako Shark")
-  )
-  @valueKey="myValue"
-  @displayKey="myLabel" />
-
-

As a Yield

-
<SelectLight>
-	<option value="clown">Clown Fish</option>
-	<option value="cat">Cat Fish</option>
-</SelectLight>
-
-

Other arguments

-

Other arguments are spread onto the <select ...attributes as you'd expect, allowing you to use common attributes such as disabled, tabindex and of course class.

-
<SelectLight class="my-select" disabled="true" />
-
-
-

Upgrading

-

See the upgrading guide for how to upgrade from previous versions.

-
-

Running

- -

Linting

-
    -
  • npm run lint:hbs
  • -
  • npm run lint:js
  • -
  • npm run lint:js -- --fix
  • -
-

Contributing

-

We love pull requests from everyone. By participating in this project, you agree to abide by the code of conduct and is subject to the project license.

-

Clone this repo, make your changes with test coverage, push up a fork and submit a pull request.

-

Soon after some primary contributors will review your code and submit feedback and hopefully click the fancy green approve button. Any test and linting failures should be caught during the pull request continuous integration environment and human eyes here after.

-

Running Tests

-
    -
  • npm run test (Runs ember try:each to test your addon against multiple Ember versions)
  • -
  • or ember test
  • -
- -
-
-
- - - - - - - diff --git a/_site/repos/json-query-chain/index.html b/_site/repos/json-query-chain/index.html deleted file mode 100644 index 3634d06..0000000 --- a/_site/repos/json-query-chain/index.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - Wroten - json-query-chain - - - - - - -
- -
- - -
-
-
-

- json-query-chain -

-

in

-
-
-
-
-
-

Chain queries onto POJOs to return precise results.

-
- -

Fork on Gitlab

-

json-query-chain

-

Build Status npm version Code Coverage Maintainability

-

Chain queries onto POJOs to return precise results.

-

Usage

-
import Query from 'json-query-chain';
-
-let myQ = new Query(someJsonData)
-.search('isActiveUser', true)
-.results;
-
-

Chainable Methods

-

Search

-

Currently supports booleans and strings. (See #1 for Integer Support)

-
By Boolean
-
.search('isActiveUser', true)
-
-
By String
-
.search('name', 'steele')
-
-

Filter

-

Simpler version of search using a custom function in the chain.

-
.filter(a => a.age >= 21)
-
-
By Key
-
.filterBy('age', x => x >= 21)
-
-

Sort

-
By Boolean
-
.sort('isActiveUser', true)
-
-
By String
-
.sort('name')
-
-
By Number
-
.sort('netWorth')
-
-

Pagination

-

Page 1 with 5 results per page.

-
.paginate(1, 5)
-
-

Page 2 wtih default of 10 results per page.

-
.paginate(2)
-
-

Tests

-

npm test runs tests through Jest

- -
-
-
- - - - - - - diff --git a/_site/repos/my_spells/index.html b/_site/repos/my_spells/index.html deleted file mode 100644 index 124fcb4..0000000 --- a/_site/repos/my_spells/index.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - Wroten - my_spells - - - - - - -
- -
- - -
-
-
-

- my_spells -

-

in

-
-
-
-
-
-

Your personal D&D 5e Spellbook.

-
- -

Fork on Gitlab

-

Note: Since the release of Wizards of the Coast's latest online tools, I've discontinued this mobile app. But, I learned a lot along the way in making this :)

-

My Spells

-

My Spells is an open source web-based application to elegantly view spells and save them to your local spellbook.

-

PlayStore

-

License

-

Open Game License v1.0a Copyright 2000, Wizards of the Coast, Inc.

-

App contains content from the SRD and is restricted and covered by the OGL. You can find the OGL 1.0a at ogl.html in this app's repo, or online here. When using said data, please make sure to conform appropriately with the proper licenses and whatnot.

-

Credit

- -

Build Setup

-
# install dependencies
-$ npm install
-
-# serve with hot reload at localhost:8080
-$ npm run dev_web
-
-# build for production with minification
-$ npm run build_web # or build_app
-
-# build cordova (android, iOS potentially in future) release
-$ npm run build_app_cordova
-# sign apk with android studio or jarsigner
-# install on device
-$ adp install cordova/platforms/android/build/apk/<BUILT-FILE.apk>
-
-# lint code
-$ npm run lint
-
- -
-
-
- - - - - - - diff --git a/_site/repos/sortable-recipes/index.html b/_site/repos/sortable-recipes/index.html deleted file mode 100644 index 8c47b4e..0000000 --- a/_site/repos/sortable-recipes/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - Wroten - sortable-recipes - - - - - - -
- -
- - -
-
-
-

- sortable-recipes -

-

in Repos

-
-
- -
- - - - - - - diff --git a/_site/repos/svgdir2sprite/index.html b/_site/repos/svgdir2sprite/index.html deleted file mode 100644 index 0b7bd24..0000000 --- a/_site/repos/svgdir2sprite/index.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - Wroten - svgdir2sprite - - - - - - -
- -
- - -
-
-
-

- svgdir2sprite -

-

in

-
-
-
-
-
-

Creates a spritesheet from a directory of svgs.

-
- -

Fork from Gitlab

-

svgdir2sprite

-

npm version

-

Creates a spritesheet from a directory of svgs. Can return the results directly or write to a spritesheet svg file. Node based and powered by svg2sprite.

-

As a Module

-

npm install --save svgdir2sprite

-

Return SVG Spritesheet as String

-
const svgdir2sprite = require('svgdir2sprite');
-
-svgdir2sprite('./src/svgs') // Async Promise
-.then((svgContent) => console.log(svgContent));
-
-

Write SVG Spritesheet to File

-
const svgdir2sprite = require('svgdir2sprite');
-
-svgdir2sprite('./src/svgs', './build/spritesheet.svg');
-
-

From the CLI

-

npm install -g svgdir2sprite

-

Return SVG Spritesheet to the Console

-
svgdir2sprite ./src/svgs
-
-

Write SVG Spritesheet to File

-
svgdir2sprite ./src/svgs ./build/spritesheet.svg
-
- -
-
-
- - - - - - - diff --git a/_site/repos/team-cli/index.html b/_site/repos/team-cli/index.html deleted file mode 100644 index fedcb98..0000000 --- a/_site/repos/team-cli/index.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - Wroten - team-cli - - - - - - -
- -
- - -
-
-
-

- team-cli -

-

in Repos

-
-
-
-
-

Fork on Github

-

team-cli

-

npm version

-

Automate all the things with a team-centric CLI. Abstract away annoying day-to-day tasks and eliminate tribal team knowledge by building your team their very own CLI.

-

Getting Started

-

Initialize Project

-
mkdir teamname-cli
-cd teamname-cli
-git init
-npm init
-npm install --save team-cli
-
-

Create Bin index.js

-

Then in an index.js you could write the following:

-
#!/usr/bin/env node
-
-const { resolve } = require('path');
-const cli = require('team-cli');
-
-const commandsDir = resolve(__dirname, 'commands');
-cli(commandsDir);
-
-

Point to Bin index.js in Package

-

Then customize your package.json to include a path to the bin:

-
"bin": {
-  "NAME_OF_TOOL": "./index.js"
-}
-
-

Create Commands

-

Then you may make a commands directory with files like command-foo.js:

-
const run = require('team-cli/terminal');
-const { resolve } = require('path');
-
-const script = resolve(__dirname, 'foo.sh'); // also supports bash .ps1 scripts
-
-const action = async param => {
-  await run(script, param)
-  // Or, run any Node code you wish
-};
-
-module.exports = {
-  title: 'foo <param>',
-  description: 'Calls foo',
-  action,
-}
-
-

Try it out!

-
node ./index.js --help
-
-

Options

-

Any command can export the following options:

-
{
-  title: 'foo', // or 'foo <required_param>' or 'foo [optional_param]'
-  action: (param) => {} // function with param as a string or undefined
-  description: 'Calls foo', // optional
-  alias: 'f', // optional
-  option: ['-f, --force', 'Forces something to happen'], // optional, this will become available globally not just per-command
-}
-
-

For Your Users

-

At any time a --help or -h may be passed to log commands to the console.

-

Prompts

-

Optionally, you may find it useful to walk users through a guided CLI experience with prompts to your users. I suggest prompts for this task, but any tool of your choice will work within an action.

-

Example usage with prompts:

-
const action = async (cmd) => {
-  if (!cmd) {
-    let { value: cmdResponse } = await prompts({
-        type: 'text',
-        name: 'value',
-        message: 'Which git command would you like to run?',
-    });
-    cmd = cmdResponse
-  }
-  await run(`git ${cmd}`, '~/aCoolRepo');
-};
-
-

Logging

-

The environment's log level can be changed with process.env.LOG_LEVEL to any of winston's supported log levels including verbose.

-

To customize where logs are saved, pass a second param in your index.js's cli call like so:

-
cli(commandsDir, logsDir)
-
- -
-
-
- - - - - - - diff --git a/_site/volunteering/code2college/index.html b/_site/volunteering/code2college/index.html deleted file mode 100644 index bcbadfc..0000000 --- a/_site/volunteering/code2college/index.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - Wroten - Code 2 College - - - - - - -
- -
- - -
-
-
-

- Code 2 College -

-

in Volunteering

-
-
-
-
-

Preparing the Next Generation for Success

-

There's more than one way to volunteer in today's world. Offering one's skills as a web designer and developer is a great way to give back while tackling unique challenges.

-

Volunteers

-

Homegrown tech talent is what Code2College is all about. Eager students from underrepresented groups are ready to learn STEM field topics and Code2College reaches out to those in the industry to help them get there.

-

Meeting with these excited young minds for interview preparation really changed the way I connect with potential hires.

-

Curriculum

-

Recently they've opened their curriculum planning to outside collaboration. It's been an exciting challenge to carefully consider the best ways to teach the fundamentals of web development from "What is HTML?" to "I can build my own web app!".

- -
-
-
- - - - - - - diff --git a/_site/volunteering/example/index.html b/_site/volunteering/example/index.html deleted file mode 100644 index dcd7b17..0000000 --- a/_site/volunteering/example/index.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - Wroten - Example - - - - - -
-
- -
-
-
-
- -
-
-
-

- Ricardo Cooper -

-
-
- - -
-
-
- -
-
- -
-
-
-

- Example -

-

in Volunteering

-
-
-
-
-

Blah blah blah

- -
-
-
- - - diff --git a/_site/volunteering/gabriellas-smile-foundation/index.html b/_site/volunteering/gabriellas-smile-foundation/index.html deleted file mode 100644 index e79c305..0000000 --- a/_site/volunteering/gabriellas-smile-foundation/index.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - Wroten - Gabriella’s Smile Foundation - - - - - - -
- -
- - -
-
-
-

- Gabriella’s Smile Foundation -

-

in Volunteering

-
-
-
-
-

Gabriella’s Smile Foundation

-

Stronger than DIPG

-

A Pro-bono web project done during 2019's Austin Give Camp

-

Visit the site here

-

A facelift project for an organization fighting DIPG. We rewrote the site using Squarespace so it was easy to maintain after the event was over and was mobile-ready by default.

-

Mobile Shop

- -
-
-
- - - - - - - diff --git a/_site/volunteering/theseed/index.html b/_site/volunteering/theseed/index.html deleted file mode 100644 index a24ab60..0000000 --- a/_site/volunteering/theseed/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - Wroten - Austin Give Camp - The SEED - - - - - - -
- -
- - -
-
-
-

- Austin Give Camp - The SEED -

-

in Volunteering

-
-
-
-
-

The SEED

-

Adult & Family Learning Community

-

A Pro-bono web project done during 2016's Austin Give Camp

-

Through analytics it was apparent very few could find out how to sign up for classes on learning English - an all English website and the page being burried through subnavs was the likely culprit. We user tested some updated designs where a non-native speaker could jump right to a Spanish page on how to sign up for classes first.

-

Team

-

We then improved internationalization for the rest of the website to support all the user personas we had discovered: The Student, The Donor, and The Volunteer. Next up was improving ways people can get involved either through their time or their dollar through a better workflow and cleaned up content.

-

Wireframe

-

Small tweaks made a world of difference for these users. Even ensuring the site ran on HTTPS significantly raised the confidence of a potential donor. I just about cried tears of happiness when the thank you letters came in from the group for impact we made on their group and org.

-

Thank You Letters

-

P.S. My name was Joe back when these were written, prior to my transition.

- -
-
-
- - - - - - - diff --git a/_site/work-history/allovue/index.html b/_site/work-history/allovue/index.html deleted file mode 100644 index a64a92c..0000000 --- a/_site/work-history/allovue/index.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - Wroten - Software Engineer at Allovue - - - - - - -
- -
- - -
-
-
-

- Software Engineer at Allovue -

-

in Work History

-
-
-
-
-
-

(Aug 2019 - Jul 2020)

-

Building budgeting software in EmberJS to give educators the tools and support they need to allocate resources to the needs of students for a more equitable world.

-
- -

Software Engineer at Allovue

-

Empowering educators to strategically and equitably allocate resources to best support the needs of students. We're building budgeting software to give school districts the tools they need to give educators the tools they need.

-

Leveraging modern web technologies we're building an ambitious web app with Microstates within EmberJS powered by a Rails API.

-

Balance

-

Along with a talented team we're developing an ambitious EmberJS app using the latest web standards. I'm so proud to be here!

-

Team

- -
-
-
- - - - - - - diff --git a/_site/work-history/antharia/index.html b/_site/work-history/antharia/index.html deleted file mode 100644 index a43e627..0000000 --- a/_site/work-history/antharia/index.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - Wroten - Web Design & Dev Intern at Antharia - - - - - - -
- -
- - -
-
-
-

- Web Design & Dev Intern at Antharia -

-

in Work History

-
-
-
-
-
-

(Jan 2010 - Aug 2010)

-

Working with a homegrown CMS, custom coded solutions in response to new situations fueled my learning every day. Never missed an opportunity to learn the backend administrative panels and mySQL databases of real sites.

-
- -

Web Design & Dev Intern at Antharia

-

A well designed and functional web presence can make all the difference in boosting any nonprofit’s reputation and quality donations.

-

Worked with dozens of local and national non-profits to fix website bugs and add new pages.

- -
-
-
- - - - - - - diff --git a/_site/work-history/cyto-communications/index.html b/_site/work-history/cyto-communications/index.html deleted file mode 100644 index 68d7312..0000000 --- a/_site/work-history/cyto-communications/index.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - Wroten - Interactive Technologies Lead & Web Admin at Cyto Communications - - - - - - -
- -
- - -
-
-
-

- Interactive Technologies Lead & Web Admin at Cyto Communications -

-

in Work History

-
-
-
-
-
-

(May 2011 - Dec 2012)

-

Developed, designed and animated projects for Host Hotels & Resorts, Johns Hopkins Health System, World Wildlife Fund and more.

-
- -

Interactive Technologies Lead & Web Admin

-

Built a web app to walk Johns Hopkins employees through their new healthcare benefits package complete with interactive terminology breakdowns.

-

Animated awards ceramony introductions for Laurette Universities.

-

Built some proof of concept interactive web mockups for Host Hotels & Resorts.

-

Did various graphic design projects for World Wildlife Fund, Medifast, and other Fortune 500s.

- -
-
-
- - - - - - - diff --git a/_site/work-history/eyemaginations/index.html b/_site/work-history/eyemaginations/index.html deleted file mode 100644 index 694700c..0000000 --- a/_site/work-history/eyemaginations/index.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - Wroten - Senior Web Engineer at Eyemaginations - - - - - - -
- -
- - -
-
-
-

- Senior Web Engineer at Eyemaginations -

-

in Work History

-
-
-
-
-
-

(2013 - Dec 2015)

-

Launched two Ember.js, HTML5 Video & Canvas powered enterprise scale apps now educating thousands of patients nationwide. Lead UX design initiatives,tech stack decisions and technical project management.

-
- -

Senior Web Engineer at Eyemaginations (now, Rendia)

-

Patient education can be difficult. Plastic eyeballs as a teaching tool is a thing of the past. Modern media and technology can help solve this problem.

-

Flythrough of the human eye

-

Formerly known as Eyemaginations, the company Rendia offers high quality animations to doctors to communicate complex medical topics to their patients and their families.

-

App Design

-

Launched two Ember.js, HTML Video & Canvas powered enterprise scale apps now educating thousands of patients nationwide. Lead UX design initiatives, tech stack decisions and technical project management.

-

Doctors can build playlists of content, upload their own images/videos, and then share their creations with patients via email and by embedding them directly on their practice website. Or they can play this content right in their practice while taking advantage of onscreen drawing features with a mouse or touch device. The media player offers content protection, and patients may choose between multiple languages, closed captions, fullscreen, and more.

-

Media Player Preview

- -
-
-
- - - - - - - diff --git a/_site/work-history/q2/index.html b/_site/work-history/q2/index.html deleted file mode 100644 index cb34ea1..0000000 --- a/_site/work-history/q2/index.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - Wroten - Developer III at Q2ebanking - - - - - - -
- -
- - -
-
-
-

- Developer III at Q2ebanking -

-

in Work History

-
-
-
-
-
-

(Jan 2016 - Aug 2019)

-

Enterprise Ember.js & Vue.js powered banking software used by tens of millions worldwide. Mentoring, writing test automation, and writing a component for native HTML Web Components.

-
- -

Developer III at Q2ebanking

-

Stronger communities w/ better financial tools.

-

Q2 provides a banking platform that interfaces personal and professional banking needs into a single tool. They then offer this as a customizable software as a service to banks and credit unions big or small. Community banks who would have otherwise had to outsource or hire a team to build a platform with potential security holes and poor usability are a thing of the past.

-

Mobile banking software

-

Built Ember.js & Vue.js powered banking software used by tens of millions worldwide. Mentored new hires, reforged automation testing standards, improved A11y.

-

Desktop banking software

-

Lead an innovative HTML5 Web Components project to achieve ambitious cross-team goals. Read more about that here...

- -
-
-
- - - - - - - diff --git a/_site/work-history/skillsengine/index.html b/_site/work-history/skillsengine/index.html deleted file mode 100644 index 8206196..0000000 --- a/_site/work-history/skillsengine/index.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - Wroten - Lead Full-Stack Software Engineer at SkillsEngine - - - - - - -
- -
- - -
-
-
-

- Lead Full-Stack Software Engineer at SkillsEngine -

-

in Work History

-
-
-
-
-

Lead Full-Stack Software Engineer at SkillsEngine

-

Working with Texas State Technical College (TSTC) at SkillsEngine to connect employers, educators and students in new ways through technology. My hope in this role is to build software that matters to real people giving students a strong start to their career at places they'll be happier to work at.

-

Expect more Ember, community outreach, talks and open source work as I'm able. More updates soon to come!

- -
-
-
- - - - - - -