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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
|
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>s1nical - About</title>
<link rel="icon" type="image/jpg" href="/favicon.jpg" sizes="128x128">
<!-- Site metadata -->
<meta name="description" content="About">
<meta property="og:description" content="About">
<meta property="og:title" content="s1nical - About">
<meta property="twitter:card" content="summary">
<meta property="twitter:site" content="@9inny">
<meta property="og:image" content="">
<meta property="og:url" content="https://cyne.cf/about">
<link rel="apple-touch-icon" sizes="128x128" href="/favicon.jpg">
<link rel="icon" type="image/jpg" href="/favicon.jpg" sizes="128x128">
<link rel="canonical" href="https://cyne.cf/about">
<link rel="author" href="humans.txt" />
<!-- Schema.org Stuff -->
<script type="application/ld+json">
{
"name": "s1nical",
"alternateName": "s1n",
"description": "About",
"headline": "About",
"url": "https://cyne.cf/about",
"image": "",
"sameAs": [
"https://twitter.com/9inny",
"https://github.com/8cy",
"https://www.reddit.com/user/s1nical/"
],
"publisher": {
"@type": "Organization",
"logo": {
"@type": "ImageObject",
"url": ""
}
},
"@type": "WebSite",
"@context": "http://schema.org"
}
</script>
<!-- External Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/trianglify/0.3.1/trianglify.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<!-- CSS Links -->
<link rel="stylesheet" href="/about/css/main.css">
<link rel="stylesheet" href="/about/css/navigation-bar.css">
<link rel="stylesheet" href="/about/css/loader-animation.css">
<link rel="stylesheet" href="/about/css/blog-slider.css">
<style>
html {
overflow-x: hidden;
}
</style>
<!-- Invisable Scripts -->
<script src="/js/loader-animation.js"></script>
<script src="/js/redirect-to-mobile.js"></script>
</head>
<body>
<!-- Visable Scripts -->
<script>
// Background only renders based on the original browser window size when
// starting to load the site. Due to rendering issues, I don't think I
// can do it other wise.
///////////////
// SCRIPT #1 //
///////////////
// If light mode detected, in reality, if nothing is detected lmao
// Dark mode feature was removed lol
// Set up base pattern
var pattern = Trianglify({
height: window.innerHeight * 1.63, // White: #fdfbfb, Salmon: #cc3300
width: window.innerWidth,
// Christmas Colours:
x_colors: ['#040404', '#f9f9f9', '#fffff4', '#fbf7f5', '#d55454'], // Cappuccino: ['#854442', '#3c2f2f', '#fff4e6', '#be9b7b', '#4b3832']
y_colors: ['#f9f1f1', '#f9f9f9', '#fffff4', '#fbf7f5', '#f9f1f1'], // Random colour generator: "#"+((1<<24)*Math.random()|0).toString(16)
//
// Normal Colours:
// x_colors: ['#040404', '#f9f9f9', '#fffff4', '#fbf7f5', '#d55454'],
// y_colors: ['#f9f1f1', '#f9f9f9', '#fffff4', '#fbf7f5', '#f9f1f1'],
//
// Christmas Colours:
// x_colors: ['#0F8A5F', '#f9f9f9', '#fffff4', '#fbf7f5', '#CC231E'],
// y_colors: ['#f9f1f1', '#f9f9f9', '#fffff4', '#fbf7f5', '#f9f1f1'],
//
variance: 10, // Gives it more style
seed: Number.parseInt(Math.floor(Math.random() * 100)), // TODO: Live seed transitioning.
cell_size: 160 // Cell size
});
// REMOVED bc looked ugly
// If dark mode detected
// if (matchMedia('(prefers-color-scheme: dark)').matches) {
// var pattern = Trianglify({
// height: window.innerHeight, // White: #fdfbfb, Salmon: #cc3300
// width: window.innerWidth,
// x_colors: ['#040404', '#111111', '#111111', '#111111', '#d55454'], // Cappuccino: ['#854442', '#3c2f2f', '#fff4e6', '#be9b7b', '#4b3832']
// y_colors: ['#f9f1f1', '#111111', '#111111', '#111111', '#f9f1f1'], // Random colour generator: "#"+((1<<24)*Math.random()|0).toString(16)
// variance: 10, // Gives it more style
// seed: Number.parseInt(Math.floor(Math.random() * 100)), // TODO: Live seed transitioning.
// cell_size: 160 // Cell size
// });
// }
// // Canvas
// document.body.appendChild(pattern.canvas())
// SVG
document.body.appendChild(pattern.svg())
// // PNG
// var png = document.createElement('img')
// png.src = pattern.png()
// document.body.appendChild(png)
///////////////
// SCRIPT #2 //
///////////////
$('.title-wrapper').css('width', window.innerWidth);
$('.title-wrapper').css('height', window.innerHeight);
var time = 10,
$paths = $('body').find('svg').find('path'),
pathCollection = $paths.get(),
count = $paths.length;
// // Log variable "count"
// console.log(count);
pathCollection.sort(function () {
return Math.random() * 10 > 5 ? 1 : -1;
});
function showText() {
var title = $('h1'),
subtitle = $('h2');
title.removeClass('hidden');
setTimeout(function () {
subtitle.removeClass('hidden');
}, 500);
}
setTimeout(function () {
$.each(pathCollection, function (i, el) {
var $path = $(this);
setTimeout(function () {
$path.css('opacity', '1');
}, time)
time += 10;
if (i + 1 === count) {
setTimeout(function () {
showText();
}, 2000);
}
});
}, 2000);
</script>
<!-- Navigation Bar -->
<div class="navigation-bar">
<nav class="nav">
<a href="/home/" class="nav-item" active-color="orange">Home</a> <!-- Had `is-active` after it but removed it due to not highlighting. -->
<a href="#" class="nav-item" active-color="green">About</a>
<a href="https://cyne.cf/status" class="nav-item" active-color="red">Status</a>
<span class="nav-indicator"></span>
</nav>
</div>
<div class="bio">
<div class="links">
<div class="blog-slider" style="height: 1380px">
<p class="title"><a>Technical Skills.</a></p> <!-- This was not a very effective way of accomplishing this but idk rn. -->
<p class="desc" style="width: 1000px; height: 0px">
<ul style="font-size: 15px">
<li>JavaScript</li>
<li>HTML5/ CSS3</li>
<li>PHP7</li>
<li>MySQL</li>
<li>PostgreSQL</li>
<li>MongoDB</li>
<li>SCSS</li>
<li>EmberJS</li>
<li>ReactJS</li>
<li>Redux</li>
<li>AngularJS</li>
<li>GraphQL</li>
<li>Apollo</li>
<li>Git</li>
<li>SVN</li>
<li>BackboneJS</li>
<li>jQuery</li>
<li>jQuery Mobile</li>
<li>D3JS</li>
<li>Echarts</li>
<li>Webpack</li>
<li>Python</li>
<li>NodeJS</li>
<li>ExpressJS</li>
<li>Redis</li>
<li>XSLT</li>
<li>JSON</li>
<li>C++13/17</li>
<li>Lua</li>
</ul>
<style>
.experience {
position: relative;
top: -683px;
left: 20%
}
</style>
<div class="experience">
<p class="title"><a>Experience.</a></p>
<p class="title2" style="font-size: 17px; width: 94px">UI Engineer.</p>
<p style="font-size: 15px; color: #fcac94;"> Jul 2017 - Present</p>
<p style="font-size: 15px">Data Visualization</p>
<ul>
<li style="font-size: 15px">
Collaborating with product designers, product managers, and marketing analytics, developed for financial<br> managers new contextual and configurable chart widgets in HTML/CSS, SCSS, Ember.js, React/Redux<br> and Echarts
</li>
<li style="font-size: 15px">
Maintained old chart widgets Ember Chart, an open source project developed in Ember and D3 by Addepar.<br> Ozymandias, a front-end framework agnostic data visualization toolkit.<br>
</li>
<li style="font-size: 15px">
Led Architecting front-end framework agnostic data visualization toolkit. Responsible for planning, scoping and<br> assigning tasks.
</li>
</ul>
<p style="font-size: 15px">Counter Strike: Global Offensive SDK</p>
<ul>
<li style="font-size: 15px">
CS:GO trainer/ cheat softwares development.
</li>
</ul>
<br>
<!-- END UI ENG -->
<p class="title2" style="font-size: 17px; width: 224px">Front End Software Engineer.</p>
<p style="font-size: 15px; color: #fcac94;"> Sep 2016 - Jul 2017</p>
<p style="font-size: 15px">Responsive-ness</p>
<ul>
<li style="font-size: 15px">
Developed a fully responsive website with accessible interfaces using Atypon Literatum platform, Java Spring<br> framework, XSLT, LESS, Jquery, HandlebarsJS and related tools.
</li>
<li style="font-size: 15px">
Served as a key front end team member collaborating with cross-functional teams to turn product requirements<br>
and mockups into high-quality frontend code.
</li>
</ul>
<p style="font-size: 15px">Atypon Literatum for mobile</p>
<ul>
<li style="font-size: 15px">
Collaborated with back-end developers and product managers to develop and maintain Literatum for mobile<br>
platform using BackboneJS, HTML5/CSS3, Jquery Mobile and related tools.
</li>
<li style="font-size: 15px">
Served as a key member of front end team responsible for developing new functionalities with best mobile<br>
development strategies.
</li>
<li style="font-size: 15px">
Fixed bugs on existing sites/features.
</li>
<li style="font-size: 15px">
Developed accessible interfaces for mobile devices.
</li>
</ul>
<br>
<p class="title2" style="font-size: 17px; width: 81px">Front End.</p>
<p style="font-size: 15px; color: #fcac94;"> Jun 2016 - Jul 2017</p>
<p style="font-size: 15px">CSS framework, UI libraries using React, SCSS</p>
<ul>
<li style="font-size: 15px">
Architected and developed responsive, modular, and scalable CSS framework and React UI library.
</li>
<li style="font-size: 15px">
Strategized and collaborated with design.
</li>
<li style="font-size: 15px">
Tested and deployed client/ server and related components.
</li>
<li style="font-size: 15px">
Developed accessible interfaces for mobile devices
</li>
</ul>
<p style="font-size: 15px">Team management</p>
<ul>
<li style="font-size: 15px">
Trained and mentored junior front end developers in UI development methodologies and best practices.
</li>
<li style="font-size: 15px">
Served as a core group member in defining and prioritizing technology investments, ensuring the alignment of<br>
process, technology and business objectives.
</li>
</ul>
<br>
</div>
</p>
<!--
<p class="desc">
I'm a fullstack developer. Some of my favourite languages to work with are PHP, JavaScript and C++.<br>
Some of my favourite applications I have for such languages are small little PHP tools, C++ game development<br>
projects using OpenGL and Discord bots using the <a href="https://discord.js.org/#/">discord.js</a> framework. You can check out most of my creations<br>
on my <a href="https://github.com/8cy">GitHub</a>. On there, I have lots of my smaller C++ projects to take examples from, some Discord bot</a><br>
examples, and even some public archive repositories of some special software's such as my archive of various <a href="https://github.com/8cy/net">Botnets</a>.<br>
Keep a lookout, because I'm planning on posting even more tutorial like things soon.<br>
<!-- Unused Line -->
<!--
</p>
<br>
<p class="title2">Well what kind of applications do you develop?</p>
<p class="desc">
Some things I like to test my knowledge with are usually moding instances. Albeit, my Java programming skills aren't as<br>
sharp as I'd hope for them to be, I like to spend some of my free time developing Minecraft mods using the Forge framework.<br>
I also like to write server plugins for popular Minecraft server platforms like <a href="https://dev.bukkit.org/">Bukkit</a>, they aren't the most useful<br>
things, (Minecraft mods and plugins) however they are fun to write and it helps me further my Java knowledge.<br>
<br>
I also like to occasionally write CS:GO cheats, I've fiddled around with writing my own CS:GO skin changers, full<br>
cheat modules that include such things as aimbots, anti-aim and more.<br>
<br>
<div class="disclaimer">
<span class="important">*</span> <span>Use at your own risk, I am not to be held accountable if you get VAC banned.</span>
</div>
</p>
-->
</div>
</div>
</div>
<!-- Loading Animation -->
<div class="loader-wrapper">
<div class="loader">
<row>
<span></span>
<span></span>
<span></span>
</row>
<row>
<span></span>
<span></span>
<span></span>
</row>
<row>
<span></span>
<span></span>
<span></span>
</row>
</div>
</div>
</body>
</html>
|