diff --git a/public/cv.pdf b/public/cv.pdf index 213db46..c34d227 100644 Binary files a/public/cv.pdf and b/public/cv.pdf differ diff --git a/src/PersonalData.ts b/src/PersonalData.ts index ee296b7..b621d03 100644 --- a/src/PersonalData.ts +++ b/src/PersonalData.ts @@ -25,7 +25,7 @@ export const personalData: PersonalData = { company: 'Oracle|NetSuite', timerange: '2022 - present', description: `Engineering lead for multiple UI Platform teams who designed, developed and released a UI framework and tooling used by the rest of the organization. - Leader of a UI testing architecture group responsible for advising on a testing strategy across the UI Platform.`, + Leader of a UI testing architecture group responsible for defining a testing strategy across the UI Platform.`, tags: ['TypeScript', 'Preact', 'NodeJs', 'Oracle JET', 'Java', 'Git'] }], previous: [ @@ -80,7 +80,7 @@ export const personalData: PersonalData = { position: `Personal projects`, description: `Various hardware and software projects. Usually open sourced and published on [projects.dejvino.com](https://projects.dejvino.com) and [git.dejvino.cz](https://git.dejvino.cz/dejvino). These include video games, utilities, 3D models, retrofitting devices with embedded microcontrollers etc.`, - tags: ['Java', 'Python', 'C/C++', 'Embedded Software', 'OpenSCAD', 'TypeScript', 'Linux', 'Open Source', 'Git', 'Self-hosting'] + tags: ['Java', 'Python', 'TypeScript', 'Embedded', 'OpenSCAD', 'Linux', 'Open Source', 'Self-hosting'] }, ] }, diff --git a/src/PersonalDataTypes.ts b/src/PersonalDataTypes.ts index 96564dc..3050c06 100644 --- a/src/PersonalDataTypes.ts +++ b/src/PersonalDataTypes.ts @@ -18,8 +18,7 @@ export type Jobs = { export type Education = Jobs; -export type Project = Job - +export type Projects = Jobs export type Skills = { primary: string[], diff --git a/src/app/components/Skills.tsx b/src/app/components/Skills.tsx index fce01d8..ca8a5ee 100644 --- a/src/app/components/Skills.tsx +++ b/src/app/components/Skills.tsx @@ -13,9 +13,9 @@ export default function Skills() {

Skills

- + {person.skills.secondary && ( - + )} {person.skills.languages && ( diff --git a/src/app/components/job/JobCard.tsx b/src/app/components/job/JobCard.tsx index cb7363b..eed7f81 100644 --- a/src/app/components/job/JobCard.tsx +++ b/src/app/components/job/JobCard.tsx @@ -1,6 +1,6 @@ import React from 'react'; import Card from 'react-bootstrap/Card'; -import { Placeholder } from 'react-bootstrap'; +import { Col, Container, Placeholder, Row } from 'react-bootstrap'; import JobTags from './JobTags'; import { Job } from '@/PersonalDataTypes'; import md from '../Markdown'; @@ -30,14 +30,22 @@ export default function JobCard(props: Props) { {props.heading} )} - {props.position} - - {props.company && {props.company}} - {props.company && props.timerange && , } - {props.timerange && {props.timerange}} - -
{md(props.description)}
- {props.tags && } + + + + {props.position} + + {props.company && {props.company}} + {props.company && props.timerange && , } + {props.timerange && {props.timerange}} + +
{md(props.description)}
+ + + {props.tags && } + +
+
); diff --git a/src/app/components/job/JobsHistory.tsx b/src/app/components/job/JobsHistory.tsx index 429fed5..90e886d 100644 --- a/src/app/components/job/JobsHistory.tsx +++ b/src/app/components/job/JobsHistory.tsx @@ -13,8 +13,11 @@ export type Props = { export default function JobHistory(props: Props) { const {SizeWrapper, inRange} = useInWidthRange(600) - const jobsList = inRange === undefined ? : ( - inRange ? : ) + const jobsList = inRange === undefined + ? + : (inRange + ? + : ) return ( diff --git a/src/app/globals.css b/src/app/globals.css index 27de468..34440ee 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -82,6 +82,9 @@ .main-container .job-card .card-subtitle { margin-bottom: 0.5rem; } +.main-container .job-card .card-body p:last-child { + margin-bottom: 0; +} .main-container .job-tags > span { margin: 0.2em; } @@ -159,9 +162,12 @@ } .main-container .job-card { margin-top: 0.2em; + margin-bottom: 0.2em; } .main-container .job-card .card-body { padding: 0.4rem; + padding-bottom: 0.1rem; + margin: 0; } .main-container .cloud-light .tag-badges { filter: opacity(80%); @@ -169,4 +175,9 @@ .main-container .tag-badges > span { margin: 0.1em; } + + /* Fiddle Hacks */ + .main-container div.skills { + margin-top: 2rem; + } }