Software Engineer Megan McCarty

Megan McCarty

Software Engineer

Projects

loading GIF

Skills

loading GIF

Blog Posts

Handling Images, Part 2: Configuring Rails 6 Models, Serializers, and Controllers with Active…
Megan McCarty – 4 years ago

Handling Images, Part 2: Configuring Rails 6 Models, Serializers, and Controllers with Active Storage In Part 1 of my series on handling image uploads, I laid out the steps for creating an Amazon S3 Bucket and connecting it to a Rails API-only backend. However, while that information was (hopefully...

rails-6ruby-on-railsactive-storagesoftware-development
Handling Images, Part 1: Using Active Storage in Rails 6 with Amazon S3 Buckets
Megan McCarty – 4 years ago

I am currently working on a Rails/React project that allows a user to track their HSA (Health Savings Account) expenses by uploading copies of receipts. It’s been a fun project so far, but one of the tricky things I needed to master was the ability to upload and delete receipt images and have those...

awsrails-6aws-s3active-storageruby-on-rails
Deploying a Rails API/React App with Sessions and CSRF Tokens
Megan McCarty – 4 years ago

What a learning experience I had in deploying a React/Rails API app! The process was much more difficult than I ever anticipated, and I spent dozens of hours Googling problems. The main issues I encountered involved properly structuring and configuring my project to work with Rails sessions and CSRF...

apireactdeploymentcsrfrails
Using Net::HTTP in a Rails Project
Megan McCarty – 4 years ago

I recently completed my first Ruby on Rails project, and I had a blast creating it. My project, called Life-Lister, is an app that allows a user to create a life list (a list detailing every species of organism a person has seen) and share it with others. Life lists are mostly used by birders and bu...

ruby-on-railssoftware-engineeringrubyrailsapi
Deploying a Rack app to Heroku
Megan McCarty – 4 years ago

I recently deployed my first Rack app to Heroku. The process was far from straightforward, and I ran into many problems/errors along the way. Because Rack isn’t as commonly used as Rails, I had a hard time finding information about deploying Rack apps. I also struggled a bit switching from my devel...

codingherokudeploymentrubysoftware-engineering
How to Create a Custom Context Menu that Fades Out in React
Megan McCarty – 4 years ago

A while back, I built a portfolio website for my photography. I used React for my frontend, and, despite getting everything to work, I didn’t really understand what I was doing. This led to a website that was built in a very “non-React” way. One of the things I used was a custom context menu (the me...

javascripttutorialreactcoding
JavaScript and Scope: What I Learned from My First JavaScript Project
Megan McCarty – 4 years ago

I recently finished my first Flatiron project using JavaScript to fetch data from an API. For this project, I used the iNaturalist API; iNaturalist is a citizen science website that allows anyone to submit observations of any type of organism using their smart phone. My simple website allows you to ...

software-developmentapijavascriptcodingjavascript-scope
Why I Pivoted from a Career in Entomology to One in Software Engineering
Megan McCarty – 4 years ago

I have always been a curious person. My parents tell me that, at the age of 2, I was fascinated with insects. On walks outside, I’d find something new every 2 seconds and ask “What’s dis? What’s dat?” I’d pick up wolf spiders and try to bring them into the house to show my mom (who was terrified of...

careerssoftware-engineeringcodingentomology

About

I'm a passionate software engineer looking to build cool projects that help people. While my background is in the biological sciences (entomology), I have found my innate curiosity, creativity, and problem-solving skills transitioned well into the world of coding. I began my coding journey in August 2019, and I haven't stopped since.

If your company is looking for an enthusiatic teamplayer with a passion for learning all things coding, please reach out to me using the form below!

Contact Me!