-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
128 lines (122 loc) · 6.92 KB
/
Copy pathindex.html
File metadata and controls
128 lines (122 loc) · 6.92 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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="xnqs' portfolio" content="width=device-width, initial-scale=1.0">
<title>xnqs' site</title>
<link rel="stylesheet" href="css/styles.css">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<header>
<div class="waveWrapper waveAnimation">
<div class="waveWrapperInner bgTop">
<div class="wave waveTop" style="background-image: url('http://front-end-noobs.com/jecko/img/wave-top.png')"></div>
</div>
<div class="waveWrapperInner bgMiddle">
<div class="wave waveMiddle" style="background-image: url('http://front-end-noobs.com/jecko/img/wave-mid.png')"></div>
</div>
<div class="waveWrapperInner bgBottom">
<div class="wave waveBottom" style="background-image: url('http://front-end-noobs.com/jecko/img/wave-bot.png')"></div>
</div>
</div>
<h1>xnqs</h1>
</header>
<nav>
<ul>
<li><a href="#about">About Me</a></li>
<li><a href="#projects">Projects</a></li>
<li><a href="#resume">Resume</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
<div class="Pl">
<div class="stars-layer" id="layer1"></div>
<div class="stars-layer" id="layer2"></div>
<div class="stars-layer" id="layer3"></div>
<script src="js/stars.js"></script>
</div>
<section id="about">
<h2>About Me</h2>
<p>I've been using computers ever since I was 4 years old and I've been using Linux ever since I was 9 years old. I love Linux, programming, competitive programming, research and cybersecurity. I'm currently a freshman computer science student at the Babes-Bolyai University of Cluj-Napoca, and I'm part of the <a href="https://github.com/iio-team" target="_blank">IIOT (International Informatics Olympiad in Teams)</a> scientific committee.</p>
<p>My favorite programming languages are C, C++, Python, C3, C# and Assembly 😈.</p>
<p>My favorite hobbies are gaming, video editing, music and also competitive programming, where I've obtained many medals and prizes in various Romanian contests.</p>
</section>
<section id="projects">
<h2>Personal Projects</h2>
<ul>
<li><a href="https://github.com/xnqs/xnqs.github.io" target="_blank">xnqs.github.io</a> - the source code for this website</li>
<li><a href="https://github.com/xnqs/obs-kmsgrab" target="_blank">obs-kmsgrab</a> - a fork of w23's obs-kmsgrab which implements fixes for the latest version of OBS.</li>
<li><a href="https://github.com/xnqs/xnqsbar" target="_blank">xnqsbar</a> - a configurable, lightweight and ultra-modular status bar for dwm written in C++.</li>
<li><a href="https://github.com/xnqs/xnqscfg" target="_blank">xnqscfg</a> - simple config language + parser written in C++</li>
<li><a href="https://github.com/xnqs/pkgbuilds" target="_blank">pkgbuilds</a> - Arch Linux PKGBUILDs for most of my projects</li>
<li><a href="https://github.com/xnqs/turbofetch" target="_blank">turbofetch</a> - old neofetch alternative I made, which is kind of held together by duct tape at this point xD</li>
</ul>
</section>
<section id="resume">
<h2>Resume</h2>
<h3>Competitive Programming Achievements</h3>
<ul>
<li><a href="https://oj.uz/profile/xnqs" target="_blank">My oj.uz profile</a>, where I've solved many international competitive programming contest problems</li>
<li><a href="https://leetcode.com/u/xnqs/" target="_blank">My leetcode profile</a>, where I've solved many algorithmic interview questions</li>
<li><span style="color: #a64400">3rd</span> Place in Romanian Regional Olympiad in Informatics 2023</li>
<li><span style="color: #ffbf00">Gold</span> Medal in Grigore Moisil Contest 2023</li>
<li>Qualification to the National Finals of IIOT 2023-24</li>
<li><span style="color: #b1b1b1">Silver</span> Medal in Grigore Moisil Contest 2024</li>
<li><span style="color: #ffbf00">1st</span> Place in Romanian Regional Olympiad in Informatics 2024</li>
<li><span style="color: #a64400">Bronze</span> Medal in Romanian National Olympiad in Informatics 2024</li>
<li><span style="color: #ffbf00">1st</span> Place in Romanian Regional Olympiad in Informatics 2025</li>
<li><span style="color: #a64400">Bronze</span> Medal in Urmasii lui Moisil 2025</li>
</ul>
<p>I am proficient in data structures and algorithms. For instance, I know the following data structures and algorithms:</p>
<ul>
<li>Linked lists</li>
<li>Binary search trees</li>
<li>N-ary trees</li>
<li>DFS/BFS</li>
<li>Dynamic programming</li>
<li>Tries</li>
<li>Sparse tables</li>
<li>Segment trees and Fenwick trees</li>
<li>Merge sort trees</li>
<li>Heavy-light decomposition</li>
<li>Treaps (Balanced binary search trees)</li>
<li>Euler tour trees (not to be confused with Euler tour technique)</li>
<li>Offline Dynamic Connectivity (or offline deletion)</li>
<li>Li-Chao trees (CHT)</li>
<li>Lagrangian relaxation</li>
</ul>
<h3>Linux/System administration Skills</h3>
<p>Like I said above, I've been using Linux ever since I was 9 years old. I've also been daily driving <span style="color: cyan">Arch Linux (btw)</span> ever since I was 11 years old and I very quickly learned the innards of Linux and exactly how it all works. Here are a few examples of my Linux/Sysadmin skills:</p>
<ul>
<li>Creating and managing a KVM with PCI passthrough via OVMF</li>
<li>Linux File System structure (/bin, /boot, /proc, /sys, /etc, /home, /usr etc.)</li>
<li>Configuration files (/etc/pacman.conf, /etc/fstab, /etc/mkinitcpio.conf, etc.)</li>
<li>Package managers: pacman, apt</li>
<li>Basic BASH knowledge</li>
<li>Partition management</li>
<li>GNU coreutils (cp, ls, dd, etc.)</li>
<li>Kernel configuration with menuconfig/nconfig</li>
<li>Arch Build System (ABS) knowledge</li>
<li>Basic systemd knowledge</li>
<li>Basic SQL knowledge</li>
<li>I even had an old, pretty badly written <a href="https://github.com/xnqs/arch-post-install-script" target="_blank">Arch Linux post-installation script</a> from when I was just beginning to learn Python, where I configured everything for gaming, from custom kernel to CPU scheduler and governor tuning and automated ZRAM setup.</li>
</ul>
<h3>Cybersecurity Skills</h3>
<p>As a kid, malware removal and malware showcase videos on YouTube really fascinated me. My favorite malware YouTubers were danooct1, rogueamp and Britec09. My cybersecurity skills are the following:</p>
<ul>
<li>Good Opsec</li>
<li>Good defensive security practices</li>
<li>Basic knowledge of Kali Linux and its tools</li>
<li>Basic knowledge of networking and common vulnerabilities</li>
<li>Basic knowledge of SQL injection</li>
<li>CTF problems, which I've solved a few of on my <a href="https://ctflearn.com/user/xnqs" target="_blank">CTFLearn</a> profile
</ul>
</section>
<footer id="contact">
<h2>Contact</h2>
<p>GitHub: <a href="https://github.com/xnqs">xnqs</a></p>
<p>Email: <a href="mailto:xnqsgaming@protonmail.com">xnqsgaming@protonmail.com</a></p>
</footer>
</body>
</html>