Skip to content

Commit 2dcb7fa

Browse files
committed
big update
1 parent c8c9b6f commit 2dcb7fa

File tree

8 files changed

+120
-59
lines changed

8 files changed

+120
-59
lines changed

app.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
</template>
44

55
<style>
6-
@import "https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css";
6+
@import "https://cdn.jsdelivr.net/npm/bulma@1.0.0/css/bulma.min.css";
77
</style>

components/Navbar.vue

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
<template>
2-
<nav class="navbar is-dark">
3-
<div class="navbar-menu is-active">
4-
<div class="navbar-start">
5-
<a href="/" class="navbar-item">Home</a>
6-
<a href="/blog" class="navbar-item">Blog</a>
7-
<a href="/projects" class="navbar-item">Projects</a>
8-
<a href="/CV.pdf" class="navbar-item">Resume/CV</a>
2+
<nav class="navbar">
3+
<div class="container">
4+
<div class="navbar-menu is-active">
5+
<div class="navbar-start buttons">
6+
<a href="/" class="navbar-item button">Home</a>
7+
<a href="/research" class="navbar-item button">Research</a>
8+
<a href="/teaching" class="navbar-item button">Teaching</a>
9+
<a href="/software" class="navbar-item button">Software</a>
10+
<a href="/blog" class="navbar-item button">Blog</a>
11+
<a href="/CV.pdf" class="navbar-item button">Resume/CV</a>
12+
</div>
913
</div>
1014
</div>
1115
</nav>

pages/blog/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<div>
3-
<section class="hero is-info is-bold">
3+
<section class="hero is-info">
44
<div class="hero-head">
55
<Navbar />
66
</div>
@@ -14,8 +14,8 @@
1414
<div class="content">
1515
<p>This is my blog.</p>
1616
<ul>
17-
<li><a href="/blog/deepseek-macpro-2009">March 2, 2025 - Can you run DeepSeek R1 on a 2009 Mac Pro?</a></li>
1817
<li><a href="/blog/deepseek-macpro-2009-part1point5">March 18, 2025 - Can you run DeepSeek R1 on a 2009 Mac Pro? - Part 1.5</a></li>
18+
<li><a href="/blog/deepseek-macpro-2009">March 2, 2025 - Can you run DeepSeek R1 on a 2009 Mac Pro?</a></li>
1919
</ul>
2020
</div>
2121
</section>

pages/index.vue

Lines changed: 10 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<template>
22
<div>
33
<div>
4-
<section class="hero is-info is-bold">
4+
<section class="hero is-info">
55
<div class="hero-head">
66
<Navbar />
77
</div>
88
<div class="hero-body">
99
<div class="container">
1010
<h1 class="title">Eric Schneider</h1>
11-
<h2 class="subtitle">Student at Virginia Tech</h2>
11+
<h2 class="subtitle">PhD Student at Virginia Tech</h2>
1212
</div>
1313
</div>
1414
</section>
@@ -25,9 +25,9 @@
2525
<div class="box">
2626
<div class="content">
2727
<p>Hello! My name is <strong>Eric Schneider</strong> (<em>he/him</em>).</p>
28-
<p>I was born in Charlotte, North Carolina, and raised in Weddington, North Carolina. I am currently a first-year PhD student at Virginia Tech, expecting to graduate in 2029.</p>
29-
<p>Welcome to my website! It's a bit outdated now... whoops! I promise to update it eventually! (June 2023)</p>
30-
<p>I however have recently updated my CV, so feel free to reference that. (January 2025)</p>
28+
<p>I am currently a second-year computer science PhD student at Virginia Tech, expecting to graduate in 2029. Previously, I earned an MS (2024) and a BS (2023) from UNC Chapel Hill in computer science (BS/MS) and mathematics (BS).</p>
29+
<p>My research interests are mainly in computer architecture, operating systems, and security. Currently, I am most interested in trusted execution environments (TEEs), sandboxing and isolation, and heterogeneous computing.</p>
30+
<p>Welcome to my website! I recently updated it and I hope to polish it a little more soon.</p>
3131
</div>
3232
</div>
3333
</div>
@@ -36,35 +36,11 @@
3636
</section>
3737
<section class="section">
3838
<div class="content">
39-
<h2 class="subtitle">Coursework and experience</h2>
40-
<p>In computer science, my course load is focused around major requirements (such as COMP 410: Data Structures and COMP 211: Systems Fundamentals), systems programming (such as COMP 520: Compilers and COMP 530: Operating Systems), and also applications (such as COMP 426: Modern Web Programming). In mathematics, my course load is focused around major requirements (such as MATH 383: Differential Equations), applications (such as MATH 528: Mathematical Methods for the Physical Sciences I), and classes related to computer science (such as MATH 548: Combinatorial Mathematics). The most relevant classes I've taken are listed on my <a href="Resume.pdf">resume</a>.</p>
41-
<p>I have been an undergraduate teaching assistant in Systems Fundamentals (COMP 211), an intermediate level computer science class, for four semesters. It teaches programming in the C language and lower-level computer concepts such as data representation, memory management, and parsing, as well as tools. With the help of Cindy Wang and Dylan Binley, I helped make <a href="https://comp211-20f.github.io/">an archival semester website</a>. I am now an undergraduate teaching assistant for Operating Systems (COMP 530), an advanced computer science elective.</p>
42-
<p>In the summer of 2021, I was an intern for VMware's Uhana team. <a href="https://docs.vmware.com/en/Uhana-by-VMware/1.0/uhana_piran_1_3/GUID-overview.html">Uhana</a> is a real-time big data platform for telecommunications, which generates and analyzes KPIs (key performance indicators) for 4G and 5G radio access networks (RAN). I worked on migrating the decoder service from using Apache Kafka Streams to Apache Flink. The decoder is an early part of the pipeline, which converts a stream of various formats (binary, JSON, ASN) into a unified format (protobufs). I enjoyed working at VMware, and also enjoyed mentoring for VMware High School Hacks, and participating in the intern borathon. I returned in the summer of 2022 to the same team, but with a more difficult project: splitting the overly complicated Flink-based streaker service into two smaller services: a session collator and a KPI composer. The composition of KPIs is the most important part of the Uhana platform, so being able to increase the stability of that component of the pipeline was a pleasure.</p>
43-
<p>I originally gained an appreciation for computer programming through <a href="https://ftb.fandom.com/wiki/Mods">Minecraft modding</a>. Although I am no longer very active in the scene, I have created, taken over, or contributed towards several well-used Minecraft mods. <a href="https://www.curseforge.com/minecraft/mc-mods/nuclear-control-2">Nuclear Control 2</a> (now discontinued) is probably my biggest project, which has more than 5.7 million downloads. Notable other projects include <a href="https://www.curseforge.com/minecraft/mc-mods/afsu-mod">the AFSU Mod</a> (with 206k downloads), <a href="https://www.curseforge.com/minecraft/mc-mods/flaxbeards-steam-power">Flaxbeard's Steam Power</a> (also known as Esteemed Innovation, with 997k downloads), <a href="https://www.curseforge.com/minecraft/mc-mods/world-control">World Control</a> (1.1m downloads), <a href="https://www.curseforge.com/minecraft/mc-mods/long-fall-boots">Long Fall Boots</a> (15.6m downloads), and <a href="https://www.curseforge.com/minecraft/mc-mods/huesodewiki">HuesoDeWiki</a> (with 5.7k downloads). All are written in Java.</p>
44-
<p>Creating mods accidentally brought me deep into the world of documenting mods. I am now an administrator of and a major contributor (with over 55,000 edits) towards the <a href="https://ftb.fandom.com/wiki/FTB_Wiki">Official FTB Wiki</a>, the largest, most popular and most up-to-date centralized repository of knowledge on modded Minecraft. Unfortunately I am no longer very active, and my current contributions are mostly administrative rather than writing new documentation. In August 2016, I was awarded <a href="https://help.fandom.com/wiki/Editor_of_the_Month">Gamepedia Editor of the Month</a> for my "hard work across Gamepedia."</p>
45-
<h2 class="subtitle">Technology expertise</h2>
46-
<p>Java is the programming language I feel the most natural in, since it is the first language I used when I started programming in 2013, and I have used it in many projects since. I am also fairly comfortable in C, and to a lesser degree, Ruby, and many more. Here are all the languages and technologies I have experience with:</p>
47-
<ul>
48-
<li><span class="has-text-weight-bold">Strong</span>: Java, C, MediaWiki.</li>
49-
<li><span class="has-text-weight-bold">Basic</span>:
50-
<ul>
51-
<li>Languages: Ruby, Rust, JavaScript, Groovy, HTML, CSS, Assembly (MIPS, x86), SQL (PostgreSQL, SQLite, MariaDB).</li>
52-
<li>Tools/frameworks: Git, Linux, Flink, Protocol Buffers, jQuery, Gradle, JUnit, Bulma, Heroku.</li>
53-
</ul>
54-
</li>
55-
<li><span class="has-text-weight-bold">Some</span>:
56-
<ul>
57-
<li>Languages: Lisp, Python, Verilog, Bash, Lua, C#, MATLAB, Mathematica, TypeScript, C++.</li>
58-
<li>Tools/frameworks: Bazel, Docker, Kubernetes, Kafka, Kafka Streams, Node.js, Vue.js, Nuxt.js, express.js, React.js, Make.</li>
59-
</ul>
60-
</li>
61-
</ul>
62-
<p>You can see how I've used this knowledge in <a href="./projects">the projects I've made</a>.</p>
63-
<p>Generally I am quite flexible when it comes to languages and frameworks. I've touched enough of everything to be able to adapt to whatever situation I need to.</p>
64-
<h2 class="subtitle">Personal</h2>
65-
<p>I try to run six days a week. I prefer to run long distances, and ideally would run 40 miles a week (although it's been a while). I've run seven marathons, which I am very proud of. I also lift weights six days a week, with an emphasis on hypertrophy.</p>
66-
<p>I like to play video games. Minecraft is my favorite, especially when modded. Other games I have enjoyed include The Binding of Issac, Cube 2: Sauerbraten, the Civilization series, and Bloons Tower Defense 6.</p>
67-
<p>I am interested in international politics and affairs, and I keep up with world news closely. I like cats, and love my parents' cats, Trixie and Scout.</p>
39+
<h2>Background</h2>
40+
<p>I got into programming very early in middle school, and I loved making software (mostly Minecraft mods), which propelled me to major in computer science once I got to college. There, I refined my taste to a more general love of computer science, rather than just programming, and I grew particularly interested in systems, especially in computer architecture, compilers/programming languages, and operating systems. I took all the classes I could for those topics, but didn't want to stop there; hence, that is how I got into systems research. Currently, my research is focused on trusted execution environments (TEEs); see my <a href="research.vue">research page</a> for more information on past and present research.</p>
41+
<p>Outside of classes and academia, I have worked on many hobby projects, including quite a few hackathon entries. I have also worked in industry thrice as an intern, working for VMware (summer 2021 and 2022) and Nutanix (2024). See my <a href="software.vue">software page</a> for more information on all the many projects I have contributed towards. For programming, I have the most experience in Java and C, and some in Ruby, Rust, JavaScript, and plenty others. You can see my list of skills on my <a href="/CV.pdf">CV</a>. If using a language I haven't used for a while, I can be a bit rusty, but I can always adapt fast. Generally, I'm pretty flexible when it comes to languages and frameworks, since I've touched enough of everything to be able to adapt to whatever situation I need to.</p>
42+
<p>Outside of academia and software, I love to exercise. I used to train for marathons (I've run seven), but after an injury and some hiatus, I am currently trying to transition towards triathlons. I also enjoy lifting weights. I occasionally like playing video games, especially Minecraft, reading the news, and cats.</p>
43+
6844
<h2 class="subtitle">Contact</h2>
6945
<p>If you want to contact me, you can contact me through the address <code>e r i c t s @ vt . edu</code> (<a href="javascript:" @click="copyEmail">copy</a>). This is my student email, but it is continually monitored outside the school semester. Email is my preferred means of initial contact.</p>
7046
<p>You can add me on <a href="https://www.linkedin.com/in/eric-cs/">LinkedIn</a>. You are welcome to contact me there, but I don't check it as often. Also, usually my information on LinkedIn is a bit dated.</p>

pages/projects.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ const projects = [
8787
link: "https://ftb.fandom.com/wiki/FTB_Wiki",
8888
status: 'active',
8989
langs: ['mediawiki', 'web'],
90-
desc: `The Official FTB Wiki is an online publicly edited wiki that documents the world of modded Minecraft, including mods, modpacks, and other third-party content for Minecraft. In 2014, I started documenting my own mod (Nuclear Control 2), and I got so far into documenting that I started documenting other people's mods. Now I'm an administrator, and I have over 50,000 edits on the wiki. I used to edit each day and make a lot of new articles, but nowadays I mostly just do administrative tasks. Contributing to the wiki has involved:
90+
desc: `The Official FTB Wiki is an online publicly edited wiki that documents the world of modded Minecraft, including mods, modpacks, and other third-party content for Minecraft. In 2014, I started documenting my own mod (Nuclear Control 2), and I got so far into documenting that I started documenting other people's mods. Now I'm an administrator, and I have over 55,000 edits on the wiki. I used to edit each day and make a lot of new articles, but nowadays I mostly just do administrative tasks. Contributing to the wiki has involved:
9191
<ul>
9292
<li>Writing and editing content in an encyclopedic tone using MediaWiki.</li>
9393
<li>Analyzing Java (and rarely Scala/Kotlin) to obtain information for the wiki.</li>
@@ -197,7 +197,7 @@ const projects = [
197197
name: "SAP-1", // Dec
198198
status: 'inactive',
199199
langs: ['hardware'],
200-
desc: "This was a hardware project to create <a href=\"https://eater.net/8bit\">an 8-bit computer</a>. If it is ever finished, I hope to upload many pictures of it. I originally started on it during the 2020 break, but haven't really touched it since. It's about 75% complete. You can see a picture of it <a href=\"computer.jpg\">here</a>. Project status: <span class=\"proj-abandoned-c\">On hiatus</span>."
200+
desc: "This was a hardware project to create <a href=\"https://eater.net/8bit\">an 8-bit computer</a>. If it is ever finished, I hope to upload many pictures of it. I originally started on it during the 2020 break, but haven't really touched it since. It's about 75% complete. You can see a picture of it <a href=\"/computer.jpg\">here</a>. Project status: <span class=\"proj-abandoned-c\">On hiatus</span>."
201201
},
202202
{
203203
name: "BetterThanVim", // Dec

0 commit comments

Comments
 (0)