The earliest memory I have is a deep desire to express myself, and the acute awareness that it was not currently possible. Language, I could tell, was important, but I did not know the meaning of all the words I heard. After internalizing the basics of English, I soon realized subtext existed. Actively listening to others became my favorite way to learn and communication, my obsession. These two things have always remained with me.
As I grew, I found different forms of communication particularly compelling. Was it possible to know the language of the universe? I listened to music, and found transcendent, indescribable feelings beyond words. I discovered philosophy, and learned that asking the right questions can grow into entire disciplines that warrant lifetimes of study. I discovered journalism, and realized the value of asking the right people the right questions. I began working with technology, and found a gateway to a human future where we could answer questions that haven't even been thought of yet. Finally, I found the languages of software engineering that can speak objects from the human imagination into existence and build the bridge to a nearly unbelievable and bright human future.
- Boulder, CO
- Denver, CO
- Computer Hardware
- Computer Software
- Information Technology and Services
- Media Production
- Writing and Editing
- Visual Studio
Som Timer is a timer that cares. Inspired by the Pomodoro Technique®, the practice of taking regular breaks at set intervals to fight cognitive boredom and burnout, increase productivity, and boost motivation, Som Timer takes the concept one step further. We at Som Timer believe that what you do on your breaks is just as important as the decision to take those breaks.Mindfulness meditation and other somatic exercises have been linked to enhanced productivity, boosted mental health, and stress reduction. To encourage this state of mind and take the guesswork out of your breaks, Som Timer provides mindfulness-related content for you during your break intervals, so you can get back to work feeling refreshed, calm, and ready to tackle the next task.
My areas of focus:
My areas of focus included collaborating with the rest of the back-end team to select the Python language and the Flask framework, implementing test-driven development using unittest, designing the structure of the PostreSQL database, using SQLAlchemy as an ORM, and exposing endpoints for use by the front-end of the web app and the Ruby Gem.
GlitchCraft is a Ruby on Rails application allowing users to glitch images. Users can use search for a keyword which then returns an image from two APIs via the GlitchService Microservice. One of these images is then chosen to be glitched.The first image returned is generated from scratch by DeepAI, and the second is returned based on human image tags from Pixabay. This gives users the unique option to glitch an image that is either what an AI thinks the search term represents or what humans think.Despite the limitations of Ruby as it relates to visual media, the GlitchCraft team has been able to glitch images using only that language. We employ Google OAuth to authenticate users and images are stored with a mixture of Amazon Web Services’ S3 and Ruby on Rails’ ActiveStorage. *Note: GlitchCraft is currently being updated and although it can be cloned and run successfully on a local machine, the production version is down temporarily.
My areas of focus*:
The original concept was mine as was the implementation and combining of gems that would transform and store image files in a Postgres database retrieved by consuming two third party APIs and combining the data by exposing our own API via the GlitchService microservice. I also worked on a good deal of the styling.