Gage Langdon

Gage Langdon

Full Stack Web Engineer

TLDR

Senior full-stack web developer with strong experience in React, Node, GraphQL and MongoDB; passionate about wearing multiple hats, learning new skills, and solving complex problems.

About Me

Hey! I'm Gage Langdon, a full-stack web developer in Sacramento, CA. My focus is javascript on the web using React.js and Node.js, although recently I have been specializing in more backend technologies such as Serverless and GraphQL.

I grew up in a tiny town in South Mississippi, which is where I got started in computers at a very young age by playing games like Quake and Everquest. I built my first computer from scratch at 11 years old and quickly became the go-to IT guy in my town. I had my first introduction to code in a web programming course in high school, which inevitably fueled my ambition to move closer to the tech capital of the world; and here I am.

When I'm not coding: I enjoy playing drums, snowboarding, biking, fishing, concerts, video games, craft beers, and laughing with those I love.

Latest Projects

graphql-connect

GraphQL-Connect

GraphQL Node.js NPM Package Open Source

GraphQL-Connect is an open-source NPM package that allows developers to easily connect and merge remote graphql schemas into their existing schemas. The project is built with Node.js, node-fetch, apollo-link, and graphql-tools.

View on NPM

foreal.io

Foreal.io

Full-Stack React Redux Node.js Express MongoDB

Foreal.io is a full-stack solo project that allows anyone to ask questions and get anonymous responses by sharing a link. This idea came to mind when I heard someone say they had trouble getting honest feedback from their friends, so I took this idea to a broader scope and built a platform.

Find out more

foreal.io

Contact Us Lambda

Serverless AWS Lambda Node.js Micro-Service Open Source

Send contact-us emails easily with this micro-service using an AWS Lambda and the Serverless framework. This is an open-source service built for extremely low cost contact-us forms. The package comes initialized with babel, git pre-commit validation, and serverless.

View on Github

learnskin.com

Learn Skin by Dermveda

React Redux AWS Lambda Serverless Node.js Micro-Service GraphQL KeystoneJS

Architected and managed the production of this mobile-friendly CME platform for physicans. Built entirely with AWS Lambdas and ran by an extensive and scalable GraphQL-stitched micro-service backend that provides educational content, streams video, processes transactions, grades quizzes, and tracks analytics on an administration site for reporting. Utilizes Cloudfront and WAFs to cache web responses and mitigate denial of service attacks.

View Site

Squiid

Socket.io Party Game

React Node.js Socket.io C# Unity3D Team Project Hackathon

This no-name project was the first place winner of a 12 hour game jam at CSUS - ACM that combined my knowledge of web technologies and desktop game development to create a local multiplayer party game in which the controllers are any web-connected device. The controllers of the game were built with react; they talk to a Node.js and Socket.io backend which keep the game state synced with the Unity3D game client.

View on Github

Squiid

Squiid

Node.js Express Sockets MongoDB Team Project Hackathon

Squiid is a project that I did with a cohort for AngelHack 2017. The goal was to make splitting of bills an easier experience. My role was to handle the backend service for the project, which was an Express server running Socket.io for real-time payments and MongoDB for persistance storage.

View on Github

learnskin.com

Dermveda

React Redux Node Express GraphQL KeystoneJS

I lead a team of engineers that are responsible for multiple isomorphic React.js apps that are supported by a scalable microservice backend built with node, GraphQL, a forked open-source CMS, MongoDB, and many third party apis. I work alongside dermatologists, business, and marketing teams to plan and develop new features to assists users with skin or wellness concerns by combining tech and dermatology.

View Site

foreal.io

Splocky

C# Unity3D Mobile Team Project

Splocky is a milestone project for me, as it was the first project that I shipped while working with a remote partner that took over the projects art. The game is built in Unity3D using c# and is using the Google Play and Facebook apk's for in-game social media and leaderboards.

Find out more

Overtime

Overtime

C# Unity3D Blender Team Project

Overtime is a horror-mystery game that I had the pleasure of being a part of with my close friends One-Shot games. My role was to provide the level designer with requested game mechanic scripts and a few 3d models. The game has impressively received around 200k lets-plays.

Find out more

Gobbo

Gobbo

C# Unity3D Project Management Team Project Hackathon

Gobbo was our 2017 Global Game jam entry, and is an endless tower-defense game with minimal mechanics. I worked with the One-Shot games team as the lead programmer and project manager.

Find out more

More on Github

Recent Work Experience

Senior Software Engineer (July 2018 - Present)

Lead Full Stack Developer - Dermveda (Oct 2016 - July 2018)

I led a team of engineers that were responsible for multiple isomorphic React.js apps that were supported by a scalable microservice backend built with node, GraphQL, a forked open-source CMS, MongoDB, and many third party apis. I worked alongside dermatologists, business and marketing teams to plan and develop new features to assists users with skin or wellness concerns by combining tech and dermatology.

Software Developer - Freelance (Aug 2014 - Oct 2016)

I worked with several clients and completed many projects during my time freelancing that range from fun or scary video games to custom chat applications that assisted with mental illnesses.

More on LinkedIn