diff --git a/pages/index.html b/pages/index.html deleted file mode 100644 index 8939e23..0000000 --- a/pages/index.html +++ /dev/null @@ -1,360 +0,0 @@ - - - - - - - Triston Armstrong Portfolio - - - - - - -
- -
- - -
-
-
- -

Triston Armstrong

-
-

Full Stack Software Developer @ VentraHealth

-
-

I am a self taught Full Stack Software Developer with an unhealthy addiction to solving - problems using code.

-
-
-
- - -
-

Skills

-
- -
-
- - -
-

Jobs

-
- -
-
- - -
-

Personal Projects

-
- - -
-
- - -
-

Notes

-

An endless trail of links to my personal notes

- note -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pages/index.js b/pages/index.js new file mode 100644 index 0000000..3dba5da --- /dev/null +++ b/pages/index.js @@ -0,0 +1,120 @@ +import Script from "next/script"; +import Job from "../components/Job"; +import Skill from "../components/Skill"; +import Project from "../components/Project"; +import Head from "next/head"; + +export default function Landing({ jobs, skills, projects }) { + return ( +
+ + + + +
+
+
+
+ +

Triston Armstrong

+
+

Full Stack Software Developer @ VentraHealth

+
+

I am a self taught Full Stack Software Developer with an unhealthy addiction to solving + problems using code.

+
+
+
+ +
+

Skills

+
+ {skills.map(skill => )} +
+
+ +
+

Jobs

+
+ {jobs.map(job => )} +
+
+ +
+

Personal Projects

+
+ {projects.map(project => )} +
+
+ +
+

Notes

+

An endless trail of links to my personal notes

+ note +
+
+
+ ); + +} + + +export function getStaticProps() { + return { + props: { + projects: [ + { label: "Web Window Manager", date: "9/18/2022", url: "https://github.com/tristonarmstrong/web-window-manager" }, + { label: "Component Test Helper", date: "6/18/2022", url: "https://github.com/tristonarmstrong/component-test-helper" }, + { label: "Hive DAPP", date: "3/8/2022", url: "https://github.com/tristonarmstrong/hive-dapp" }, + { label: "Kivy Twisted Input Capture", date: "6/27/2021", url: "https://github.com/tristonarmstrong/KivyTwistedInputCapture" }, + { label: "Plant Monitor Node MCU", date: "6/27/2021", url: "https://github.com/tristonarmstrong/PlantMonitorNodeMCU" }, + { label: "Oppo BDP 103 CLI", date: "4/10/2021", url: "https://github.com/tristonarmstrong/oppo_bdp_103_CLI" }, + { label: "Sony Bravia Pro Server", date: "4/10/2021", url: "https://github.com/tristonarmstrong/sony_bravia_pro_display_mock_server" }, + { label: "Chat IO", date: "6/10/2020", url: "https://github.com/tristonarmstrong/chat.io" }, + { label: "Solar Battery Monitor API", date: "7/18/2023", url: "https://github.com/tristonarmstrong/SolarBatteryMonitorApi" }, + { label: "Zip Code Distance App", date: "1/28/2020", url: "https://github.com/tristonarmstrong/zipapp" }, + { label: "Armstrong Editor", date: "12/14/2022", url: "https://github.com/tristonarmstrong/armstrong-editor" }, + ], + skills: [ + { label: "Typescript", color: "blue-500" }, + { label: "Python", color: "green-800" }, + { label: "Rust", color: "yellow-800" }, + { label: "Javascript", color: "yellow-500" }, + ], + jobs: [ + { + logo: 'https://ventrahealth.com/wp-content/uploads/2023/08/cropped-Ventra-Health-favicon-circle-192x192.png', + name: 'Ventra Health', + details: 'Maintaining and iterating on an internal web application', + dateFrom: "May 2023", + dateTo: "Present" + }, { + logo: 'https://www.randstadusa.com/themes/custom/bluex/favicon.ico', + name: 'Randstad Technologies', + details: 'Built Web Applications for external clients', + dateFrom: "May 2022", + dateTo: "May 2023" + + }, { + logo: 'https://img1.wsimg.com/isteam/ip/9ba626a3-41c9-4092-90b5-cb351983b726/favicon/a8beec51-e35d-4cca-8e88-befa12f687b0.png/:/rs=w:64,h:64,m', + name: 'Damiano Global Corporation', + details: 'Built Web Applications for external clients', + dateFrom: "July 2020", + dateTo: "Nov 2021" + + }, { + logo: '#', + name: 'Makers Ladder LLC', + details: 'Did some thangs', + dateFrom: "Dec 2019", + dateTo: "Apr 2022" + + }, + ] + }, + } +} + +