Kyle Swanson
Timeline
- 2019-Present | Mainstream Data
- 2014-2019 | Super Top Secret
- 2013-2015 | Westminster College
- 2011-2013 | Salt Lake Community College
Bio
I'm a Westminster College graduate in Computer Science with a 3.979
GPA.
In my spare time you'll find me skiing, mountain biking, rock
climbing, and anything else you can think of outside.
Experience With
- React + Typescript
- Flutter
- Firebase
- React Native
- Express
-
AWS - EC2, ElasticBeanstalk, RDS, Elasticache, S3, Lambda, etc.
-
GraphQL - Especially with
Nexus + Typescript
- Django
Languages
- Typescript
- Dart
- Python
- GO
- Javascript
- Java
Recent Projects
-
PixationAI
Based on the PixationImages platform, this project uses AI
to generate content from partner images. The AI gathers
information about the images, the subjects, events, and
more. This information is used to generate supporting
content for the images. The content can be exported to many
formats for integration into partner systems.
-
Newscom Dashboard - Private Internal Application for Image
Distribution Partners
Developed a Typescript and Python platform to find usage
information on millions of images. Scrapes web pages to
better understand where and how partner images are being
used across the web. Processes millions of usage points per
month. Advanced image identification techniques are used to
find partner images in screengrabs. Webpages are scraped to
identify owner information for the websites as well as image
attribution information.
Built on AWS with extensive Lambda and SQS integration.
-
Newscom AI - newscom.ai
A website to allow users to search, view, and download a
huge collection of AI generated images. Improved on the
foundation of PixationImages, adding Stripe purchasing,
token based downloads, and more. Carefully added techniques
to allow different tenant's to have a unique selection of
features while using the same code base.
Built using PixationImages' multi-tenant capabilities. AWS
hosted, OpenAI API integration.
-
Mainstream Data Image CDN - Used Across Many Internal
Applications
Developed a golang application to provide access and
manipulation options to Mainstream Data's huge collection of
images. Serving them extremely quickly! Developed to use a
JWT token to provide validation on access to the image and
information about how a client would like the image resized,
focused, blured, etc. Supports face detection and alignment
while cropping an image.
Running on on-premise hardware in a fully containerized
dockerswarm.
-
Pixation Images -
pixationimages.com
Developed a Typescript+Express backend, and NextJS frontend
to aggregate Mainstream Data's huge collection of images.
Uses Elasticsearch, and many other AWS services.
-
CPA Alerts - cpaalerts.com
Developed a Typescript+Express backend serving GQL data to a
Typescript+React frontend built with Material UI, JSS and
Apollo.
Uses Intuit OAuth to authenticate users and clone their
financial information from Quickbooks Online.
Hosted on AWS EC2 using CI/CD built Docker images setup to
autoscale if required.
-
Ski Utah (4.9 Stars on the App Store) -
Google Play Store
Developed a React Native application to update Ski Utah's
legacy mobile app.
Developed a Django backend system to manage pulling data
related to ski resorts, send push notifications, and store
user preferences.
Built using the
Expo
platform to create universal apps between iOS and Android
-
League of Legends Universe -
Universe
Lead frontend developer for a React site to house all the
info you could want about League of Legends
Designed to handle huge amounts of traffic from all over the
world.
Built a complex system to statically build out site to
handle traffic and SEO needs.
NPM Projects
-
react-vizibility-watcher -
NPM
Misc