Compare commits

...

4 commits

10 changed files with 50 additions and 21 deletions

View file

@ -12,12 +12,12 @@
items: (
"Linux",
"Git",
"GitHub Actions",
"Docker",
"Proxmox",
"Nix",
"Guix",
"Terraform",
"GitHub Actions",
),
),
(
@ -50,7 +50,7 @@
title: "The University of Texas at Dallas",
degree: "Bachelor of Science in Computer Science",
graduation: "Expected Graduation: December 2025",
gpa: "Current GPA: 3.768",
gpa: "Current GPA: 3.801",
coursework: (
completed: (
"Programming Language Paradigms",
@ -77,7 +77,7 @@
),
),
),
work_experience: (
experience: (
(
title: "Scrumfish Software",
location: "Nampa, ID",

View file

@ -22,7 +22,7 @@
highlights: (""),
),
),
work_experience: (
experience: (
(
title: "",
location: "",
@ -55,7 +55,7 @@
page_resume_content(
skills: skills,
education: education,
work_experience: work_experience,
experience: experience,
projects: projects,
)
)

View file

@ -15,7 +15,7 @@
highlights: (""),
),
),
work_experience: (
experience: (
(
title: "",
location: "",
@ -37,14 +37,14 @@
) = {
import "../../section/skills.typ": section_skills
import "../../section/education.typ": section_education
import "../../section/work_experience.typ": section_work_experience
import "../../section/experience.typ": section_experience
import "../../section/projects.typ": section_projects
grid(
gutter: 1.1em,
section_skills(skills: skills),
section_education(education: education),
section_work_experience(work_experience: work_experience),
section_experience(experience: experience),
section_projects(projects: projects),
)
}

View file

@ -5,6 +5,7 @@
title: "",
subtitle: "",
role: "",
role_subtitle: "",
timeframe: "",
skills: (""),
highlights: (""),

View file

@ -2,6 +2,7 @@
title: "",
subtitle: "",
role: "",
role_subtitle: "",
timeframe: "",
skills: (""),
highlights: (""),
@ -15,6 +16,7 @@
title: title,
subtitle: subtitle,
role: role,
role_subtitle: role_subtitle,
timeframe: timeframe,
skills: skills,
),

View file

@ -2,6 +2,7 @@
title: "",
subtitle: "",
role: "",
role_subtitle: "",
timeframe: "",
skills: (""),
) = {
@ -23,7 +24,10 @@
subtitle: subtitle,
),
section_base_item_heading_timeframe(timeframe: timeframe),
section_base_item_heading_role(role: role),
section_base_item_heading_role(
title: role,
subtitle: role_subtitle,
),
section_base_item_heading_skills(skills: skills),
)
}

View file

@ -1,5 +1,15 @@
#let section_base_item_heading_role(role: "") = text(
weight: "light",
size: .9em,
role
)
#let section_base_item_heading_role(
title: "",
subtitle: "",
) = {
import "role/main.typ": section_base_item_heading_role_main
import "role/subtitle.typ": section_base_item_heading_role_subtitle
grid(
columns: 2,
gutter: 1.5em,
align: bottom,
section_base_item_heading_role_main(title: title),
section_base_item_heading_role_subtitle(subtitle: subtitle),
)
}

View file

@ -0,0 +1,5 @@
#let section_base_item_heading_role_main(title: "") = text(
weight: "light",
size: .9em,
title
)

View file

@ -0,0 +1,7 @@
#let section_base_item_heading_role_subtitle(
subtitle: "",
) = text(
size: .85em,
weight: "extralight",
subtitle
)

View file

@ -1,5 +1,5 @@
#let section_work_experience(
work_experience: (
#let section_experience(
experience: (
(
title: "",
location: "",
@ -13,12 +13,12 @@
import "base/full.typ": section_base_full
section_base_full(
title: "Work Experience",
items: work_experience.map(company => (
title: company.title,
subtitle: company.location,
title: "Experience",
items: experience.map(company => (
title: company.role,
timeframe: company.timeframe,
role: company.role,
role: company.title,
role_subtitle: company.location,
skills: company.skills,
highlights: company.highlights,
)),