Skip to content
View cainenielsen's full-sized avatar
🥑
building + learning something cool
🥑
building + learning something cool

Block or report cainenielsen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cainenielsen/README.md

Hi there, I'm Caine Nielsen 👋

Typing SVG

About Career Projects Blog Resume Contact

👋 About Me

Howdy, I'm Caine Nielsen, a software engineer, lifelong learner, and someone who's been building, hacking, and inventing since my first Lego set. Born in Murray, Utah, I grew up moving up and down the coasts thanks to my dad's Navy career, then doubled down on tech in high school with every class I could find: programming, graphic design, drafting, 3D modeling. Today I live in Lehi, Utah with my wife, my son Tyson, two cats, and a crazy dog.

My path into engineering wasn't direct: from retail and a sales floor at Clearlink, into technical support and internal IT, to three years at Banyan doing SQL reports, infrastructure, and automation. My first full-time dev role came at Pura, where I grew from scripting into full-stack development and core product engineering across supply chain, customer tooling, and platform work. Outside of work I run a home server lab and keep learning DevOps, GitOps, and SRE practices.

I'm a systems thinker who cares about clean code, but cares more about solving real problems for real people, and about being a communicator and collaborator, not just a builder. If you're building something ambitious and need a grounded, upbeat, relentlessly curious engineer on your team, let's connect.

🧰 Skills & Toolbox

Nuxt.js · SQS · Firebase · Google Cloud · GitHub · VS Code · Nx · TypeScript · JavaScript · Python · MQTT · DynamoDB · Lambda · Fargate · Zod · OpenAPI · Kinesis · Kafka · Redis · Shopify · Cloudflare · CSS · WebSockets · GraphQL · Docker · Postgres · GitHub Actions · AWS · React · Vue · HTML · Go · RabbitMQ

Pinned Loading

  1. aptive-challenge aptive-challenge Public

    CLI app that solves coding challenges from the Aptive Challenge API

    TypeScript 1

  2. log-challenge log-challenge Public

    Support-engineer debugging exercise: Lucene log search + read-only SQL over a client-side SQLite DB

    JavaScript 1

  3. event-explorer event-explorer Public

    A simple event explorer prototype

    Go

  4. A helper function that can be used t... A helper function that can be used to check if a value is between two numbers.
    1
    const isBetween = (num1, num2, value) => value > num1 && value < num2;