feat: format and lines

This commit is contained in:
eggy 2025-01-14 00:09:21 -05:00
parent 91102c2375
commit e073191d8c
3 changed files with 24 additions and 12 deletions

View File

@ -103,7 +103,7 @@
tasks: ( tasks: (
[Streamlined event check-in times for *1900+* guests by generating scannable [Streamlined event check-in times for *1900+* guests by generating scannable
mobile wallet passes over Express], mobile wallet passes over Express],
[Overhauled CI/CD pipelines, speeding up builds by 35% by parallelising testing [Overhauled CI/CD pipelines, speeding up builds by *35%* by parallelising testing
and type checking], and type checking],
[Introduced backend tracing with OpenTelemetry and Grafana to profile performance [Introduced backend tracing with OpenTelemetry and Grafana to profile performance
issues in production], issues in production],

View File

@ -21,7 +21,7 @@
#let DETAILS_LIST_INDENT = 1.5em #let DETAILS_LIST_INDENT = 1.5em
// rest = not top // rest = not top
#let PAGE_MARGINS = (right: 0.5in, top: 0.3in, left: 0.4in, bottom: 0.4in) #let PAGE_MARGINS = (right: 0.4in, top: 0.3in, left: 0.3in, bottom: 0.4in)
// Format locations. // Format locations.
#let format_location(location) = { #let format_location(location) = {
@ -68,7 +68,7 @@
cv_entry(left_content: { cv_entry(left_content: {
set par(leading: 0.75em) set par(leading: 0.75em)
text(1.1em)[*#role*] text(1.05em)[*#role*]
if tools != none { if tools != none {
text[ | _ #tools _ ] text[ | _ #tools _ ]

View File

@ -101,7 +101,7 @@
location: "Waterloo, ON", location: "Waterloo, ON",
tools: "TypeScript, Express, Postgres, Kubernetes", tools: "TypeScript, Express, Postgres, Kubernetes",
tasks: ( tasks: (
[Overhauled CI/CD pipelines, speeding up builds by 35% by parallelising testing [Overhauled CI/CD pipelines, speeding up builds by *35%* by parallelising testing
and type checking], and type checking],
[Introduced backend tracing with OpenTelemetry and Grafana to profile performance [Introduced backend tracing with OpenTelemetry and Grafana to profile performance
issues in production], issues in production],
@ -147,23 +147,35 @@
"PNG Crawler", "PNG Crawler",
"C++", "C++",
tasks: ( tasks: (
[Developed a web crawler to download and parse PNG files from the internet with [Developed a web crawler and a custom PNG validator to download and parse PNGs
*libcurl* and *libpng*], from the internet with *libcurl*],
[Optimised the crawler to download and process images concurrently with *POSIX [Optimised the crawler to download and process images concurrently with *POSIX
threads*], threads* and curl_multi],
), ),
) )
#project( #project(
"Kobink", "Arch Linux Server (\"hwaboon\")",
"Rust, Axum", "Linux, Docker, nginx, systemd",
repo_link: "https://github.com/potatoeggy/kobink", demo_link: "https://eggworld.me",
tasks: ( tasks: (
[Built a backend to sync custom ebook files to Kobos by reverse-engineering and [Created a *self-hosted CI/CD pipeline* with *Gitea* to automatically deploy
mimicking the Kobo Sync API], personal projects behind *nginx*], // TODO
[Managed services with *Docker* and *systemd* to simplify deployment and resource
constrainment], // TODO
), ),
) )
// #project(
// "Kobink",
// "Rust, Axum",
// repo_link: "https://github.com/potatoeggy/kobink",
// tasks: (
// [Built a backend to sync custom ebook files to Kobos by reverse-engineering and
// mimicking the Kobo Sync API],
// ),
// )
// #project( // #project(
// "Kobo Sync Server", // "Kobo Sync Server",
// "Rust, Axum", // "Rust, Axum",