Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
00659263f9 | ||
|
197699e63b |
@@ -2,7 +2,7 @@
|
|||||||
#import "lib.typ": template, work_entry, project, indent, SMALL_STRONG, DEFAULT_STRONG
|
#import "lib.typ": template, work_entry, project, indent, SMALL_STRONG, DEFAULT_STRONG
|
||||||
|
|
||||||
// orange!!
|
// orange!!
|
||||||
#let color = blue // rgb("#ff983e")
|
#let color = rgb("#ff983e")
|
||||||
#let name = "Daniel Chen"
|
#let name = "Daniel Chen"
|
||||||
|
|
||||||
#let contact_data = ((
|
#let contact_data = ((
|
||||||
@@ -105,11 +105,7 @@
|
|||||||
#set strong(delta: SMALL_STRONG)
|
#set strong(delta: SMALL_STRONG)
|
||||||
|
|
||||||
#indent[
|
#indent[
|
||||||
#project(
|
#project("Mandown", "https://github.com/potatoeggy/mandown", "Python, Qt")
|
||||||
"Comic Converter",
|
|
||||||
"https://github.com/potatoeggy/mandown",
|
|
||||||
"Python, Qt",
|
|
||||||
)
|
|
||||||
- Created a CLI and GUI to scrape, download, and convert webcomics into
|
- Created a CLI and GUI to scrape, download, and convert webcomics into
|
||||||
e-ink-optimised ebooks (EPUB, PDF)
|
e-ink-optimised ebooks (EPUB, PDF)
|
||||||
- Designed an *intermediate representation* to store metadata and images as a
|
- Designed an *intermediate representation* to store metadata and images as a
|
||||||
@@ -117,16 +113,6 @@
|
|||||||
- Implemented *image caching and multiprocessing* to increase download and update
|
- Implemented *image caching and multiprocessing* to increase download and update
|
||||||
speeds by *300%*
|
speeds by *300%*
|
||||||
|
|
||||||
#project(
|
|
||||||
"Kobo Sync Server",
|
|
||||||
"https://github.com/potatoeggy/kobink",
|
|
||||||
"Rust, Axum",
|
|
||||||
)
|
|
||||||
- Developed an Axum backend to *automatically convert and sync* ebooks to a Kobo
|
|
||||||
eReader over the network
|
|
||||||
- *Reverse-engineered* the Kobo eReader Sync API to support updating ebook
|
|
||||||
metadata and covers
|
|
||||||
|
|
||||||
#project(
|
#project(
|
||||||
"Genshin Wish Simulator",
|
"Genshin Wish Simulator",
|
||||||
"https://github.com/potatoeggy/primoprod",
|
"https://github.com/potatoeggy/primoprod",
|
||||||
@@ -137,6 +123,12 @@
|
|||||||
- Reduced action latency by *90%* by lazily loading art assets at opportune times,
|
- Reduced action latency by *90%* by lazily loading art assets at opportune times,
|
||||||
such as during cutscenes
|
such as during cutscenes
|
||||||
|
|
||||||
|
#project("Kobink", "https://github.com/potatoeggy/kobink", "Rust, Axum")
|
||||||
|
- Developed an Axum backend to *automatically convert and sync* ebooks to a Kobo
|
||||||
|
eReader over the network
|
||||||
|
- *Reverse-engineered* the Kobo eReader Sync API to support updating ebook
|
||||||
|
metadata and covers
|
||||||
|
|
||||||
#project(
|
#project(
|
||||||
"RecipeReady",
|
"RecipeReady",
|
||||||
"https://github.com/vincentjguo/recipeready-server",
|
"https://github.com/vincentjguo/recipeready-server",
|
||||||
|
2
lib.typ
2
lib.typ
@@ -15,7 +15,7 @@
|
|||||||
#let BODY_LINE_HEIGHT = 0.85em
|
#let BODY_LINE_HEIGHT = 0.85em
|
||||||
|
|
||||||
// rest = not top
|
// rest = not top
|
||||||
#let PAGE_MARGINS = (rest: 0.5in, top: 0.4in)
|
#let PAGE_MARGINS = (rest: 0.5in, top: 0.4in, left: 0.4in)
|
||||||
|
|
||||||
// Format locations.
|
// Format locations.
|
||||||
#let format_location(location) = {
|
#let format_location(location) = {
|
||||||
|
Reference in New Issue
Block a user