Intro
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
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
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
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!
Contact
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
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- 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 |