-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
99 lines (96 loc) · 5.85 KB
/
Copy pathindex.html
File metadata and controls
99 lines (96 loc) · 5.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>antonio ballesteros</title>
<meta name="theme-color" content="#e95420">
<link href="./style.css" rel="stylesheet" />
</head>
<body class="bg-slate-50 dark:bg-zinc-900 dark:text-slate-50 px-8">
<main class="md:mt-32 my-8">
<section class="max-w-6xl mx-auto py-4">
<div class="md:grid md:grid-cols-4 md:gap-4">
<div>
<div class="img-silhouette rounded max-w-sm m-auto mb-8">
<img class="d-block w-full rounded img-silhouette-shift" src="img/me_with_dubs.jpeg" alt="Antonio crouched down next to Dubs, the University of Washington husky mascot." />
</div>
<h3 class="mb-2"><span class="text-2xl font-semibold">FYI:</span></h3>
<p>If you're wondering why the browser is asking for your location, it is because it is determining whether or not to give you light or dark mode
depending on the time of day and latitude/longitude with <a class="link link-yellow" href="https://github.com/mourner/suncalc">SunCalc</a>.</p>
<p>Feel free to ignore it if you prefer not to share it and you can check out how I did it in the source code linked below.</p>
</div>
<div class="md:col-span-3 max-w-prose px-4 mb-8">
<h1 class="mb-2"><span class="text-3xl font-semibold">Antonio Ballesteros</span>(he/him)</h1>
<p class="my-2">
<a class="link link-green" href="mailto:antonio6@cs.washington.edu"><code>antonio6@cs.washington.edu</code></a> |
<a class="link link-red" href="https://github.com/ballesterosa"><code>github.com/ballesterosa</code></a>
</p>
<h3 class="mb-2"><span class="text-2xl font-semibold">About me:</span></h3>
<p class="my-2">I have only done so much in the short time that I have been here, but here's a short summary.</p>
<p class="my-2">I'm from the state of Washington, born and raised as they say.
Currently, I'm a BS/MS Computer Science student in the
<a class="link link-blue" href="https://www.cs.washington.edu">Paul G. Allen School of Computer Science & Engineering</a> at the
<a class="link link-uw" href="https://www.uw.edu">University of Washington</a>.
I have a decent amount of experience in various subfields within CS, but I am by no means an expert and I love expanding my knowledge base.
I'd love to chat about most any academic fields inside and outside of computing, so feel free to reach out!
</p>
<p class="my-2">I'm bilingual, aka I can speak, read, and write in English and Spanish.
I enjoy many things, including, but not limited to, reading, watching movies or TV shows, playing games with friends, and spending time with family.
If you see me around, feel free to say hello, sometimes I can be a little introverted, but for the most part, I enjoy meeting new people.
</p>
<h3 class="mb-2"><span class="text-2xl font-semibold">Things of the past</span></h3>
<p class="my-2">
In the summer of 2025, I worked at Google in Mountain View.
I worked on the Argos team on a workflow for verifying ML Model implementations in accelerator hardware through transpilation (via tools like XLS).
</p>
<p class="my-2">
I spent my summer of 2024 working at Nvidia in Santa Clara.
During that time, I worked on fuzz testing drivers/firmware along with parallel performance benchmarking.
</p>
<h3 class="mb-2"><span class="text-2xl font-semibold">Fun Projects</span></h3>
<h5 class="mb-5"><span class="text-xl font-semibold">FPGA Snake</span></h5>
<img class="d-block w-full" src="img/snake.gif" alt="Field Programmable Gate Array with a four fingers playing the game Snake." />
<p class="my-2">
I wrote the classic game snake on an FPGA (Field Programmable Gate Array) using System-Verilog.
I used a combination of sequential (with registers (double flip-flops)) and combinational logic.
</p>
</div>
</div>
</section>
</main>
<hr class="max-w-prose mx-auto" />
<footer class="max-w-prose mx-auto my-8">
<p>Inspired by my professor Matt's <a class="link link-matt" href="https://matthewwang.me/">website</a>! 😎</p>
<p class="my-4 text-sm">
<a class="link link-black" href="https://github.com/ballesterosa/website">view source code</a>
| <button class="link link-muted" id="toggle-link-colors">bright or dark button</button>
</p>
</footer>
<script type="module" src="./node_modules/suncalc/suncalc.js">
var SunCalc = new suncalc();
</script>
<script>
window.onload = () => {
if ("geolocation" in navigator) {
navigator.geolocation.getCurrentPosition((position) => {
var curr_time = new Date();
var times = SunCalc.getTimes(curr_time, position.coords.latitude, position.coords.longitude);
if (curr_time > times.sunrise && curr_time < times.sunset) {
document.querySelector('body').classList.toggle('enable-colored-links');
document.querySelector('body').classList.toggle('dark:bg-zinc-900');
document.querySelector('body').classList.toggle('dark:text-slate-50');
}
});
}
const anchorLinks = Array.from(document.querySelectorAll('a').values()).map(anchor => anchor.href)
document.getElementById('toggle-link-colors').addEventListener('click', () => {
document.querySelector('body').classList.toggle('enable-colored-links');
document.querySelector('body').classList.toggle('dark:bg-zinc-900');
document.querySelector('body').classList.toggle('dark:text-slate-50');
});
}
</script>
</body>
</html>