From 3c4f75fe49ec977d927a48b9ad4d6c0ea3e75d36 Mon Sep 17 00:00:00 2001 From: Preston Pan Date: Fri, 11 Nov 2022 19:53:12 -0800 Subject: add resume --- build/website/about/contact.html | 11 ++-- build/website/about/index.html | 4 +- build/website/about/resume.pdf | Bin 18542 -> 21144 bytes build/website/about/source/resume.ms | 118 ++++++++++++++++++++++++++--------- website/about/contact.html | 11 ++-- website/about/index.html | 4 +- website/about/resume.pdf | Bin 18542 -> 21144 bytes website/about/source/resume.ms | 118 ++++++++++++++++++++++++++--------- 8 files changed, 194 insertions(+), 72 deletions(-) diff --git a/build/website/about/contact.html b/build/website/about/contact.html index d1cbed8..cdbdbf6 100644 --- a/build/website/about/contact.html +++ b/build/website/about/contact.html @@ -33,6 +33,12 @@ Contact
  • Ham Radio Callsign: coming in the future!
  • +

    + I do not use other services because they are worse than these protocols in my opinion. + If you know nothing about technology and want to contact me, use email. Otherwise, use + IRC. I do run an irc server but it is mostly inactive. +

    +

    Keys

    Use these keys to allow me access to your server (ssh key) or send encrypted emails/verify signed emails (gpg key).

    -

    - I do not use other services because they are worse than these protocols in my opinion. - If you know nothing about technology and want to contact me, use email. Otherwise, use - IRC. I do run an irc server but it is mostly inactive. -

    diff --git a/build/website/about/index.html b/build/website/about/index.html index e95eda9..28d3f5b 100644 --- a/build/website/about/index.html +++ b/build/website/about/index.html @@ -28,7 +28,9 @@ About This website was made without complex javascript or css so that it is easy to load and read on all browsers, including terminal and js-less browsers like netsurf. Additionally, I wrote a shell script to generate this website automatically - from a hiearchical filesystem of html files. If you're interested, simply run: + from a hiearchical filesystem of html files. It is written with extremely basic + css yet looks somewhat modern. If you're interested, you can get the source + code here:

    git clone git://prestonpan.tech/prestonpan.git diff --git a/build/website/about/resume.pdf b/build/website/about/resume.pdf index 9159b04..3d6c825 100644 Binary files a/build/website/about/resume.pdf and b/build/website/about/resume.pdf differ diff --git a/build/website/about/source/resume.ms b/build/website/about/source/resume.ms index f70b4af..a834a2c 100644 --- a/build/website/about/source/resume.ms +++ b/build/website/about/source/resume.ms @@ -2,65 +2,123 @@ .nr PS 10p .nr VS 15p .ds CH -.defcolor headingcolor rgb 0.5f 0.5f 0.5f +. +. .defcolor linecolor rgb 0.6f 0.6f 0.6f - +.defcolor headingcolor rgb 0.5f 0.5f 0.5f +. +. .de heading . nf . ps 14 . B "\\$1" -\h’0n’\v’-1.2n’\ +\h'0n'\v'-1.2n'\ \m[headingcolor]\ -\l’\\n(.lu\(ul’\ +\l'\\n(.lu\(ul'\ \m[default] . ps 10 . sp -.2 . fi .. +.de BL +.IP \(bu 2 +.. + .ce 2 .ps 18 -.B "Preston S. Pan" +.B "Preston Pan" .ps 10 -preston@nullring.xyz +https://prestonpan.tech .TS tab(;) nospaces; l rx. -Main Road 66; -Victoria, 66788;T{ -.I "+12 42 99 666" +808-Yates St. +Victoria, V8W 1L8;T{ +.I "+1 (250) 508-5167" T} -Wonderland;T{ -.I "https://prestonpan.tech" +British Columbia, Canada;T{ +.I "preston@nullring.xyz" T} .TE -.heading "Summary" -.LP -I'm a student in Victoria that is experienced with anything related -to software, mathematics, physics, and anything regarding sysadmining. -I also play the piano and have been for 11 years. - -.heading "Professional Experience" +.heading "Education" .TS tab(;) nospaces; rW15|lx. -\m[default]2019 - today\m[linecolor];T{ -.B "Development Engineer at Creative Pros" -\(en Awesometown, Wonderland +\m[default]2017 - 2021\m[linecolor];T{ +.B "Sir Winston Churchill Secondary" +\(en Vancouver, BC .br -Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium -doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore -veritatis et quasi architecto beatae vitae dicta sunt explicabo. .sp .5 T} -\m[default]2010 - 2019\m[linecolor];T{ -.B "Professional Expert at Dreamworx" -\(en Somefareaway, Neverland +\m[default]2022 - now\m[linecolor];T{ +.B "Pacific School of Innovation and Inquiry" +\(en Victoria, BC .br -Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed -quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. -.sp .5 T} .TE \m[default] +.heading "Projects" +.QS +.B "Note " +\(en +.I "All my project's source code are available on " +.UL "https://git.prestonpan.tech". +.BL +.B "The Null Webring" +\(en +The Null Webring is a webring that I run which has an associated website: https://nullring.xyz. +.br +.BL +.B "The Null Identity" +\(en +An organization that I created that focuses on explaining +science and technology from a satirical-pseudoreligious context, +with an associated website: https://society.nullring.xyz. I wrote +the website with a primitive templating language/static site generator +in pure POSIX shell script which generates the website from simpler template +and data files. +.BL +.B "COMAS" +\(en +Short for the computer operated math assistance program. It will do extremely +complex calculations (operations within quaternionic functional tensors) in the future, +but right now only quaternions are fully supported. It comes with a clever way to +represent hyperreal numbers as a non-communatative derivative operator division +ring. + +.heading "Skills" +.QS +.BL +.B "Systems" +\(en +Extensive knowledge of operating systems such as GNU/Linux, OpenBSD, NetBSD, and 9front/plan9, as I have used all of these systems +as daily drivers on my personal machine and as servers. +.BL +.B "Sysadmining" +\(en +I sysadmin my own server where I host multiple websites, an email server, git server, and more. As a result, I have knowledge +of many standard tools for sysadmining (docker, ssh, common servers and daemons) and have knowledge of many different operating +systems. +.BL +.B "Programming Languages" +\(en +c, python, shell, x86 assembly, and HTML/css/Javascript. +.BL +.B "Development tools" +\(en +Knowledge of standard collaborative development tools (command line git, writing UNIX man pages, using build systems like make/cmake/autotools) +as well as writing papers in LaTeX and roff. +.BL +.B "Mathematics/Physics" +\(en +I have knowledge of mathematics up to about a 3rd year university level due to self study, and have gotten distinction in mathematics +contests such as the Fermat Waterloo math competition (knowledge of multivariable calculus, linear algebra, discrete mathematics, +and ordinary differential equations, among other topics). +.BL +.B "Music" +\(en +I've been playing piano for more than 10 years in total, and have been singing for as long as I can remember. +Some of my piano improvisation is on my website. +.QE diff --git a/website/about/contact.html b/website/about/contact.html index a2aae75..58fffa7 100644 --- a/website/about/contact.html +++ b/website/about/contact.html @@ -13,6 +13,12 @@ $$START CONTENT
  • Ham Radio Callsign: coming in the future!
  • +

    + I do not use other services because they are worse than these protocols in my opinion. + If you know nothing about technology and want to contact me, use email. Otherwise, use + IRC. I do run an irc server but it is mostly inactive. +

    +

    Keys

    Use these keys to allow me access to your server (ssh key) or send encrypted emails/verify signed emails (gpg key).

    -

    - I do not use other services because they are worse than these protocols in my opinion. - If you know nothing about technology and want to contact me, use email. Otherwise, use - IRC. I do run an irc server but it is mostly inactive. -

    $$END CONTENT diff --git a/website/about/index.html b/website/about/index.html index 93c2ce0..acb43e1 100644 --- a/website/about/index.html +++ b/website/about/index.html @@ -8,7 +8,9 @@ $$START CONTENT This website was made without complex javascript or css so that it is easy to load and read on all browsers, including terminal and js-less browsers like netsurf. Additionally, I wrote a shell script to generate this website automatically - from a hiearchical filesystem of html files. If you're interested, simply run: + from a hiearchical filesystem of html files. It is written with extremely basic + css yet looks somewhat modern. If you're interested, you can get the source + code here:

    git clone git://prestonpan.tech/prestonpan.git diff --git a/website/about/resume.pdf b/website/about/resume.pdf index 9159b04..3d6c825 100644 Binary files a/website/about/resume.pdf and b/website/about/resume.pdf differ diff --git a/website/about/source/resume.ms b/website/about/source/resume.ms index f70b4af..a834a2c 100644 --- a/website/about/source/resume.ms +++ b/website/about/source/resume.ms @@ -2,65 +2,123 @@ .nr PS 10p .nr VS 15p .ds CH -.defcolor headingcolor rgb 0.5f 0.5f 0.5f +. +. .defcolor linecolor rgb 0.6f 0.6f 0.6f - +.defcolor headingcolor rgb 0.5f 0.5f 0.5f +. +. .de heading . nf . ps 14 . B "\\$1" -\h’0n’\v’-1.2n’\ +\h'0n'\v'-1.2n'\ \m[headingcolor]\ -\l’\\n(.lu\(ul’\ +\l'\\n(.lu\(ul'\ \m[default] . ps 10 . sp -.2 . fi .. +.de BL +.IP \(bu 2 +.. + .ce 2 .ps 18 -.B "Preston S. Pan" +.B "Preston Pan" .ps 10 -preston@nullring.xyz +https://prestonpan.tech .TS tab(;) nospaces; l rx. -Main Road 66; -Victoria, 66788;T{ -.I "+12 42 99 666" +808-Yates St. +Victoria, V8W 1L8;T{ +.I "+1 (250) 508-5167" T} -Wonderland;T{ -.I "https://prestonpan.tech" +British Columbia, Canada;T{ +.I "preston@nullring.xyz" T} .TE -.heading "Summary" -.LP -I'm a student in Victoria that is experienced with anything related -to software, mathematics, physics, and anything regarding sysadmining. -I also play the piano and have been for 11 years. - -.heading "Professional Experience" +.heading "Education" .TS tab(;) nospaces; rW15|lx. -\m[default]2019 - today\m[linecolor];T{ -.B "Development Engineer at Creative Pros" -\(en Awesometown, Wonderland +\m[default]2017 - 2021\m[linecolor];T{ +.B "Sir Winston Churchill Secondary" +\(en Vancouver, BC .br -Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium -doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore -veritatis et quasi architecto beatae vitae dicta sunt explicabo. .sp .5 T} -\m[default]2010 - 2019\m[linecolor];T{ -.B "Professional Expert at Dreamworx" -\(en Somefareaway, Neverland +\m[default]2022 - now\m[linecolor];T{ +.B "Pacific School of Innovation and Inquiry" +\(en Victoria, BC .br -Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed -quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. -.sp .5 T} .TE \m[default] +.heading "Projects" +.QS +.B "Note " +\(en +.I "All my project's source code are available on " +.UL "https://git.prestonpan.tech". +.BL +.B "The Null Webring" +\(en +The Null Webring is a webring that I run which has an associated website: https://nullring.xyz. +.br +.BL +.B "The Null Identity" +\(en +An organization that I created that focuses on explaining +science and technology from a satirical-pseudoreligious context, +with an associated website: https://society.nullring.xyz. I wrote +the website with a primitive templating language/static site generator +in pure POSIX shell script which generates the website from simpler template +and data files. +.BL +.B "COMAS" +\(en +Short for the computer operated math assistance program. It will do extremely +complex calculations (operations within quaternionic functional tensors) in the future, +but right now only quaternions are fully supported. It comes with a clever way to +represent hyperreal numbers as a non-communatative derivative operator division +ring. + +.heading "Skills" +.QS +.BL +.B "Systems" +\(en +Extensive knowledge of operating systems such as GNU/Linux, OpenBSD, NetBSD, and 9front/plan9, as I have used all of these systems +as daily drivers on my personal machine and as servers. +.BL +.B "Sysadmining" +\(en +I sysadmin my own server where I host multiple websites, an email server, git server, and more. As a result, I have knowledge +of many standard tools for sysadmining (docker, ssh, common servers and daemons) and have knowledge of many different operating +systems. +.BL +.B "Programming Languages" +\(en +c, python, shell, x86 assembly, and HTML/css/Javascript. +.BL +.B "Development tools" +\(en +Knowledge of standard collaborative development tools (command line git, writing UNIX man pages, using build systems like make/cmake/autotools) +as well as writing papers in LaTeX and roff. +.BL +.B "Mathematics/Physics" +\(en +I have knowledge of mathematics up to about a 3rd year university level due to self study, and have gotten distinction in mathematics +contests such as the Fermat Waterloo math competition (knowledge of multivariable calculus, linear algebra, discrete mathematics, +and ordinary differential equations, among other topics). +.BL +.B "Music" +\(en +I've been playing piano for more than 10 years in total, and have been singing for as long as I can remember. +Some of my piano improvisation is on my website. +.QE -- cgit