Skip to content
JB

Leader, Programmer, Family Man

Resume

Principal engineer, technical leader, and product builder with 20+ years of hands-on experience across learning software, web, mobile, and games.

Profile

I combine hands-on engineering with team leadership to bring software from an idea to something people can use. My work spans learning games, web applications, and mobile software, including leading Reading Horizons' development team and delivering across platforms on a small team at FranklinCovey. I stay involved in the code, make practical architecture decisions, and help teams meet delivery commitments.

Today, as Principal Engineer in AI and Innovation at Reading Horizons, I help departments solve business problems through AI, automation, and custom software, and train employees to use those tools. As founder of NexSolvo, I also lead product direction and engineering for BrainFusion Learning, bringing together my experience in education, games, and software design.

Selected Accomplishments

Reading Horizons

Learning games on iPad, ready for the school year

Delivered the companion games app between April and August 2015 by reusing existing ActionScript code through Adobe AIR. Also led two developers on the native instructional software and contributed Swift interactions to help that project finish on time.

Read the Reading Horizons story →

FranklinCovey

Web and mobile delivery on a three-person team

Finished the Loyalty web front end and built its iOS and Android apps, sharing most of the ActionScript/Flex code while adapting the interface to each device. The team shipped an on-time pilot.

Read the Loyalty story →

BrainFusion Learning · NexSolvo

From learning material to playable experiences

As founder and lead engineer, built a live platform connecting AI-assisted question creation, browser games, code-based learner entry, and question-level results. Lead product direction and engineering as the platform continues to develop.

Explore the BrainFusion product →

Experience

Principal Engineer in AI and Innovation

Reading Horizons

2026 - PRESENT

Kaysville, UT

Partner with departments across Reading Horizons to solve business problems through AI, automation, and custom software.

  • Work with departmental teams to understand workflows and identify opportunities for automation.
  • Design and build AI agents and custom software tailored to department needs.
  • Train employees to use agentic workflows in their day-to-day work.

Founder & Owner

NexSolvo LLC

2026 - PRESENT

Syracuse, UT

Own and operate NexSolvo LLC, the company behind BrainFusion Learning and other software product ventures focused on education, games, technology, and practical tools that solve real problems.

  • Established NexSolvo as the umbrella company for building and growing independent software products
  • Lead product strategy, engineering, positioning, customer discovery, and go-to-market work
  • Continue building BrainFusion Learning while exploring additional products under the NexSolvo brand

Founder & Lead Engineer

BrainFusion Learning

2024 - PRESENT

Syracuse, UT

Own and operate BrainFusion Learning, a game-based learning platform that combines AI-powered content creation with principles from the science of learning.

Lead product strategy, engineering, and day-to-day operations, turning learning material into interactive quizzes and games designed to help people practice, reinforce understanding, and retain what they learn.

  • Built an AI-powered quiz-generation and game-based learning platform from the ground up
  • Designed and shipped multiple games using DotNet, TypeScript, Phaser, and Postgres
  • Coordinate with other teams involved in Product Development and ensure adherence to the Software Development Processes

Director of Software Development

Reading Horizons

2015 - 2026

Kaysville, UT

Combined hands-on software engineering with leadership of the web application team in an Agile environment. Contributed to the phonics software and led two developers building the instructional side of the iOS software, alongside my own work on the companion iPad games app.

  • Built the companion iPad games app between April and August 2015, ready for the upcoming school year
  • Reused substantial code from the web games I had created using ActionScript 3.0 and Adobe AIR; substantially reworked Cannon Blast, originally created by another developer
  • Helped two iOS developers build a couple of instructional interactions in Swift to complete the native iOS project on time
  • The iPad offering helped secure a major Illinois deal; visited schools with the lead iOS developer to answer questions and troubleshoot during adoption
  • Worked with Project Managers/Product Owners to implement new features into the company's flagship software products
  • Contributed on team sprints to ensure delivery of product milestones
  • Coordinated with other teams involved in Product Development and ensured adherence to the Software Development Processes

Front End Developer

Franklin Covey

2013 - 2015

West Valley, UT

Finished the Loyalty web application's front end and created its iOS and Android mobile version on a three-person team covering front-end development, back-end development, and systems administration. The product gave customers mobile access to the data they used to understand customer satisfaction.

  • Joined when the web application was approximately one-third complete and finished its front end
  • Architected the ActionScript 3.0 and Flex applications to share most of their code, with separate files for device-specific UI differences
  • Used Adobe AIR to deliver the mobile version despite limited team capacity and native app development experience
  • Shipped a pilot and met the team's deadlines; internal stakeholders and participating companies responded enthusiastically
  • Left shortly after the pilot; later rollout and outcomes are outside my firsthand experience

Senior Software Engineer

Reading Horizons

2011 - 2013

North Salt Lake, UT

Worked as a senior software engineer on a team with other software developers.

  • Helped create multimedia interactions used in the Reading Horizons Discovery software product
  • Created learning games used in the Reading Horizons Discovery software
  • Created the front end of a new software product marketed to universities
  • Introduced key software development practices to the company.

Software Development Team Lead

U.S. Institute of Languages

2004 - 2011

South Ogden, UT

Began my programming career here, initially hired as a computer operator before working my way up to lead the development team.

Combined hands-on software engineering with team leadership to create language learning products. Worked alongside developers and coordinated technical and creative work, helping turn product ideas into complete software experiences.

  • Helped architect and build all of the company's software products, contributing to both technical planning and implementation.
  • Oversaw a small team responsible for the full development lifecycle, from design and asset creation through software development, quality assurance, and release.
  • Served as the company's graphic designer, creating visual assets for software products and websites.

Inbound Card Activation - AMEX

Convergys

2004 - 2004

Ogden, UT

Worked on the card activation team for the OPEN side of American Express, helping customers activate cards while supporting sales goals.

  • Handled inbound American Express card activation calls
  • Ranked among top employees for upsells during multiple weeks
  • Built customer-service and sales experience while supporting education and family needs

Assistant Produce Manager

Macey's Inc. Grocery Stores

2001 - 2005

Utah

Assisted with produce-department management, combining department upkeep and stock control with night-crew supervision and employee training.

  • Maintained an orderly, well-stocked department and upheld produce display standards
  • Oversaw night-crew work and trained employees on department responsibilities
  • Helped manage inventory levels and place product orders

Assistant Produce Manager

Target

1996 - 1999

Utah

Supported daily produce operations, keeping the department stocked and organized while helping with inventory, ordering, and overnight team coordination.

  • Kept produce displays organized, stocked, and consistent with department standards
  • Supervised the overnight crew and helped new employees learn department routines
  • Supported product ordering and tracked inventory needs

Leadership & Skills

LeadershipProject ManagementSoftware EngineeringProblem SolvingCritical ThinkingGenerative AICreative

Hands-on technical range

Programming Languages & Technical Skills

See these skills in practice →

Current product work, earlier professional experience, coursework, and prototypes—each with its own context and examples.

Current product work

Languages in my web products

From an interactive game in the browser to the services and data behind it.

TypeScriptJavaScriptC#SQLHTMLCSS
Explore the examples →

Current product work

Interfaces & interaction

Useful interfaces, responsive layouts, and game experiences with their own personality.

ReactNext.jsAstroTailwind CSSLitUX/UI design
Explore the examples →

Current and earlier game work

Games, audio & interaction

Game loops, animation, audio, and reusable learning activities connect my early Flash work to the browser games I build today.

PhaserPixiJSCreateJSWeb Audio APILearning games
Explore the examples →

Current product work

Services & data

Model the workflow, persist the right information, and connect the services that support it.

ASP.NET CoreNode.jsEntity Framework CorePostgreSQLNeonDrizzle ORMAuth.jsREST APIsWebSockets
Explore the examples →

Current product work

Shipping & maintaining

Version control, repeatable checks, deployment, and the operational details after launch.

Git / GitHubVercelCloudflare PagesAWSResendVitestxUnitPlaywright
Explore the examples →

Current product work

AI in the product & process

AI-assisted question generation in BrainFusion, alongside assisted development in my own workflow.

OpenAI APIsAI-assisted developmentClaude CodeCodexCursorGitHub Copilot
Explore the examples →

Recent project work

Desktop tools & automation

Polly TTS Studio turns text and CSV batches into audio with Python or a Rust-backed desktop app. PowerShell launchers and SolvoBridge support local development; LupaLayer adds design inspection in the browser.

PythonStreamlitBoto3 / Amazon PollyRustTauriPowerShellElectronChrome extensions
Explore the examples →

Professional and personal foundations

Earlier web & multimedia work

Learning software, reusable controls, and web and mobile interfaces built with the Flash and AIR ecosystem, alongside PHP and WordPress sites.

ActionScript / FlashAdobe Flex / MXMLAdobe AIRRobotlegsStarlingFeathers UICreateJSPHPWordPress
Explore the examples →

Earlier professional work

Native iOS contributions

At Reading Horizons, I helped the two iOS developers build a couple of instructional interactions in Swift so we could complete the project on time.

Swift
Explore the examples →

Academic experience

Computer science foundations

Coursework at Weber State connected data structures and algorithms in C++ with Java desktop interfaces, networked games, and database-backed web applications in Ruby on Rails and PHP.

C++JavaSwing / AWTRubyRuby on RailsData structures & algorithmsSockets & threads
Explore the examples →

Earlier SolvoFit prototype

Exploring mobile approaches

SolvoFit includes a Dart progression engine and a Flutter mobile implementation using Riverpod and Drift. That work is now a reference for the product; the primary app is a Next.js PWA.

DartFlutterRiverpodDrift / SQLite
Explore the examples →

Education

Bachelor of Integrated Studies

Weber State University · Ogden, UT · 2008

Computer Science, Multimedia, and Graphic Design, with coursework in C++, Java, Ruby on Rails, and database-backed web applications.

Explore the foundations →

Languages

English | FluentSpanish | Fluent

Early Work

Bill Burnett Lawn Mowing

Lawn Care · 1994 (Age 14)

Mowed lawns as a teenager, learning early lessons in reliability, hard work, and taking pride in practical service.

Volunteering

Faith Community Leadership

Held several volunteer leadership positions within my faith community, providing guidance and support to individuals and families. Responsibilities have included leading large groups, mentoring others, coordinating service efforts, and helping people work toward shared goals.

Tutor at RISE Institute for Literacy

Volunteered for over a year tutoring struggling readers. During this time I was fortunate to work with some amazing children and helped them improve their literacy skills.

Assistant Scoutmaster

Worked with the Scoutmaster to help the boys in our troop to learn what scouting is all about and ultimately become an outstanding young man.

Religious Missionary

I served as a missionary out of the country for two years. During this time I had many opportunities to serve and teach people in a different language and culture. I also had the opportunity to lead other missionaries and help them accomplish their goals.

Interests

ComputersSoftwareTechnologyGamesFitnessHistoryFamily

Favorite Books

Founding Fathers on LeadershipRework7 HabitsMistbornThe Count of Monte Cristo