Compare commits
3 commits
5b763c4b3c
...
afea9065e6
Author | SHA1 | Date | |
---|---|---|---|
![]() |
afea9065e6 | ||
![]() |
2bf015c65b | ||
![]() |
5d6204156b |
10 changed files with 28 additions and 16 deletions
|
@ -1,7 +1,7 @@
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"title": "ava@wroten.me",
|
"title": "ava@gaiety.me",
|
||||||
"url": "mailto:ava@wroten.me",
|
"url": "mailto:ava@gaiety.me",
|
||||||
"description": "Wish to contact me about meetup or conference talks, work opportunities or otherwise? Reach out to me via email."
|
"description": "Wish to contact me about meetup or conference talks, work opportunities or otherwise? Reach out to me via email."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -18,4 +18,4 @@ Stay strong and support one-another in these difficult times. BLM and pride mont
|
||||||
---
|
---
|
||||||
|
|
||||||
[Resume](https://gaiety.me/files/resume.pdf)
|
[Resume](https://gaiety.me/files/resume.pdf)
|
||||||
[Contact Me ava@wroten.me](mailto:ava@wroten.me)
|
[Contact Me ava@gaiety.me](mailto:ava@gaiety.me)
|
||||||
|
|
|
@ -8,7 +8,7 @@ imageDescription: Still frame from a YouTube video of Ava presenting split-scree
|
||||||
pinned: true
|
pinned: true
|
||||||
---
|
---
|
||||||
|
|
||||||
[](https://2022.emberconf.com/speakers/ava-wroten)
|
[](https://2022.emberconf.com/speakers/ava-wroten)
|
||||||
|
|
||||||
> In these thirty minutes I will live-code a newly generated component with a CSF story that powers its own automation testing and accessibility checks. We’ll leverage Tailwind UI to demonstrate how quickly a beautiful and accessible component can be adapted into Stories powered by Ember. We will build precisely one component for this talk; but in doing so we will deeply explore the mindset behind every intentional step that can re-imagine how components are built by teams to power the next generation of ambitious web applications with solid footing.
|
> In these thirty minutes I will live-code a newly generated component with a CSF story that powers its own automation testing and accessibility checks. We’ll leverage Tailwind UI to demonstrate how quickly a beautiful and accessible component can be adapted into Stories powered by Ember. We will build precisely one component for this talk; but in doing so we will deeply explore the mindset behind every intentional step that can re-imagine how components are built by teams to power the next generation of ambitious web applications with solid footing.
|
||||||
|
|
||||||
|
|
BIN
files/resume.pdf
BIN
files/resume.pdf
Binary file not shown.
BIN
img/content/comoto.jpg
Normal file
BIN
img/content/comoto.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 739 KiB |
2
index.md
2
index.md
|
@ -6,7 +6,7 @@ layout: pinned.njk
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
> Someone taught a dog to code and now it's everyone's ~~problem~~ fortune
|
> leaving the internet a little gayer than I found it
|
||||||
>
|
>
|
||||||
> [Fae/Femme/Faer](https://pronoun.monster/fae/faer/faer/femme/femmeself) or [She/Her](https://pronoun.monster/she/her/her/hers/herself)
|
> [Fae/Femme/Faer](https://pronoun.monster/fae/faer/faer/femme/femmeself) or [She/Her](https://pronoun.monster/she/her/her/hers/herself)
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "portfolio",
|
"name": "portfolio",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"author": "Ava Gaiety W. <ava@wroten.me> (https://www.gaiety.me/)",
|
"author": "Ava Gaiety W. <ava@gaiety.me> (https://www.gaiety.me/)",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prestart": "npm run build",
|
"prestart": "npm run build",
|
||||||
|
|
|
@ -6,7 +6,7 @@ description: A collection of sites built with the static site generator eleventy
|
||||||
date: 2022-11-27
|
date: 2022-11-27
|
||||||
image: /img/content/11ty.jpg
|
image: /img/content/11ty.jpg
|
||||||
imageDescription: Mockup of four overlapping phones showing screenshots of different websites each relating to Gaiety's pet projects. These include combinations of dark and light themed sights with prominant text such as Gaiety's Life and Faetale a youtube site with a motto of Once Upon a Time.
|
imageDescription: Mockup of four overlapping phones showing screenshots of different websites each relating to Gaiety's pet projects. These include combinations of dark and light themed sights with prominant text such as Gaiety's Life and Faetale a youtube site with a motto of Once Upon a Time.
|
||||||
pinned: true
|
pinned: false
|
||||||
---
|
---
|
||||||
|
|
||||||
Something a little different! This is a collection of several repositories that house my personal websites. They are all built in [Eleventy](https://www.11ty.dev/) a zero-config really superb static site generator with markdown content. Except for Faetale, which leverages [Nuxt and Vue which you can read my jourey on here](https://gaiety.life/posts/faetale-launch/). Most use [Tailwind](https://tailwindcss.com/) and [Tailwind UI](https://tailwindui.com/) with manual customizations to achieve easy to update sites. Each are run through [Digital Ocean Apps](https://www.digitalocean.com/products/app-platform) to automatically rebuild the static site when the repository is updated.
|
Something a little different! This is a collection of several repositories that house my personal websites. They are all built in [Eleventy](https://www.11ty.dev/) a zero-config really superb static site generator with markdown content. Except for Faetale, which leverages [Nuxt and Vue which you can read my jourey on here](https://gaiety.life/posts/faetale-launch/). Most use [Tailwind](https://tailwindcss.com/) and [Tailwind UI](https://tailwindui.com/) with manual customizations to achieve easy to update sites. Each are run through [Digital Ocean Apps](https://www.digitalocean.com/products/app-platform) to automatically rebuild the static site when the repository is updated.
|
||||||
|
|
|
@ -2,15 +2,14 @@
|
||||||
layout: content.njk
|
layout: content.njk
|
||||||
tags: uses
|
tags: uses
|
||||||
title: About
|
title: About
|
||||||
description: 🐕 Someone taught a dog to code and now it's everyone's ~~problem~~ fortune 💻 ([Fae/Femme/Faer](https://pronoun.monster/fae/faer/faer/femme/femmeself) or [She/Her](https://pronoun.monster/she/her/her/hers/herself))
|
description: leaving the internet a little gayer than I found it
|
||||||
date: 2020-01-14
|
date: 2025-08-30
|
||||||
---
|
---
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
With a background in design and far too many years coding web apps I strive to build things that make a positive impact in people's lives. [View my Resume](/files/resume.pdf)
|
With a background in design and far too many years coding web apps I strive to build things that make a positive impact in people's lives. [View my Resume](/files/resume.pdf)
|
||||||
|
|
||||||
I'm a senior web engineer currently taking part-time contract roles.
|
|
||||||
|
|
||||||
## Profiles
|
## Profiles
|
||||||
|
|
||||||
|
@ -22,8 +21,8 @@ I'm a senior web engineer currently taking part-time contract roles.
|
||||||
|
|
||||||
### Coding
|
### Coding
|
||||||
|
|
||||||
* [Kitty](https://sw.kovidgoyal.net/kitty/) and [iTerm2](https://iterm2.com/)
|
* [Kitty](https://sw.kovidgoyal.net/kitty/)
|
||||||
* [LunarVim](https://www.lunarvim.org/) (based on [Neovim](https://neovim.io/)) editor, it's vim but nicer
|
* [neovim](https://neovim.io/), because `:wq`
|
||||||
* [Victor Mono](https://rubjo.github.io/victor-mono/), because code should be beautiful
|
* [Victor Mono](https://rubjo.github.io/victor-mono/), because code should be beautiful
|
||||||
* [Catppuccin](https://github.com/catppuccin/catppuccin), for everything I can possibly apply it too (which is many things!)
|
* [Catppuccin](https://github.com/catppuccin/catppuccin), for everything I can possibly apply it too (which is many things!)
|
||||||
* [zsh](https://zsh.sourceforge.io/), for a lovely terminal UX
|
* [zsh](https://zsh.sourceforge.io/), for a lovely terminal UX
|
||||||
|
@ -33,16 +32,15 @@ I'm a senior web engineer currently taking part-time contract roles.
|
||||||
|
|
||||||
### Other Software
|
### Other Software
|
||||||
|
|
||||||
* [Firefox](https://www.mozilla.org/en-US/firefox/) w/ [DuckDuckGo](https://duckduckgo.com/), for a private web
|
* [Firefox](https://www.mozilla.org/en-US/firefox/) w/ [SearXNG via canine.tools](https://search.canine.tools/), for a private web
|
||||||
* [ProtonMail](https://protonmail.com/), for powerful and secure email
|
* [ProtonMail](https://protonmail.com/), for powerful and secure email
|
||||||
* [ProtonCalendar](https://calendar.protonmail.com/), for knowing what and when things are happening
|
* [ProtonCalendar](https://calendar.protonmail.com/), for knowing what and when things are happening
|
||||||
|
|
||||||
### Gear
|
### Gear
|
||||||
|
|
||||||
* [Pop!_OS](https://pop.system76.com/), on my desktop
|
* [Pop!_OS](https://pop.system76.com/), because we can both code and game
|
||||||
* [Dell XPS 13 9380](https://www.dell.com/en-us/work/shop/cty/pdp/spd/xps-13-9380-laptop?view=configurations), for a light yet solid build 💻
|
* System76
|
||||||
* [ELECOM M-HT1DRBK](https://www.amazon.com/ELECOM-M-HT1DRBK-Wireless-Trackball-Mouse/dp/B0735584RM), trackball 🖲️ represent
|
* [ELECOM M-HT1DRBK](https://www.amazon.com/ELECOM-M-HT1DRBK-Wireless-Trackball-Mouse/dp/B0735584RM), trackball 🖲️ represent
|
||||||
* [Moonlander](https://www.zsa.io/moonlander/), blank split mechanical keys ⌨️
|
|
||||||
|
|
||||||
### Homelab (server)
|
### Homelab (server)
|
||||||
|
|
||||||
|
|
14
work/comoto.md
Normal file
14
work/comoto.md
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
---
|
||||||
|
tags: work
|
||||||
|
title: Developer III at Comoto
|
||||||
|
description: _(July 2025 - Present)_ Functional programming in **Elixir**, **Phoenix** and **Postgres** to build ecommerce storefronts for the best motorcycle aftermarket parts and gear in the nation.
|
||||||
|
date: 2025-07-01
|
||||||
|
image: /img/content/comoto.jpg
|
||||||
|
imageDescription: An implied flat mockup of a desktop computer monitor atop of which is a website broken up into three slices demonstrating the three main sites Ava works on at Comoto; Revzilla, Cycle Gear, and JP Cycles. The monitor gives a carbon fiber tone and the background gradient matches the main three colors of each brand. The image in the center of the websites overlap with a motorcycle helmet.
|
||||||
|
pinned: true
|
||||||
|
---
|
||||||
|
|
||||||
|
Full-stack in a B2C (business to customer) environment on a passionate team.
|
||||||
|
|
||||||
|
- Quickly resolving to critical bugs in `CSS` (`BEM`) and `Elixir` with `Phoenix`
|
||||||
|
- Co-ownership of the front-end's direction, maintenance and upgrade pat
|
Loading…
Add table
Reference in a new issue