-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
93 lines (82 loc) · 5.33 KB
/
index.html
File metadata and controls
93 lines (82 loc) · 5.33 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
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" href="./assets/images/logo.png" type="image/png">
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
<link rel="stylesheet" type="text/css" href="assets/css/styles.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Mono:300,400,500,700" />
<script src="assets/js/index.js"></script>
<script defer src="/_vercel/insights/script.js"></script>
<title>Kasra Sina</title>
</head>
<body class="body">
<canvas id="background-canvas"></canvas>
<div class="navbar">
<div style="width: 111px;"></div>
<h1><a href="../index.html"> Kasra Sina </a></h1>
<div class="sub-nav">
<p>
<a href="pages/page_1.html"> > TIMELINE </a>
</p>
</div>
</div>
<div id="about">
<div class="audience-tabs">
<button class="tab active" data-tab="anyone">Anyone</button>
<button class="tab" data-tab="recruiters">Recruiters</button>
<button class="tab" data-tab="developers">Developers</button>
<button class="tab" data-tab="designers">Designers</button>
</div>
<div class="tab-content active" id="tab-anyone">
<p>CS student at U of Guelph. I build for the web, research what technology gets wrong, and care about the people it's built for. Interested in code, design, and the politics of both.</p>
</div>
<div class="tab-content" id="tab-recruiters">
<p>Third-year Honours CS student at U of Guelph, with a Political Science minor. I've TA'd Discrete Structures, optimized NP-hard problems in a research fellowship, and ship clean, well-structured code. Looking for internship or research roles where I can bring both technical depth and broader thinking.</p>
</div>
<div class="tab-content" id="tab-developers">
<p>JavaScript, Python, Java, and C. I've built frontends from scratch, worked in OOP-heavy codebases, and care about structure and readability as much as function. I like understanding things one layer below the abstraction I'm working with.</p>
</div>
<div class="tab-content" id="tab-designers">
<p>I design in Figma, prototype ideas quickly, and write the code to ship them. I think about who the user actually is and I bring an eye for detail. </p>
</div>
</div>
<div class="multimedia">
<p class="connect-label">Get in touch. </p>
<a href="https://github.com/kasrasn" target="_blank" aria-label="Github">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">
<path d="M12 0C5.37 0 0 5.37 0 12c0 5.3 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577v-2.165c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23A11.509 11.509 0 0 1 12 5.803c1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576C20.566 21.797 24 17.3 24 12c0-6.63-5.37-12-12-12z"/>
</svg>
</a>
<a href="https://www.linkedin.com/in/kasra-sina/" target="_blank" aria-label="LinkedIn">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">
<path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>
</svg>
</a>
<a href="mailto:ksina@uoguelph.ca" target="_blank" aria-label="Email">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">
<path d="M24 5.457v13.909c0 .904-.732 1.636-1.636 1.636h-3.819V11.73L12 16.64l-6.545-4.91v9.273H1.636A1.636 1.636 0 0 1 0 19.366V5.457c0-2.023 2.309-3.178 3.927-1.964L5.455 4.64 12 9.548l6.545-4.91 1.528-1.145C21.69 2.28 24 3.434 24 5.457z"/>
</svg>
</a>
<a href="./docs/Kasra-Sina-Resume-20260219.pdf" download aria-label="Download Resume">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">
<path d="M12 16l-5-5h3V4h4v7h3l-5 5zm-7 2h14v2H5v-2z"/>
</svg>
</a>
</div>
<script>
document.querySelectorAll('.tab').forEach(tab => {
tab.addEventListener('click', () => {
document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));
document.querySelectorAll('.tab-content').forEach(c => c.classList.remove('active'));
tab.classList.add('active');
document.getElementById('tab-' + tab.dataset.tab).classList.add('active');
});
});
</script>
<footer>
<hr class="footer-line">
<p class="copyright">© 2025 Kasra Sina</p>
</footer>
</body>
</html>