Full-stack JavaScript Developer

I write code, but also try to make writing code better for everyone.

About me:

Meetup Project Codex Logo

I organize the Orlando Junior Developers Meetup, affectionately referred to as Project Code Experience, or "Project Codex" for short.

We provide tech talks and workshops for early-career developers in our community to improve their skills and network with other developers.

Talks 📺

I've given some talks at work and local meetups that are available to watch on the Project Codex YouTube Channel:

Podcast Tech Jr Logo

I co-host the Tech Jr Podcast, designed to inform and support early-career developers with career and technical advice.

Blog Strings and Things Logo

I write the Strings and Things blog, where I provide technical articles to educate developers and also condense and record my own life lessons and experiences as a developer.


I love to work with:

  • REACT,
  • NODE,
  • VUE,
  • HTML,
  • CSS,
  • MYSQL, and

I'm currently learning:

  • AWS, and

Why don't you check out some of my work below?



Goal Tracking App

I'd lose my head if it wasn't attached to my shoulders. I'm also bad about letting time slip away from me while I'm working on too many things. So I decided to make myself a To-Do app!

Goaler is a progressive web app that lets you keep track of all your goals. It allows you to add deadlines, group goals under parent goals, and helps sort your list based on the amount of time left (or past due). Because it's a PWA, you can click "Add to Home Screen" from whatever device you're on to install it. It behaves like a native app!
Check out the Repo here:

firebase pwa

Tech Jr Podcast

Podcast for Junior Developers

Being a Junior Developer is tough. There's impostor syndrome, code reviews, and technology changing faster than you can learn it. And that's if you can even get a job in the first place. Wouldn't it be great if somebody tackled those issues head-on?

Eddie Otero and I did! We made the Tech Jr Podcast to help all Junior Developers. Eddie designed the site, and I built it! Our audio files are hosted on AWS S3, the site runs on Gridsome (a static-site-generator for Vue), and our RSS is generated at build time by Node.
Check out the Repo here:


My Meds

Medication Manager and Interaction Finder

When I worked in the medical field, I often had to transfer a patient's medication list into a charting system. The challenge I often faced was that patients honestly couldn't remember what medications they took. Some had more than twenty different medications. Most folks just had a plastic grocery bag of pill bottles for me to sift through.

This inspired me to make My Meds. This app lets you create a cloud-based medication list for you to access on your smartphone or computer. From there you can schedule what time you take each medication, get label information like warnings, indications, etc. As well as check if there are any dangerous interactions between the medications you take.
Check out the Repo here:

Strings and Things

Coding Blog

Learning to code is tough; lots of tutorials and guides assume you have a certain level of knowledge as a reader. If you're early in your coding journey, it can be tough to find accessible content to help you learn.

That lead me to start a blog. However, I wanted to do more than write about code, I wanted to show code. So I built live, executable, editable code snippets into the blog using Gatsby, React, and MDX. This allows readers to experiment with my examples and really grapple with the concepts I attempt to explain.
Check out the Repo here:

gatsby pwa


Translation App

I'm a bit of a language nerd. I have a degree in Japanese language, and I have never given up on trying to master Japanese.

I made Babelfish as an experiment in what web tech can do for language learning. Using experimental Chrome APIs, (and the chrome translation extension web API), I was able to make an app that can translate spoken word into another language, and then speak it back to you! The supported languages and microphone/audio functionality are supported best on chrome, but you can still use it as a quick translation app using the text input field at the bottom.
Check out the Repo here:

gatsby pwa



Subscribe to my Newsletter to get updates on:

Blog: Strings and Things

Tech Jr Podcast: Site / Twitter

Project Codex Meetup: Site / YouTube


You can get in touch with me through:

Email: [email protected]

Social: Twitter / Github / LinkedIn

You can check out my resume HERE