import Job, { type JobProps } from '../components/Job' import Skill, { type SkillProps } from '../components/Skill' import ListItem, { type ListItemProps } from '../components/ListItem' import Head from 'next/head' import { UsefulLinksList } from '../components/UsefulLinks/index' import { SocialLinksList } from '../components/SocialLinks/SocialLinks' import type { GetStaticProps } from 'next' import { Border } from 'components/Border' interface LandingProps { jobs: JobsType[] skills: SkillsType[] projects: ProjectsType[] } export default function Landing({ jobs, skills, projects }: LandingProps) { 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 => )}
) } export function getStaticProps(): ReturnType> { 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' }, { label: 'Python' }, { label: 'Rust' }, { label: 'Javascript' } ], 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' } ] } } } type SkillsType = SkillProps type JobsType = JobProps type ProjectsType = ListItemProps