Hello, World!

My name is Kyle Paulsen. I love to play games, and listen to chip tune music. But most importantly, I love to write software.

I graduated from Portland State University in my hometown of Portland, Oregon with a Bachelors Degree in Computer Science. The types of projects that I enjoy working on in my free time are mostly web and graphics related. I like exploring new technologies and I always have an eye out for what is developing in my field. Below are some of the projects I'm more proud of.

[Click here to view my resume]

Resource Override

Resource Override is a Chrome extension to help you gain full control of any website by redirecting traffic, replacing, editing, or inserting new content. Github Page.

This extension will allow you to redirect URLs on the fly before requests are made. You can also redirect URLs to text documents that you can create with this extension. If you need to inject JavaScript or CSS files, this extension has you covered.

This tool is great for debugging production websites, as you can edit and inject code on the fly. You no longer have to scan through minified code as you can just redirect to an unminified version or paste in the unminified version with the integrated file editor.


NanoModal is yet another modal / dialog library written in a small amount of pure JavaScript. Github Page. Features:

  • Tiny: ~2.6kb minified and gzipped or ~6.6kb just minified.
  • 100% self contained. Does not require other libraries, css, or any other resources.
  • Completely customizable. Everything has a class (or can be given a class) that you can apply your own styles to.
  • Tested for bugs and memory leaks on Chrome, Firefox, IE8+, Mobile Safari, and Android's Browser. It's mobile ready!
  • Easy to use and licensed under MIT!

I wanted a modal library that was small, easy to use, and worked everywhere - thus NanoModal was born. When I was writing NanoModal, my main goals were: it should be tiny, fully customizable, and it should work on all major browsers (including mobile). Most modal libraries don't work well (or at all) on mobile, especially when users rotate or zoom their device while looking at a modal. I aimed to fix all these problems and make the best modal library I possibly could.

Island Fever

Island Fever is the start of a three.js island game. Here are some of the sweet features:

  • Diverse, procedurally generated 3D islands that are waiting to be explored.
  • Awesome shaders with cell shading and texture blending. I definately had fun with these!
  • It works on mobile too! (May take a while to load an island).

I've always wanted to start coding some sort of three.js game that could also run in a mobile browser (specifically chrome for mobile). I tried hard to keep the code clean and fast with a sweet development environment.