Profile image of Logan

Hello

I'm Logan, a front-end software engineer.

I build delightful software experiences, and love making genuine connections with people along the way.

Video Introduction (coming soon)

Technology Experience Graph

Currently I focus on building front-end web experiences for end-users and I've also built back-office software and database integrations. If you're reading this, you may be wondering how I might fit in with your interests and technology needs, right?

To make that answer easier for you, here's a visual timeline graph showing the years of professional experience I have in relevant technologies.

Thicker lines in the graph are what I use regulary and I have a high interest in.

Javascript for 10 years (large), HTML for 10 years (large), CSS for 10 years (large), MySQL for 7 years (medium), PHP for 7 years (small), NodeJS for 8 years (large), Angular for 3 years (small), React for 3 years (large), Ruby on Rails 1 year (medium),

Cultural Values

Foster Good Company

Simply put, I look for ways to turn every moment into a learning opportunity and make it enjoyable! Here are some other ways to describe what I mean...

  • Be good and do good while you are able.
  • Find the laughter.
  • Expect respect and give it back.
  • Build others with encouragement.
  • Lift burdenous tasks together.
  • Be genuine and mindfully corrective.
  • Don't place blame, solve the problem.

Continuous Learning

I strive to stay current, learn new skills, and elevate my effectiveness. I find great value in stepping away from the screen and diving into a technology book or attending a conference.

They introduce me to new people, ideas, age-old solutions, and a fresh view on how I can solve a problem. Some of my favorite books are The Pragmatic Programmer, Eloquent JavaScript, and Code Complete.

Trust is Key

I firmly beleive that trust is a key component to successful professional relationships and cultures.

When employers trust their employees to get the job done, and employees genuinely feel trusted and properly empowered, happiness and productivity can find its peak.

Public Projects

FamilySearch's Getting Started

While employed at FamilySearch, I had the privilege of turning a beautiful UX design into the page you can currently see at. https://www.familysearch.org/gettingstarted/.

It was carefully designed to be responsive to screen-sizes, translated to multiple languages, and simple for users to consume. These pages were built using highly reusable React components.

Diablo Tools

On a more personal note, I'm a long-time fan of the Diablo series of games made by Blizzard Entertainment.

So much of a fan... I created a small website/tool that helps players discover what runes should be placed into socketed items to create powerful runeword-enhanced weapons and armor.

You can see it at https://codinglogan.github.io/diablo-2-runewords/

Dungeon Keys (web game)

This is a browser game that I created many years ago. Games are what brought me into this amazing programming career, so it is fitting that I have at least one simple game of my own on display!

A playable version of it is hosted on GitHub at https://codinglogan.github.io/dungeon-keys/DungeonKeys/grid.html. Feel free to check it out! (Also, you can win, it isn't rigged ;) )

Why Programming?

Games inspired my curiosity and a 5th grade research report set my interest in stone.

My first experience playing a PC game was on a Windows 95 PC around the age of 6 (where I hilariously thought the large white CRT monitor was a new TV on Christmas morning). Those very early experiences of controlling pixels on the screen with a ball-mouse planted a seed of curiosity in tech.

In the 5th grade that seed sprouted from curiosity to real interest when I was assigned to write a career research paper. Somehow, even being that young, I chose to research "Computer Network Engineers". After turning in the paper I was entranced that a person could make a decent living working with computers, and I NEVER looked back!

Through my teen years I found myself solving network issues and frequently setting up local-area networks for friends and family to play games like Diablo II and Starcraft. Combine that with Starcraft's Map Editor which gave me a taste of "if-then" constructs to change the gameplay, I felt like a techno-wizard!

This led me to branch out and make some basic space shooter games using Game Maker, which only further deepened my interest in exploring software programming.

After being the "computer guy" of the family for many years I started college, and then I landed my first official programming job building back-office websites for a famous pizza company. I worked full-time and tackled a full-time load of courses each semester, and graduated with a Computer Science degree at UVU in 2016.

Programming has become a part of who I am, and I can't imagine choosing any other career knowing the fun and the challenge that it brings.