feat: typst
All checks were successful
docker / build (push) Successful in 1m45s

This commit is contained in:
Elijah McMorris 2025-08-28 00:00:27 -07:00
parent 2595f525f3
commit 4af530810c
Signed by: NexVeridian
SSH key fingerprint: SHA256:bsA1SKZxuEcEVHAy3gY1HUeM5ykRJl0U0kQHQn0hMg8
4 changed files with 124 additions and 0 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
public
result
./Elijah_McMorris_Resume.pdf

116
Elijah_McMorris_Resume.typ Normal file
View file

@ -0,0 +1,116 @@
#set page(
paper: "us-letter",
margin: (
top: 0.5in,
bottom: 0.5in,
left: 0.5in,
right: 0.5in
)
)
#set text(
font: "Arial",
size: 11pt,
lang: "en",
ligatures: false
)
#show link: set text(rgb("#26428b"))
#show link: underline
#align(center)[
#pad(top: 0pt, bottom: 0pt, [#text(16pt)[*Elijah McMorris*]])
#link("mailto:NexVeridian@gmail.com") | Seattle, WA | 425-236-8715 | #link("https://calendly.com/nexveridian/main")[Schedule a Meeting]
#link("https://git.nexveridian.com/NexVeridian")[Git.Nexv.dev/NexVeridian] | #link("https://github.com/NexVeridian")[GitHub.com/NexVeridian] |
#link("https://nexv.dev")[Nexv.dev] | #link("https://linkedin.com/in/NexVeridian")[LinkedIn.com/in/NexVeridian]
]
#set par(
spacing: 0.65em,
)
#set list(marker: [#h(0.5em)#text(size: 10pt)[]#h(0.5em)], indent: 1em)
*EDUCATION*
#line(length: 100%, stroke: 1pt)
*Master of Science, Computer Science* #h(1fr) Aug 2025 -- Jan 2027
#h(1em) The University of Texas at Austin, Austin, TX
*Bachelor of Applied Science, Software Development* #h(1fr) Jun 2024
#h(1em) Lake Washington Institute of Technology, Kirkland, WA, GPA 3.57
#pad(top: 1em, bottom: 0em, [
*OPEN SOURCE*
])
#line(length: 100%, stroke: 1pt)
#link("https://github.com/jupyterlab/jupyterlab/issues?q=state%3Aclosed%20is%3Apr%20author%3Anexveridian%20is%3Amerged")[
*JupyterLab*] | A web IDE for notebooks, code, and data science
- #link("https://github.com/jupyterlab/jupyterlab/pull/16341")[
[\#16341]] Adds a button that finds and shuts down kernels that are not attached to an open notebook
- #link("https://github.com/jupyterlab/jupyterlab/pull/16265")[
[\#16265]] Add a checkbox and a setting to skip showing the kernel restart dialog box when checked
- #link("https://github.com/jupyterlab/jupyterlab/pull/16208")[
[\#16208]] Fix to correctly clear the output area of a cell in the notebook
#link("https://github.com/loco-rs/loco/issues?q=is%3Apr%20author%3Anexveridian%20(is%3Amerged%20OR%20is%3Aopen%20)")[
*Loco.rs*] | A Rust MVC web framework inspired by Rails
- #link("https://github.com/loco-rs/loco/pull/1093")[
[\#1093]] Allows some tests to run in parallel by using different ports, decreasing test time by 65-90%
- #link("https://github.com/loco-rs/loco/pull/1204")[
[\#1204]] Makes background worker tests parallel, by using different database names
- #link("https://github.com/loco-rs/loco/pull/1360")[
[\#1360]] Adds support for return yaml responses from routes
- #link("https://github.com/loco-rs/loco/issues?q=is%3Apr%20author%3Anexveridian%20(is%3Amerged%20OR%20is%3Aopen%20)")[
+14 more PRs]
#link("https://github.com/loco-rs/loco-openapi-Initializer")[
*Loco OpenAPI*] | Created an official extension for #link("https://github.com/loco-rs")[Loco.rs] adding OpenAPI integration
- Automatically generates the OpenAPI specification and documentation for the routes
- Serves the OpenAPI documentation using either Swagger-ui, Redoc, or Scalar
#link("https://zed.dev/")[
*Zed.dev*] | A next-generation code editor designed for high-performance
- #link("https://github.com/zed-industries/zed/pull/25606")[
[\#25606]] Fixes showing the max_tokens for each model in the assistant panel
#link("https://github.com/search?q=is%3Apr+author%3ANexVeridian+docs&type=pullrequests")[
+12 documentation PRs] to multiple projects and #link("https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+author%3ANexVeridian+")[
PRs to Nixpkgs]
#pad(top: 1em, bottom: 0em, [
*PROJECTS*
])
#line(length: 100%, stroke: 1pt)
#link("https://ark.nexveridian.com/ARK/ARKK")[
*Ark.Nexv.dev*] | #link("https://api.nexveridian.com/")[
*Nexv.dev*] | *ETF Holding Tracker* | Next.js, TypeScript, Rust | #link("https://github.com/NexVeridian/ark-invest-api-rust")[
[GitHub]]
- Created and retrieves data from a REST API for the holdings of 25 ETFs and updated daily
- Visualizes it in an interactive chart, showing the ETF holdings over time
- Frontend is written in Next.js, using Tailwind, Chart.js, TanStack Table, Shadcn/ui
- Backend is written in Rust using Axum, Polars, and Redoc
*Wikidata To Surrealdb* | Rust #link("https://github.com/NexVeridian/wikidata-to-surrealdb")[
[GitHub]]
- Created a tool for converting Wikidata BZ2 or JSON data dumps, to a SurrealDB database
#pad(top: 1em, bottom: 0em, [
*SKILLS*
])
#line(length: 100%, stroke: 1pt)
*Languages*: Rust, TypeScript, Python, JavaScript, Java, SQL, Nix, HTML, CSS
*Developer Tools*: Docker, Git, GitHub, SSH, Cloudflare, AWS, Azure, VPS, Docker Compose
*Libraries*: Next.js, React, MySQL, Postgres, RDBMS, Tailwind CSS, Traefik, Nginx, Pandas, Numpy, Spark, Django, Flask, MVC, Shadcn/ui, Swagger, Redoc, Axum, Polars, GitHub Actions
*Certifications*: Microsoft Office Specialist: Excel (Office 2016) - MOS Exam 77-727 #link("https://www.credly.com/badges/8facfa32-3a3d-46bf-9e68-f1caad0f7801/public_url")[
[Credly]]

View file

@ -4,6 +4,13 @@ run:
update:
nix flake update
watch:
typst watch Elijah_McMorris_Resume.typ
pdf:
typst compile Elijah_McMorris_Resume.typ
mv Elijah_McMorris_Resume.pdf static/
docker:
nix build .#packages.x86_64-linux.my-docker
docker load < ./result

BIN
static/Elijah_McMorris_Resume.pdf Executable file → Normal file

Binary file not shown.