curriculum-vitae/cv.typ

121 lines
3 KiB
Text
Raw Normal View History

2024-12-31 19:17:37 -08:00
#import "./template.typ": *
#show: moderner-cv.with(
name: "Youwen Wu",
lang: "en",
subtitle: [Curriculum Vitæ],
social: (
// predefined socials: phone, email, github, linkedin, x, bluesky
email: "youwen@ucsb.edu",
github: "youwen5",
linkedin: "Youwen Wu",
// custom socials: (icon, link, body)
// any fontawesome icon can be used: https://fontawesome.com/search
website: ("link", "https://youwen.dev", "youwen.dev"),
),
)
= Education
#cv-entry(
date: [2024 -- 2028],
title: [B.S. Mathematics],
employer: [University of California, Santa Barbara],
2024-12-31 22:34:10 -08:00
)[#linebreak()4.0/4.0, Dean's Honors]
2024-12-31 19:17:37 -08:00
#cv-entry(
date: [2024 -- 2028],
title: [B.S. Computer Science],
employer: [University of California, Santa Barbara],
2024-12-31 22:34:10 -08:00
)
2024-12-31 19:17:37 -08:00
= Experience
#cv-entry(
2024-12-31 22:40:21 -08:00
date: [11/2024 -- Present],
2025-01-14 23:59:31 -08:00
employer: [UC Santa Barbara -- Robotics Lab],
2024-12-31 19:17:37 -08:00
title: [Systems programmer],
[#linebreak()#text(
10pt,
[
Designed reproducible and purely functional hermetic build systems.
Creating 3D simulacrums of laboratory experiments that are reproduced in
2025-01-14 23:56:22 -08:00
real life, using Rust, C++, React, and Three.js.
2024-12-31 19:17:37 -08:00
],
)],
)
2024-12-31 20:11:48 -08:00
#cv-entry(
2024-12-31 22:40:21 -08:00
date: [11/2024 -- Present],
2024-12-31 20:11:48 -08:00
employer: [NixOS Foundation],
2024-12-31 20:20:21 -08:00
title: [Package maintainer],
2024-12-31 20:11:48 -08:00
[#linebreak()#text(
10pt,
[
Maintaining core system packages for the NixOS system distribution, an
advanced _purely functional_ GNU/Linux distribution built on the Nix
2024-12-31 22:34:10 -08:00
package manager and Nix programming language. NixOS has over $18,000$ GitHub stars and users.
2024-12-31 20:11:48 -08:00
],
)],
)
2024-12-31 19:17:37 -08:00
#cv-entry(
date: [09/2022 -- 06/2024],
employer: [FIRST Robotics Team 1280],
2024-12-31 20:20:21 -08:00
title: [Artificial intelligence lead],
2024-12-31 19:17:37 -08:00
[#linebreak()#text(
10pt,
[
Worked on autonomous decision making and path planning algorithms.
Replaced the venerable _BozoAuto_ autonomous subroutine with the
_DeepBozo_ autonomous suite. Designed a novel robot control dashboard
2024-12-31 22:34:10 -08:00
with 3D visualization using Rust, Tauri, and Svelte. Won 2022 Monterey Bay Regional Competition.
2024-12-31 19:17:37 -08:00
],
)],
)
= Skills
#cv-line[
Languages
][
2025-01-14 23:56:22 -08:00
Rust, TypeScript, Haskell, Python, C++.
2024-12-31 19:17:37 -08:00
]
2024-12-31 22:34:10 -08:00
#cv-line[
Technologies
2024-12-31 19:17:37 -08:00
][
2024-12-31 22:34:10 -08:00
React, SvelteKit, Tauri, Next.js, Elm.
]
#cv-line[Developer Tooling][
Nix and NixOS, Docker, Linux, and NixOS based service deployment and system administration.
2024-12-31 19:17:37 -08:00
]
2024-12-31 22:52:44 -08:00
= Papers
2024-12-31 19:17:37 -08:00
2025-01-14 23:56:22 -08:00
== forthcoming
2024-12-31 22:52:44 -08:00
#cv-paper-item(
2025-01-14 23:56:22 -08:00
name: "Towards More Accessible Scientific Infrastructure: A Neural Vision Pipeline to Interface with Experiments",
2024-12-31 22:52:44 -08:00
date: [1/2024],
)
= Awards
#let award = (name, description) => {
cv-line(
[2/2024],
[*#name*
#linebreak()
#text(
size: 0.85em,
description,
)
],
)
}
2025-01-14 23:56:22 -08:00
#award[SB Hacks XI Winning Project][1st place at hackathon with 300+ participants from University of California campuses for building an AI powered apartment finder.]
2024-12-31 22:52:44 -08:00
#award[National Merit Semifinalist][Issued by #link("https://www.nationalmerit.org/s/1758/start.aspx?gid=2&pgid=61")[National Merit Scholarship Corporation].]