Archived
1
0
Fork 0

Compare commits

..

No commits in common. "bf67c7b73f9264fd175a5623188c1a04a367eae5" and "56e4da8bb9b911b218a1ffef393ae591090ea831" have entirely different histories.

8 changed files with 3764 additions and 62 deletions

File diff suppressed because it is too large Load diff

View file

@ -6,13 +6,4 @@
(make-channel-introduction (make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad" "9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint (openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))))
(channel
(name 'saayix)
(url "https://codeberg.org/look/saayix")
(branch "main")
(introduction
(make-channel-introduction
"12540f593092e9a177eb8a974a57bb4892327752"
(openpgp-fingerprint
"3FFA 7335 973E 0A49 47FC 0A8C 38D5 96BE 07D3 34AB")))))

View file

@ -3,20 +3,9 @@
(url "https://git.savannah.gnu.org/git/guix.git") (url "https://git.savannah.gnu.org/git/guix.git")
(branch "master") (branch "master")
(commit (commit
"4fef7b26941940515533b4b463b505b28567afe6") "85a603f58b9b6fef86984a3b2cfc27bd13314ba1")
(introduction (introduction
(make-channel-introduction (make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad" "9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint (openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))))
(channel
(name 'saayix)
(url "https://codeberg.org/look/saayix")
(branch "main")
(commit
"b319144fbcd37ce786134cca1092946afad8393b")
(introduction
(make-channel-introduction
"12540f593092e9a177eb8a974a57bb4892327752"
(openpgp-fingerprint
"3FFA 7335 973E 0A49 47FC 0A8C 38D5 96BE 07D3 34AB")))))

View file

@ -1,7 +1,7 @@
(add-to-load-path ".guix/modules") (add-to-load-path ".guix/modules")
(use-modules (resume-package) (use-modules (typst-package)
(resume-package)
(font-rsms-inter-package) (font-rsms-inter-package)
(gnu packages fontutils) (gnu packages fontutils))
(saayix packages typst))
(packages->manifest (list typst font-rsms-inter fontconfig coreutils)) (packages->manifest (list rust-typst-cli-0.11 font-rsms-inter fontconfig coreutils))

View file

@ -15,7 +15,6 @@
"GitHub Actions", "GitHub Actions",
"Docker", "Docker",
"Guix", "Guix",
"Nix",
), ),
), ),
( (
@ -39,7 +38,6 @@
"Express.js", "Express.js",
"Astro", "Astro",
"Typst", "Typst",
"LaTeX",
), ),
), ),
), ),
@ -48,7 +46,7 @@
title: "The University of Texas at Dallas", title: "The University of Texas at Dallas",
degree: "Bachelor of Science in Computer Science", degree: "Bachelor of Science in Computer Science",
graduation: "May 2026", graduation: "May 2026",
gpa: "Current GPA: 3.768", gpa: "Current GPA: 3.749",
coursework: ( coursework: (
completed: ( completed: (
"Programming Language Paradigms", "Programming Language Paradigms",
@ -58,23 +56,15 @@
"Data Structures and Algorithms", "Data Structures and Algorithms",
"Software Engineering", "Software Engineering",
"C/C++ Programming in UNIX", "C/C++ Programming in UNIX",
"Computer Architecture (CS 2340)", "Computer Architecture",
"Discrete Mathematics II", "Discrete Mathematics II",
"Database Systems",
"Advanced Algorithm Design & Analysis",
"Linear Algebra",
"Theoretical Concepts of Calculus",
"Differential Equations with Applications",
), ),
current: ( current: (
"Automata Theory", "Database Systems",
"Cyber Attack and Defense Lab", "Advanced Algorithm Design & Analysis",
"Computer Architecture (CS 6304)",
"Advanced Operating Systems",
), ),
), ),
highlights: ( highlights: (
"Computer Science Fast Track Program, Systems Track",
"Collegium V Honors Program", "Collegium V Honors Program",
), ),
), ),
@ -116,20 +106,6 @@
), ),
), ),
professional_development: ( professional_development: (
(
title: "Declarative Laptop Configuration",
timeframe: "July 2024 Present",
role: "Personal Project",
skills: (
"Linux",
"Guix/Guile",
"Git",
),
highlights: (
"Leveraging Guix to centralize my laptop user configuration for tracking history and improving maintainability.",
"Utilizing the \"time-machine\" function to ensure consistent software versions and to allow rolling back."
),
),
( (
title: "Personal Server Administration", title: "Personal Server Administration",
timeframe: "2020 Present", timeframe: "2020 Present",
@ -143,10 +119,21 @@
"Google Cloud", "Google Cloud",
), ),
highlights: ( highlights: (
"Managing a physical server using Proxmox, Debian VMs, and Docker for several applications.", "Manage a physical server using Proxmox, Debian VMs, and Docker for several applications.",
"Migrating new applications to Guix to utilize declarative configuration for reduced state, fine-grained system control, and increased resource efficiency.", "Migrate new applications to Guix to utilize declarative configuration for reduced state, fine-grained system control, and increased resource efficiency.",
"Hosting various services including Forgejo, TrueNAS, Nextcloud, and Vaultwarden.", "Implement a VPN via Google Cloud Compute Engine to navigate CGNAT limitations.",
"Implemented a VPN via Google Cloud Compute Engine to navigate CGNAT limitations.", "Host various services including Forgejo, TrueNAS, Nextcloud, and Vaultwarden.",
),
),
(
title: "Cybersecurity Courses",
timeframe: "February 2023 November 2023",
role: "CodePath CYB101, CYB102",
skills: (
"Linux",
),
highlights: (
"Gained knowledge in cybersecurity tools and defense strategies.",
), ),
), ),
), ),

View file

@ -50,7 +50,7 @@
base_page( base_page(
base_text( base_text(
grid( grid(
gutter: 2.4em, gutter: 2.75em,
page_resume_heading(identity: identity), page_resume_heading(identity: identity),
page_resume_content( page_resume_content(
skills: skills, skills: skills,

View file

@ -41,7 +41,7 @@
import "../../section/professional_development.typ": section_professional_development import "../../section/professional_development.typ": section_professional_development
grid( grid(
gutter: 2em, gutter: 2.4em,
section_skills(skills: skills), section_skills(skills: skills),
section_education(education: education), section_education(education: education),
section_work_experience(work_experience: work_experience), section_work_experience(work_experience: work_experience),

View file

@ -13,7 +13,6 @@
grid( grid(
gutter: 1.5em, gutter: 1.5em,
align: center, align: center,
columns: 100%,
page_resume_heading_name(name: identity.name), page_resume_heading_name(name: identity.name),
page_resume_heading_contact_info( page_resume_heading_contact_info(
email: identity.email, email: identity.email,