Sean Collins

Sean Collins

SRE/Software Developer

Contact Me

About Me

Hi! My name is Sean! I'm a graduate of computer science from Georgia Tech, where my study was directed towards computer systems, architecture, and networking. Previously, I focused my study towards system administration and IT computer networking, where I gained experience configuring Cisco routing and switching hardware.

Some of my other technical interests are in the fields of network security, information security, and cloud computing.

In general, I just like building cool, simple things to solve my problems! Check out my GitHub to see what I've been working on lately, or take a look at some of my projects below!

Projects

Subnetcalc

Subnet Calculator

An online IP subnet calculator which allows you to visualize subnet division by host or by network.

Hosted project

Netmon

Network Monitor

I was the backend engineer for a small, deployed network monitoring application with alerting functionality.

Hosted project (closed source)

Catbot

Catbot

A chatbot for Discord, a gaming-focused VoIP platform.

Project on GitHub

Vega

Vega - Script output framework

Vega was a really quick project to solve the problem that I had of checking a bunch of different websites at once for a few pieces of information. Instead, I can set up a series of tasks to run on a schedule, and dump the information I need to HTML.

Project on GitHub

Niu32

RedMessenger - Redis message push/queueing proxy

RedMessenger is a Node.js proxy between a group of Redis publish/subscribe channels and an HTTP WebSocket which allows push notifications to be easily delivered and displayed on a web application in real time. This project was a product of the Spiceworks 2015 intern summer hackathon, and was developed by the interns on the Network Monitor team.

Project on GitHub

Niu32

Niu32 - 32-bit ISA and assembler

Niu32 is a specification for a simple 32-bit instruction set architecture that is simple to implement on hardware. It is byte- and word-addressable, and includes an assembler written in Python 3 that outputs machine code in Altera MIF format, ready to be loaded into instruction memory.

Project on GitHub

CaaS

Steakscorp CaaS - Django RESTful web service

CaaS (Cat-facts as a Service) is a web service and RESTful API to return cat-facts scraped from the web in various forms and permutations. It is written in Python, using the Django web framework, along with a MongoDB database backend.

Hosted project

Project on GitHub

RAT

Reliable-As-TCP (RAT) - Reliable UDP extension

RAT is a specification of transport-layer extension to UDP that adds some of the reliability of TCP, including session establishment and reliable transmission, without all of the overhead of a full TCP header and processing.

Project on GitHub

GT Amenity Finder

GT Amenity Finder - Campus amenity-finding Android app

GT Amenity Finder is an Android application that locates the nearest amenity on the Georgia Tech campus that matches given criteria, then provides the user walking directions to the building as well as an indoor map of the building floor with the amenity marked on the map.

This was a project developed for my senior design capstone course at Georgia Tech, along with a team of four other people.

Project on GitHub

Shakespeare Quote Finder

Shakespeare Quote Finder - Small web service

Shakespeare Quote Finder is a small Node.js web service that retrieves a full Shakespeare quote from an input search string.

Hosted project

Project on GitHub

Strongtube

Strongtube - HTML5 video uploader and viewer

Strongtube is a PHP-based video uploader and HTML5-based video viewer that solves the problem of mixed compatibility of HTML5 video formats by taking uploaded video and converting to all HTML5 video formats on a hosted page. This is a project I completed in the summer following my first year of college as my way of learning PHP.

Hosted project

Project on GitHub

16-bit Logisim processor

16-bit processor and ISA

A series of logic circuits built in the simulation software Logisim which simulates a 16-bit processor, able to load and execute assembled hex code from its own defined instruction set.

Video demonstration

Project on GitHub

Steakscorp

Steakscorp - Custom-built development server

Steakscorp was originally a (hardware) system building project I completed in the summer before my senior year of high school. It is still in very active use today and runs many services, such as gaming servers (Minecraft, Team Fortress 2, Garry's Mod), VoIP servers (Mumble, TeamSpeak), database servers (MySQL, MongoDB), and web servers (Apache2, Node.js), as well as being a development and testing server for many of my web and non-web projects.

Hosted project

Development wiki