Intro

Which Ian is your favorite Ian?

Hi there! I'm Ian. I'm a Full Stack Web Developer and the designer of your future website. It's too late, you've already made up your mind. Now that you've chosen me, I would suggest taking some time to check out my previous work. I'm so glad you love it! (I do too). If you're interested in seeing more of my work, why not check out my Github page!

I also do game development on the side! Feel free to give me a shout if you ever want to talk shop! If you're not into games, feel free to check out the other technologies I've worked with. Let me know if you see anything you like!

Custom Crafts

GitHub Live Site

Custom crafts is an ecommerce site focused on selling SciFi spaceships (at affordable prices). The site makes heavy use of 3D, interactive models that leverage Google's Model Viewer technology. Users can add ships to their cart, modify details such as colors, check out, and even view a summary of their past orders. Admin users can additionally adjust the stock of all spaceships on the site.

This project was made using React, JSX, Arwes, Python, Flask, GraphQL, Auth0, and good old JS / HTML / CSS.


Game Dev Toolbox

GitHub Live Site

Game Dev Toolbox is a catalogue of game development tools including engines, frameworks, libraries, art tools, sound tools, and more! You can use it to discover new development resources or plan out your next big game dev project. The site is under construction and the following features are still in the works: project creation, project sharing, liking projects, tool type explanations, and a tool suggestion form. More tools are being added regularly, so be sure to check back often!

This project was made using React, JSX, Semantic UI, Python, Flask, Auth0, SQLAlchemy, and good old JS / HTML / CSS.


SteamMarket Analyzer

GitHub Live Site

The SteamMarket Analyzer (SMA) is designed to give developers greater access to data from Steam, the #1 online marketplace for PC games. Specifically, SMA is designed to help developers who are struggling to find success on Steam's overcrowded storefront by giving them all the data they need to make a stand-out game. SMA achieves this by leveraging Steam Spy's API and Steam's undocumented storefront API to display live stats about what games are succeeding (and could succeed) on the Steam marketplace.

This project was made using React, JSX, Material-UI, ApexCharts, the Steam Spy API, and good old JS / HTML / CSS.

Skills

Confirmation

Message received!

I will do my best to get back to you as soon as possible!

Error!

Looks like Formspree was unable to send your message. Please try again later!

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form