Building from Zero: Overcoming Addiction and a Felony Record in Tech

Software engineering can provide a path to stability and professional redemption for those with non-traditional backgrounds, provided they find employers willing to look past criminal records. Gavin Ray's journey from a maximum-security juvenile prison and chronic addiction to a role at Hasura (now PromptQL) demonstrates that technical skill and open-source contributions can outweigh a felony record in the eyes of the right employers.

The Cycle of Addiction and Incarceration

Early struggles with bullying and adolescent instability led Gavin Ray to amphetamine addiction and drug dealing at age 14. This resulted in 17 counts of possession with intent to manufacture or distribute a Scheduled II controlled substance, leading to two years in a maximum-security juvenile prison (Lookout Mountain YSC in Golden, CO) from ages 14 to 16.

Following his initial release, a cycle of relapse and further legal trouble continued. After a brief period of sobriety and an attempt at community college, Ray returned to selling drugs via the Darknet. This led to a second arrest and a stay in county jail from ages 18 to 19, where he officially became a convicted felon.

Breaking the Cycle Through Technical Opportunity

Ray's entry into the professional tech world began with a serendipitous news article about a company offering internships to at-risk and underprivileged youth. While in a work-release program with a strict one-week deadline to find employment, Ray approached the company, Techtonic, and secured an internship as a Full-Stack Web Developer.

This "trial-by-fire" experience at a contracting firm provided critical early-career growth:

  • Rapid Skill Acquisition: He learned frontend, backend, and DevOps across various languages and databases.
  • Exposure to Modern Stacks: He worked with Ruby on Rails, MongoDB, and early versions of React (replacing jQuery).
  • Greenfield Development: The nature of the agency work involved launching numerous SaaS MVPs, forcing him to learn and ship quickly.

Despite this start, a relapse into drug use and a subsequent firing led to a period of extreme poverty and homelessness, where Ray and his wife were left with nothing but a single laptop.

Leveraging Open Source for Career Redemption

After hitting a personal "bottom" and achieving sobriety, Ray faced a systemic barrier: corporate HR policies. Despite passing final-round interviews at eight different companies, his offers were rescinded once his felony record was discovered.

Ray eventually found a role at a small Miami startup for $50k, where he began using Hasura (a tool that automates CRUD for Postgres apps). His path to a high-paying, stable career was paved by his engagement with the developer community:

  1. Power-User Adoption: He integrated Hasura into his company's V2 rewrite, recognizing its performance and utility.
  2. Community Contribution: He became active in the Hasura Discord server, answering questions for other users.
  3. Direct Code Contributions: He submitted Pull Requests (PRs) to implement missing features.

This visibility led to a job offer from Hasura that more than doubled his previous salary. Because the company was small at the time, no background check was performed during the initial interview. When Ray later disclosed his felony, the founders were supportive, allowing him to remain in his dream role.

Insights from the Tech Community

The story resonated deeply with the Hacker News community, sparking discussions on the intersection of talent and background checks.

On Hiring and Talent

Several commenters noted that talent is not evenly distributed by background check. One user, @madrox, highlighted the motivation that comes from being given a second chance:

"The first time someone gave me a job, I felt so utterly grateful that I worked twice as hard as most and complained half as much... When I came into a position to make my own hiring calls, I tried paying that forward."

On the Role of Agencies

Commenters suggested that starting at agencies or contracting firms is often the best path for those starting from zero, as they are more likely to hire based on potential and provide intense, practical training compared to large corporations with rigid HR filters.

On Systemic Barriers

The discussion highlighted the harshness of the US legal system regarding non-violent drug offenses, particularly for minors, and the ongoing struggle of those who are "over-qualified" for minimum wage work but blocked from professional roles by criminal records.

Sources