Gabriel Q. Shanahan

Gabriel Q. Shanahan

Software Engineer • Builder • Problem Solver

Resume

+

About Me

I'm a Software Quality Engineer with 3 years of experience in enterprise-scale testing and automation, now transitioning into software development. I bring a creative mindset, strong technical foundation, and a passion for building tools that make an impact—like my current project, PocketProverbs, a GPT-powered Bible study assistant.

Experience

  • 3 years in software QA and an Agile/SAFe project team environment.
  • Agile/SAFe, Azure DevOps, Rally, Cypress, MS SQL Server Management Studio.
  • Testing through all phases of the SDLC. (feature, integration, regression & exploratory testing)
  • Defect management, tracking, & mitigation.

Education

B.S. in Computer Science –
Tennessee Technological University, 2022

Focus: Information Assurance

Certifications

  • 2023 - ISTQB Certified Tester (CTFL)
  • 2024 - ISTQB Agile Tester (CTFL-AT)
  • 2025 - ISTQB Security Tester (CT-SEC)

Career Goals

I’m actively pursuing opportunities to grow into a full-time software engineering role. I'm focused on building innovative apps, refining my dev skills, and continuously learning to become a strong contributor to mission-driven tech teams.

Projects

In my free time, I’m passionate about building and creating practical solutions that make life easier and more enjoyable. Whether it’s developing web apps, experimenting with new technologies, or solving real-world problems, I always enjoy bringing ideas to life. Below are some of the projects I’ve worked on that showcase my commitment to creating tools and experiences with purpose.

PocketProverbs

+

Project Overview

PocketProverbs is a GPT-powered Bible study assistant designed to enhance Scripture exploration through AI-driven insights.

Tech Stack

  • Frontend: HTML, JavaScript
  • AI Integration: OpenAI GPT API
  • Backend: Firebase (Auth + Firestore)
  • Hosting: Namecheap

Functionality

  • Chat interface for Bible questions
  • Historical/theological context generation
  • Cross-referencing verses
  • User-authenticated study sessions

Challenges & Solutions

  • Challenge: GPT theological accuracy
    Solution: Prompt engineering and custom system messages.
  • Challenge: Lightweight secure login
    Solution: Firebase Auth.
  • Challenge: Affordable hosting
    Solution: Firebase + Namecheap.

Impact & Goals

Enhances Bible study with fast, AI-generated context while keeping doctrinal integrity intact.

Demo 1 Demo 2

TrueSquare

+

Project Overview

TrueSquare is a simple-to-use, all-in-one repository of construction calculators that can be filtered by trade. Whether you're on a job site or in the field, quickly access the calculators you need for your construction tasks, from concrete volume calculations to rebar estimations.

Tech Stack

  • Frontend: React, Vite, Tailwind CSS
  • Hosting: GitHub Pages

Functionality

  • Filter calculators by trade (e.g., Concrete, Masonry, Tile)
  • Simple, responsive design for easy use on mobile devices
  • Instant calculation results for construction-related formulas
  • Interactive and user-friendly interface with an intuitive design

Challenges & Solutions

  • Challenge: Ensuring mobile compatibility
    Solution: Utilized Tailwind CSS for responsive design and optimized performance for mobile use.
  • Challenge: Handling multiple calculators and ensuring they work seamlessly
    Solution: Organized calculators by categories and implemented React's dynamic rendering for performance.
  • Challenge: Providing fast, offline-like performance
    Solution: Deployed using GitHub Pages for quick load times and smooth interactions.

Impact & Goals

TrueSquare aims to simplify the jobsite experience by providing a fast and easy-to-access tool for essential construction calculations, making it easier to get accurate estimates and data while on the go.

Demo 1

CtrlAltDiscover

+

Project Overview

CtrlAltDiscover is a tech company/blog website designed to showcase innovative technology, development tutorials, and insights into the latest trends in the tech world. It serves as a hub for technology enthusiasts to explore new ideas and learn through well-crafted articles.

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Design Framework: Custom CSS Grid Layout
  • Backend: Static website (no backend, hosted via GitHub Pages)
  • Hosting: GitHub Pages

Functionality

  • Responsive design for various screen sizes
  • Interactive blog posts with tech insights
  • Search functionality for articles
  • Well-structured, easy-to-read layout

Challenges & Solutions

  • Challenge: Responsive design for different devices
    Solution: Used custom CSS grid layout for flexibility.
  • Challenge: Fast loading times for static content
    Solution: Optimized image sizes and minimized CSS/JS files.
  • Challenge: Seamless user experience without backend
    Solution: Hosted entirely on GitHub Pages with static files.

Impact & Goals

CtrlAltDiscover provides a platform for developers and tech enthusiasts to engage with up-to-date content on technology, coding practices, and the latest trends in the tech industry. The goal is to create a community-driven site for continuous learning.

Demo 1 Demo 2

Tech Toolbox

HTML5HTML5
CSS3CSS3
JavaScriptJavaScript
FirebaseFirebase
OpenAIOpenAI GPT
GitHubGitHub
NamecheapNamecheap
CypressCypress
PythonPython
C++C++
ReactReact
TailwindTailwind
ViteVite

Contact