Hi, I'm Jake Ruth-image

Hi, I'm Jake Ruth

I'm a Full Stack Software Engineer with a passion for finding elegant solutions to complex problems. I have over 7 years of experience working to create enterprise level modern applications using the latest technologies.

about-me-image

About me

I'm a passionate software engineer who loves building thoughtful, high-quality applications. I've worked extensively with technologies like React, React Native, TypeScript, Node.js, GraphQL, Next.js, Postgres, MongoDB, and many more. I take pride in crafting software that’s not just functional, but truly impactful.

  • Location:Annapolis, MD
  • Age:28
  • Interests:Music, Skateboarding, Surfing
  • Education:UMBC

Work

Lead Software Engineer

Neurofret, LLC2023 - Present

Created cross-platform mobile application for ear training on the guitar using React Native, Expo, Typescript, Swift, Kotlin, and many more technologies. As the app has grown, more teammates have been added and I have taken on the lead software engineer role, managing the team and growth of the application.

Senior Full-Stack Engineer

Acuity, Inc2023-2025

Developed full-stack solutions for federal government contracts. Used React, Spring Boot, Node.js, GraphQL, Postgres, and Elasticsearch. Collaborated across departments to design and implement scalable systems.

Senior Full-Stack Engineer

Quest Mindshare2021-2023

Led efforts to build a SaaS platform for market research, including mobile, web, and backend systems. Spearheaded critical technical initiatives as an early team member. Contributed across the stack in a fast-paced product development environment.

Full-Stack Engineer

Anne Arundel County2018-2021

Created internal tools and mobile apps for county employees using React, React Native, Node.js, GraphQL, and SQL Server. Led the development of one of the county’s first cross-platform mobile applications.

Skills

Frontend development
  • React
  • Typescript
  • GraphQL
  • CSS Frameworks/Libraries
Backend development
  • Node.js
  • Spring Boot
  • GraphQL
  • Relational Databases (Postgres, MySQL, etc)
  • NoSQL Databases (Mongo, Redis, etc)
Mobile development
  • React Native
  • Expo
  • Swift
  • Kotlin
  • Java
Spoken languages
  • English
  • Conversational Spanish

Education

Bachelors of Science - Information Systems

University of Maryland, Baltimore CountyMay 2018

Check out some of my work!

Neurofret

A cross-platform mobile application for ear training on the guitar using React Native, Expo, Typescript, Swift, Kotlin, and many more technologies. As the app has grown, more teammates have been added and I have taken on the lead software engineer role, managing the team and growth of the application.

Dtect

Dtect is web and mobile application for market research project managers used to automate market research projects, allow for very large-scale projects using multiple suppliers, and is also designed to place many security checks in a project to reduce fraudulent activity.

Daily Movement Snacks

Daily Movement Snacks is an iOS and Android app that helps develop a healthy craving for movement throughout the day. As a software engineer, I saw the need to bring more movement into our day, and I partnered with multiple health and fitness influencers to create the app. In the app app, we offer a library of movements, challenges, and goals that you can use in quick movement snack breaks throughout the day to bring movement back into your life.

Practice Perfect

Practice Perfect is an app that allows musicians to create customized practice routines to suit their own goals and needs. Create a practice routine with a list of customizable practice items, set timers for each practice item, press play, and go! Practice Perfect will help you stay on track during your practice session.

Get in touch.

I'm always open to new opportunities, collaborations, or conversations—please feel free to get in touch if you'd like to discuss a project, explore potential partnerships, or simply connect about software development and technology.

Github
jake-ruth