HI, I'm Paul

Web Developer | Tech Enthusiast
I focus on bringing in the next era of innovation through technology. Web application are incredibly versatile tools that will define our lives over the next century. I'm very excited to shape the future.

Hello, I'm Paul

Web Developer | Tech Enthusiast
I focus on bringing in the next era of innovation through technology. Web application are incredibly versatile tools that will define our lives over the next century. I'm very excited to shape the future.

My Passion

I love technology, and I want to use it to make the world a better place. Web applications have redefined our lives, and I believe we have only just begun to explore their potential.

 

These some of my professional works (besides the home server) that I was a major part of and poured my heart and soul into.
Versatile Credit Apply
# Java, Kotlin, Spring, Vue, AWS
A cutting edge embedded financing platform empowering retailers (like Ashley Homestore) to easily integrate with multiple lenders. I learned how to integrate with dozens of external APIs, OpenAPI standards, Spring web services, and AWS.
SCIP
# Java, Oracle DB, AJAX, Tomcat
A large legacy site supporting hundreds of active users. I learned everything I know about Oracle DB, LDAP, and Cognos from this project, as well as a ton of fun and obscure Java features like modifying the class loader, and compiling Java code at runtime.
Lot Network
# .Net, C#, AJAX, SQL Server, PayPal, SOAP
A commerical startup that I was on the ground floor for it's creation. I learned a lot about working with 3rd parties, such as web design companies, PayPal's .NET API, and importing Real Estate data.
USNSCF
# .Net, C#, AJAX, SQL Server
A home for those in the Navy to stay in touch after leaving the service. This site was my first big introduction to .NET, working on a team, jQuery, and AJAX. This project really solidified my love for C# and my understanding of SQL.
Gaming Drinks Site
# Web Design, Google Analytics, PayPal
A new startup that uses a lot of modern features like templates, multiple payment processors, and responsive design to look good on both desktop and mobile. It was great to get into the design aspect, and focus on making visuals that I could be excited to show off.
Home Game Server
# CI/CD, Docker, IIS, Monitoring, and more
My home server that's used for so many things. Game servers, file hosting, game publication, websites, collaborative applications, data backups. All for the love of technology.

Imagination

Everything we create once started as someone's imagination. We're all capable of something amazing, we just need to find the right inspiration. Games are incredibly creative works that push technology, explore the unknown, and I find them incredibly inspiring.

I'm always looking to improve myself. Working on my own projects opens up limitless opportunities to learn and engage my imagination. Most of these will never be completed, but that was never the primary goal.

 

The goal was to learn.

Game Grumps Bingo

A quick and fun weekend project to learn Angular (and have a little fun with friends). There was a sweeping trend to create bingo boards of your favorite YouTuber to see how well you could distill their style into key moments. This was especially popular with the Game Grumps and their Power Hour series because of how silly they could be. When the trend started I was already looking for new projects to learn new skills, and this was a great opportunity. I learned a lot about state management, browser local storage, and tested my knowledge about data compression and URL limits to create a database-less way to save and exchange game boards.

Try it out

# Angular, State Management, Local Storage

# React, Typescript, Vite, .Net Core, OpenAPI

Star Wars Rebellion

A bleeding edge react and .net core website recreating one of my fondest childhood memories in a PC game by Lucas Arts from 1998. Games are quite challenging without a dedicated engine and hardly ideal with DOM elements which aren't made for the 30-240hz refresh rate modern games enjoy, but since this game implements mostly still frames and window management I thought it would be an exceptionally fun and challenging project. The site needs large state model, a rich UI with lots of interactivity, a back-end (created as a web service API) to perform business logic and authenticate state changes, and so much more. It's far from complete, but contains a wealth of opportunity to learn from in React, Typescript, Vite (react server), NodeJS, and OpenAPI specs.

Try it out

Space Salvager

A small mobile focused game that I was approached to make by a friend. They created the bright and fun graphics while I created the game itself. This prototype was created over a few weekends in C#.

Try it out

# Unity, C#, Mobile

# Unity, C#, Event-Driven, Abstraction

Crush.tv

A modern take on the classic twin-joystick shooter Smash.tv on NES and Arcade cabinets. The graphics were captured from the NES game to use as placeholders. Several new mechanics were introduced, such as multiple weapon choices with two weapons at the ready, a mini-map and full map that's accessible all the time, as well as plans to use money to improve weapons or gain new abilities instead of being only used for score. I focused heavily on event-driven programming and abstraction (nearly every mechanic has an interface and multiple implementations). This proof of concept in c# taught me so much about game development, the benefits of abstraction, and finally put all those school math courses to use.

Try it out

Determination

Rome wasn't built in a day. That's how the phrase goes, right? But it was built, and with hands no different than yours and mine. We have so many more tools, skills, and people today, but there is still one critical component we still need. Some call it willpower, persistence, resolve, or... determination! We all have it, we just need to harness it. With it we have everything we need to build our own Rome.

Title copy goes here

I was determined to learn HTML when I first heard about it. I would go to sites I liked and just look at the code, wondering how they created something so cool.

My early projects might not win any awards today, but I'm still so proud of them.

Technology

A wheel, a car, a computer. No matter how big or small, technology has opened so much of the world to us. I'm so excited (and a bit worried) where it will take us next.

I maintain a server for myself, family, and friends. This let's me explore technologies, and share my expertise with those around me. Below are some of the technologies, services, and game servers used on the system.

Arise Health logoThe Paak logoOE logo2020INC logo