Repository navigation
Expand file tree
/
Copy pathscript.js
More file actions
2794 lines (2523 loc) · 130 KB
/
Copy pathscript.js
File metadata and controls
2794 lines (2523 loc) · 130 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
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
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/**
* SURYA PRATAP / KILLINDODO — DIGITAL HEADQUARTERS
* Core Architectural Engine: Living System Graph, GitHub Data Layer, Case Studies, Search
*/
(function () {
'use strict';
// ═══════════════════════════════════════════════════════════════════
// COLOR ORCHESTRA ENGINE — imperceptible living color system
// 4 hue oscillators at irrational period ratios. 18-min base cycle.
// Updates ALL CSS accent variables every requestAnimationFrame.
// ═══════════════════════════════════════════════════════════════════
function initColorOrchestra() {
const root = document.documentElement;
const GOLD_ANG = 137.507764;
const T_BASE = 1080; // 18-min full cycle in seconds
// Irrational sub-period wobble denominators (seconds)
const W1=137.5, W2=383.2, W3=1001.7;
const W4=211.3, W5=317.9;
const W6=173.1, W7=258.7;
const W8=197.4, W9=256.8, WA=143.2;
function hsl(h,s,l){ return 'hsl('+h.toFixed(2)+','+s.toFixed(2)+'%,'+l.toFixed(2)+'%)'; }
function hsla(h,s,l,a){ return 'hsla('+h.toFixed(2)+','+s.toFixed(2)+'%,'+l.toFixed(2)+'%,'+a.toFixed(4)+')'; }
function set(p,v){ root.style.setProperty(p,v); }
function tick() {
var t = Date.now() / 1000;
// Primary hue: slow base + irrational wobbles = non-repeating path
var h1Raw = (t / T_BASE) * 360
+ 12 * Math.sin(t / W1)
+ 6 * Math.sin(t / W2)
+ 3 * Math.cos(t / W3);
var h1 = ((h1Raw % 360) + 360) % 360;
// Golden-angle companions — always spread across spectrum
var h2 = (h1 + GOLD_ANG) % 360;
var h3 = (h1 + GOLD_ANG * 2) % 360;
var h4 = (h1 + GOLD_ANG * 0.618) % 360;
var s1 = 74 + 9 * Math.sin(t / W4);
var s2 = 85 + 7 * Math.sin(t / W5);
var l1 = 57 + 4 * Math.sin(t / W6);
var l2 = 73 + 3 * Math.cos(t / W7);
var sg = 88 + 5 * Math.sin(t / (W4 * 1.17));
var ga = 0.32 + 0.06 * Math.sin(t / (W1 * 1.3));
// accent-violet group (h1)
set('--accent-violet', hsl (h1,s1,l1));
set('--accent-violet-light', hsl (h1,s2,l2));
set('--accent-violet-glow', hsla(h1,s1,l1,ga));
// accent-pink group (h4)
set('--accent-pink', hsl (h4,s1,l1));
set('--accent-pink-light', hsl (h4,s2,l2));
set('--accent-pink-glow', hsla(h4,s1,l1,ga*0.9));
// accent-teal group (h3)
set('--accent-teal', hsl (h3,s1,l1));
set('--accent-teal-light', hsl (h3,s2,l2));
set('--accent-teal-glow', hsla(h3,s1,l1,ga*0.8));
// accent-gold group (h2)
set('--accent-gold', hsl (h2,sg,l1));
set('--accent-gold-light', hsl (h2,sg+5,l2));
set('--accent-gold-glow', hsla(h2,sg,l1,ga*0.85));
// spec aliases
set('--spec-cyan', hsl (h3,s1,l1));
set('--spec-cyan-light', hsl (h3,s2,l2));
set('--spec-cyan-glow', hsla(h3,s1,l1,ga*0.8));
set('--spec-cobalt', hsl (h1,s1,l1));
set('--spec-cobalt-light', hsl (h1,s2,l2));
set('--spec-cobalt-glow', hsla(h1,s1,l1,ga*0.8));
set('--spec-amber', hsl (h2,sg,l1));
set('--spec-amber-light', hsl (h2,sg+5,l2));
set('--spec-amber-glow', hsla(h2,sg,l1,ga*0.8));
set('--spec-emerald', hsl (h4,s1,l1));
set('--spec-emerald-light', hsl (h4,s2,l2));
set('--spec-emerald-glow', hsla(h4,s1,l1,ga*0.8));
set('--cobalt', hsl (h1,s1,l1));
set('--cobalt-light', hsl (h1,s2,l2));
set('--cobalt-glow', hsla(h1,s1,l1,ga*0.8));
set('--amber', hsl (h2,sg,l1));
set('--amber-light', hsl (h2,sg+5,l2));
set('--amber-glow', hsla(h2,sg,l1,ga*0.8));
set('--emerald', hsl (h4,s1,l1));
set('--emerald-glow', hsla(h4,s1,l1,ga*0.8));
set('--cyan', hsl (h3,s1,l1));
// borders
var bA = 0.10 + 0.04 * Math.sin(t / WA);
set('--border-hairline', hsla(h1,55,72,bA));
set('--border-subtle', hsla(h1,55,72,bA*2));
set('--border-accent', hsla(h1,s1,l1,0.5));
// aurora blobs
var a1 = 0.14 + 0.06 * Math.sin(t / W8);
var a2 = 0.11 + 0.05 * Math.sin(t / W9 + 1.2);
set('--aurora-c1', hsla(h1,s1,l1,a1));
set('--aurora-c2', hsla(h4,s1,l1,a2*0.9));
set('--aurora-c3', hsla(h2,sg,l1,a2*0.7));
set('--aurora-c4', hsla(h3,s1,l1,a2*0.7));
set('--aurora-c5', hsla(h4,s1,l1,0.045+0.025*Math.sin(t/(W8+W9))));
// hero name gradient midpoints
set('--hero-grad-mid', hsl(h1,s2*0.7,88));
set('--hero-grad-end', hsl(h4,s2*0.75,84));
// shadows
set('--shadow-card', '0 12px 32px -10px rgba(0,0,0,0.88), 0 0 1px '+hsla(h1,s1,l1,0.18));
set('--shadow-elevated', '0 24px 55px -10px rgba(0,0,0,0.95), 0 0 24px '+hsla(h1,s1,l1,0.12));
requestAnimationFrame(tick);
}
tick();
}
// ─── 1. REPOSITORY DATA STATE & CURATION ───
let allRepositories = [];
let activeFilter = 'all';
let searchQuery = '';
let currentSort = 'relevance';
// Curated dataset (Embedded from data/repositories.json)
const fallbackRepositories = [
{
name: "sjdigitals.co",
title: "SJ Digitals Co. — Agency & Platform Infrastructure",
description: "Flagship digital systems platform and corporate web presence for SJ Digitals Co., founded by Surya Pratap. Features zero layout shifts, bespoke client portals, NFC smart business card routing, and instant edge caching.",
category: "web",
featured: true,
closed_source: true,
language: "JavaScript",
html_url: null,
homepage: "https://sjdigitals.vercel.app/",
stargazers_count: 0,
updated_at: "2026-09-20T05:20:30Z",
topics: ["agency", "closed-source", "design-system", "edge-deployment", "nfc-cards", "vanilla-js", "web-performance"],
specs: {
architecture: "Edge-Cached Static Architecture",
stack: "Semantic HTML5, Modular CSS3 Tokens, Vanilla ES6+",
platform: "Vercel Global Edge & Cloudflare CDN",
role: "Founder & Principal Systems Architect"
},
case_study: {
context: "Small and medium enterprises often struggle with bloated, slow website templates with massive JavaScript payloads and painful layout shifts.",
problem: "Create a high-impact, luxury digital agency web presence with zero build dependencies, near-perfect Lighthouse scores, and instant worldwide loading.",
engineering: "Engineered with modern vanilla web standards, custom CSS property tokens, responsive clamp() typography, and edge CDN cache headers.",
architecture: "Client Browser ➔ Edge Anycast CDN ➔ Brotli-compressed static assets ➔ Dynamic WhatsApp lead routing API.",
result: "99+ Lighthouse performance index, sub-100ms first contentful paint, and seamless lead conversion for digital branding clients."
}
},
{
name: "indian-central-school",
title: "Indian Central School — Institutional Academic Portal",
description: "Enterprise institutional web portal and academic management infrastructure for Indian Central School (Gaya, Bihar). Engineered for high availability, student admission workflows, and fast mobile responsiveness.",
category: "web",
featured: true,
closed_source: true,
language: "JavaScript",
html_url: null,
homepage: "https://icsgayaji.org",
stargazers_count: 0,
updated_at: "2026-09-15T15:00:00Z",
topics: ["academic-portal", "closed-source", "institutional-web", "mobile-first", "student-records"],
specs: {
architecture: "Production Academic Web Portal",
stack: "Semantic HTML5, CSS3 Grid, Vanilla ES6+, Edge CDN",
platform: "Hostinger Cloud / Global CDN Edge",
role: "Lead Systems Architect & Web Engineer"
},
case_study: {
context: "A prominent regional educational institution required an authoritative digital portal for admissions, faculty announcements, and parent communication.",
problem: "Construct a responsive, tamper-resilient web portal capable of handling peak admissions traffic with zero layout shifts and instant asset caching on low-bandwidth mobile networks.",
engineering: "Designed modular HTML5 architectures, optimized SVG branding assets, and integrated secure inquiry and admission routing workflows with zero third-party framework overhead.",
architecture: "Student/Parent Device ➔ Edge CDN Caching ➔ Static Delivery Engine ➔ Secure Inquiry Webhook & Direct School Desk Routing.",
result: "Reliable 100% uptime during admissions season, sub-second load times on rural cellular networks, and modernized institutional presence."
}
},
{
name: "chandrawati-enterprises",
title: "Chandrawati Enterprises — Workforce Outsourcing Portal",
description: "Production web platform for a major manpower and industrial workforce outsourcing corporation in Gaya, Bihar. Engineered for high performance, local asset bundling, and interactive quote dispatch.",
category: "web",
featured: true,
closed_source: true,
language: "JavaScript",
html_url: null,
homepage: "https://chandrawatienterprises.vercel.app",
stargazers_count: 0,
updated_at: "2026-08-15T12:00:00Z",
topics: ["client-portal", "closed-source", "corporate-web", "high-performance", "manpower-solutions", "vanilla-js"],
specs: {
architecture: "Zero-Dependency Responsive Web Portal",
stack: "Semantic HTML5, CSS3 Grid/Flexbox, Vanilla JS, Vercel Edge",
platform: "Vercel Global Edge Production",
role: "Lead Systems & Web Architect"
},
case_study: {
context: "A local corporate workforce supplier required a modern digital presence to service enterprise clients, verify candidate profiles, and generate contracts.",
problem: "Deliver a fast, accessible portal with zero third-party framework lock-in, ensuring instant loading even over cellular 4G/3G networks.",
engineering: "Designed responsive design systems, modular CSS architecture, and direct client WhatsApp API quotation hooks without bloated npm dependencies.",
architecture: "Static Asset CDN ➔ Local Caching Service Worker ➔ Client Inquiries Engine ➔ Direct Business WhatsApp Dispatch.",
result: "Instant first contentful paint, 100% responsive compatibility across low-end smartphones, and significant inbound corporate client leads."
}
},
{
name: "linux-continuity",
title: "Linux Continuity — Android ↔ Linux Continuity Bridge",
description: "Apple-style Continuity ecosystem bridging Linux desktop workstations with Android devices. Real-time clipboard synchronization, AirDrop-like zero-friction file transfer, shared media controls, and interactive shell execution over secure local sockets.",
category: "linux",
featured: true,
closed_source: false,
language: "Python",
html_url: "https://github.com/killindodo/linux-continuity",
homepage: "https://github.com/killindodo/linux-continuity",
stargazers_count: 3,
updated_at: "2026-09-17T06:33:14Z",
topics: ["android", "clipboard-sync", "continuity", "desktop-integration", "linux", "python3", "sockets"],
specs: {
architecture: "Local UNIX Socket & Daemon Service",
stack: "Python 3, ADB Protocol, Linux Desktop Notifications, Cryptography",
platform: "Linux (Arch / Debian / Fedora) & Android",
role: "Author & Core Developer"
},
case_study: {
context: "Linux users often lack the seamless device integration that macOS and iOS users enjoy (AirDrop, Universal Clipboard, device controls).",
problem: "Build an open-source, local-first bridge between Linux and Android without requiring third-party cloud servers or invasive proprietary services.",
engineering: "Implemented an asynchronous daemon architecture using local sockets, ADB port-forwarding, system notification hooks, and secure peer discovery.",
architecture: "Android Client ↔ Encrypted Local Transport / ADB Forwarding ↔ Linux Desktop Daemon ↔ Desktop D-Bus / Clipboard Service.",
result: "Sub-millisecond clipboard transfer, instant file dispatch, and complete independence from cloud services."
}
},
{
name: "pinion",
title: "Pinion — Universal Wireless Print Engine for Android",
description: "Universal wireless print server and hardware spooling daemon for Android. Bridges CUPS, IPP, AirPrint, and Mopria printing protocols with a modern embedded Web UI and root-level automation.",
category: "android",
featured: true,
closed_source: false,
language: "Java",
html_url: "https://github.com/killindodo/pinion",
homepage: "https://github.com/killindodo/pinion",
stargazers_count: 1,
updated_at: "2026-09-17T16:03:27Z",
topics: ["airprint", "android", "cups", "embedded-server", "ipp", "java", "mopria", "print-spooler"],
specs: {
architecture: "Native Android Service & Embedded HTTP Core",
stack: "Java 8+, Android NDK, CUPS Daemon, IPP Protocol, Raw Sockets",
platform: "Android 8.0+ through Android 15 (ARM64)",
role: "Lead Architect & Systems Developer"
},
case_study: {
context: "Modern enterprise and legacy USB printers cannot be easily addressed from mobile devices without expensive network print server appliances.",
problem: "Transform any cheap Android device into an industrial-grade, multi-protocol network print server supporting iOS, Android, macOS, and Windows clients.",
engineering: "Integrated a lightweight native Java HTTP/IPP engine with direct raw printer spooling over USB OTG and WiFi, managing print queues and status telemetry.",
architecture: "Client (AirPrint/IPP) ➔ Android WiFi Interface ➔ Pinion IPP Listener ➔ Spooling Buffer ➔ USB OTG Printer Device (/dev/usb/lp0).",
result: "Zero-configuration wireless printing across iOS, Android, and Linux with full real-time job monitoring."
}
},
{
name: "Zezes",
title: "Zezes — Android USB OTG ISO Deployment Core",
description: "Emergency bare-metal multi-boot installer core running directly on Android. Emulates hardware CD-ROM / USB mass storage devices over USB-C OTG using Linux Kernel USB Gadget ConfigFS.",
category: "android",
featured: true,
closed_source: false,
language: "Kotlin",
html_url: "https://github.com/killindodo/Zezes",
homepage: "https://github.com/killindodo/Zezes",
stargazers_count: 7,
updated_at: "2026-09-16T14:43:32Z",
topics: ["android", "configfs", "iso-boot", "kernel-gadget", "kotlin", "mass-storage", "otg", "recovery"],
specs: {
architecture: "Kernel USB Gadget Subsystem & ConfigFS Driver",
stack: "Kotlin, C / Shell, Linux USB Gadget API, Mass Storage LUNs",
platform: "Android Root (Kernel 4.19+ / 5.10 / 6.1 GKI)",
role: "Systems Engineer"
},
case_study: {
context: "When a PC motherboard or operating system crashes, creating a bootable USB installer typically requires access to another working computer.",
problem: "Enable an Android phone to emulate a physical bootable USB drive via USB OTG so that PC BIOS/UEFI discovers it as a genuine installation media.",
engineering: "Programmed Android Linux kernel USB Gadget via ConfigFS, configuring virtual Logical Unit Numbers (LUNs) to serve raw ISO blocks directly over hardware endpoints.",
architecture: "ISO Image on Storage ➔ Kernel ConfigFS Mass Storage Function (f_mass_storage) ➔ USB PHY Controller ➔ PC Motherboard BIOS/UEFI.",
result: "Successfully boots Windows, Ubuntu, Arch Linux, and diagnostic live distributions directly from phone storage."
}
},
{
name: "nitrosense-linux",
title: "NitroSense Linux — Acer EC Thermal & Fan Governor",
description: "Native Linux fan speed controller and thermal monitor for Acer Nitro series gaming laptops. Directly queries and modifies ACPI Embedded Controller (EC) registers to override proprietary firmware fan limitations.",
category: "linux",
featured: true,
closed_source: false,
language: "Python",
html_url: "https://github.com/killindodo/nitrosense-linux",
homepage: "https://github.com/killindodo/nitrosense-linux",
stargazers_count: 2,
updated_at: "2026-09-06T16:36:13Z",
topics: ["acpi", "c", "ec-controller", "hardware-hacking", "kernel-driver", "linux", "nitro5", "python"],
specs: {
architecture: "Direct ACPI EC Register Read/Write Driver",
stack: "C, Python 3, PyQt6, Linux ec_sys Kernel Module",
platform: "Linux Kernel 5.x / 6.x on Acer Nitro 5 Hardware",
role: "Author & Reverse Engineer"
},
case_study: {
context: "Acer Nitro laptops under Linux run fans on conservative default firmware curves, leading to thermal throttling during compute-heavy tasks with no official OEM software.",
problem: "Reverse-engineer the proprietary Windows NitroSense driver and build an open-source native Linux equivalent that directly commands the laptop's Embedded Controller.",
engineering: "Mapped ACPI EC memory registers using ec_sys, identifying fan control offsets, automatic/manual control flags, and RPM sensors to build a reactive thermal governor.",
architecture: "Hardware Thermal Sensors ➔ Linux ec_sys Driver ➔ NitroSense ACPI Register Engine (0x00-0xFF) ➔ Reactive Fan Speed Daemon.",
result: "Drops sustained gaming/compilation temperatures by 10-15°C with customizable speed curves and zero proprietary Windows bloat."
}
},
{
name: "Dodo-RF",
title: "Dodo-RF — Sub-GHz Wireless Protocol Analyzer",
description: "Ultra-portable hardware RF analysis, signal capture, and packet synthesis platform built for CC1101 transceivers paired with ESP32 and RP2040 microcontrollers across 315, 433, 868, and 915 MHz bands.",
category: "embedded",
featured: true,
closed_source: false,
language: "C++",
html_url: "https://github.com/killindodo/Dodo-RF",
homepage: "https://github.com/killindodo/Dodo-RF",
stargazers_count: 4,
updated_at: "2026-08-19T00:12:44Z",
topics: ["cc1101", "embedded", "esp32", "hardware-security", "iot", "radio-frequency", "rf-capture", "sub-ghz"],
specs: {
architecture: "Embedded Firmware & Real-time Signal Processing",
stack: "C++, Arduino / ESP-IDF, SPI Hardware Bus, Python Desktop GUI",
platform: "ESP32 / RP2040 Microcontrollers + TI CC1101 Transceiver",
role: "Embedded Hardware Architect"
},
case_study: {
context: "Sub-GHz RF analysis tools (such as software-defined radios or dedicated analyzers) are either prohibitively expensive or too bulky for field work.",
problem: "Engineer a handheld, low-cost Sub-GHz radio analyzer capable of sniffing, decoding, recording, and transmitting digital radio signals with microsecond timing accuracy.",
engineering: "Designed firmware controlling TI CC1101 registers via high-speed SPI, implementing packet filtering, demodulation presets (ASK/OOK, 2-FSK), and pulse-width timing capture.",
architecture: "RF Antenna ➔ TI CC1101 Transceiver ➔ High-Speed SPI Bus ➔ ESP32 Microcontroller Core ➔ Real-time Signal Analyzer.",
result: "Reliably decodes remote key fobs, automated weather stations, industrial gate controllers, and security sensors in real time."
}
},
{
name: "databricks_pipelines",
title: "Databricks Medallion Data Lakehouse Architecture",
description: "Industrial distributed data lakehouse pipelines implementing Bronze, Silver, and Gold Medallion architecture on Apache Spark / PySpark and Databricks Delta Lake with ACID transactional guarantees.",
category: "data",
featured: true,
closed_source: false,
language: "Jupyter Notebook",
html_url: "https://github.com/killindodo/databricks_pipelines",
homepage: "https://github.com/killindodo/databricks_pipelines",
stargazers_count: 1,
updated_at: "2026-06-20T05:49:11Z",
topics: ["apache-spark", "databricks", "data-engineering", "delta-lake", "etl-pipeline", "medallion-architecture", "pyspark"],
specs: {
architecture: "Medallion Architecture (Bronze ➔ Silver ➔ Gold)",
stack: "PySpark, Databricks Delta Lake, Apache Spark, Python",
platform: "Databricks Cloud / Distributed Spark Clusters",
role: "Data Engineer"
},
case_study: {
context: "Enterprise data systems frequently suffer from corrupted schemas, unreliable batch ETL jobs, and un-reproducible analytical downstream reporting.",
problem: "Construct a resilient, automated data engineering pipeline that ingests raw telemetry, validates schema integrity, and delivers curated aggregated data marts.",
engineering: "Built layered PySpark pipelines utilizing Delta Lake ACID transactions, enforcing schema validation at ingestion (Bronze), deduplication and enrichment (Silver), and business aggregation (Gold).",
architecture: "Raw Source Streams ➔ Bronze (Raw Ingestion) ➔ Delta ACID ➔ Silver (Cleaned & Enriched) ➔ Gold (Aggregated Analytics).",
result: "Zero data corruption, reproducible schema enforcement, and optimized Z-order queries on millions of records."
}
},
{
name: "redmi-note9-nvram-restore",
title: "Redmi Note 9 NVRAM & IMEI Recovery Suite",
description: "Hardware-level guide and automated binary tooling to reconstruct corrupted NVRAM, baseband calibration partitions, and restore null IMEI on MediaTek MT6769 (Helio G85) devices.",
category: "android",
featured: false,
closed_source: false,
language: "Python",
html_url: "https://github.com/killindodo/redmi-note9-nvram-restore",
homepage: "https://github.com/killindodo/redmi-note9-nvram-restore",
stargazers_count: 1,
updated_at: "2026-09-13T20:13:48Z",
topics: ["android", "baseband", "imei-repair", "mediatek", "nvram", "partition-recovery", "python"],
specs: {
architecture: "Low-level Partition Analysis & Hex Rebuilding",
stack: "Python, SP Flash Tool, MediaTek Partition Table, Hex Binary Editors",
platform: "MediaTek MT6769 (Redmi Note 9 / Merlin)",
role: "Systems Researcher & Hardware Recovery Engineer"
}
},
{
name: "twrp-moto-pad-60-pro",
title: "TWRP 3.7.1 Custom Recovery (Moto Pad 60 Pro — Android 16 & 14)",
description: "Custom recovery device trees for Motorola Moto Pad 60 Pro (XT2571-1) and Lenovo Idea Tab Pro 12.7 (TB373FU) on MediaTek Dimensity 8300 (MT6897). Engineered on Android GKI Boot Header v4 with recovery embedded inside vendor_boot.img, dynamic EROFS/F2FS system mounting, hardware KMS graphics acceleration at 2944x1840 @ 144Hz, and full Android 16 (LineageOS 23) compatibility.",
category: "android",
featured: true,
closed_source: false,
language: "C++",
html_url: "https://github.com/killindodo/TWRP-A16-moto-pad-60-pro",
homepage: "https://github.com/killindodo/TWRP-A16-moto-pad-60-pro",
stargazers_count: 5,
updated_at: "2026-09-18T10:20:00Z",
topics: ["android", "dimensity-8300", "erofs", "fastboot", "gki", "lineageos-23", "twrp", "vendor-boot"],
specs: {
architecture: "Android GKI Boot Header v4 & Embedded vendor_boot Recovery",
stack: "C++, Device Trees, Linux Kernel 6.1 GKI, DRM/KMS Display Subsystem",
platform: "MediaTek Dimensity 8300 (Moto Pad 60 Pro XT2571-1 / TB373FU)",
role: "Android Systems & Recovery Architect"
},
case_study: {
context: "Modern Android devices utilizing Google Generic Kernel Image (GKI) eliminate traditional recovery partitions and bundle recovery ramdisks into vendor_boot.",
problem: "Build a stable, touch-responsive TWRP custom recovery for the 144Hz high-resolution display of Moto Pad 60 Pro across both Android 14 ZUI and Android 16 LineageOS 23.",
engineering: "Reverse-engineered hardware display timings for hardware KMS rendering at 2944x1840, configured dynamic partition management (EROFS and encrypted F2FS), and verified fastboot flashing scripts.",
architecture: "Fastboot USB Transport ➔ vendor_boot_a Partition ➔ GKI Ramdisk Unpack ➔ Hardware KMS TWRP GUI ➔ Dynamic Partition Mounting.",
result: "Fully functional touchscreen recovery with MTP support, ADB sideload, dynamic partition flashing, and multi-Android generation compatibility."
}
},
{
name: "merlin-net-hunter-kernel-MT7601U-WiFi-Adapter-Support-",
title: "MT7601U WiFi Driver Patch on Kali NetHunter",
description: "Custom Linux kernel compilation and driver backport enabling external USB MT7601U wireless adapters and packet monitor mode on Kali NetHunter for ARM64 Android devices.",
category: "linux",
featured: true,
closed_source: false,
language: "C",
html_url: "https://github.com/killindodo/merlin-net-hunter-kernel-MT7601U-WiFi-Adapter-Support-",
homepage: "https://github.com/killindodo/merlin-net-hunter-kernel-MT7601U-WiFi-Adapter-Support-",
stargazers_count: 2,
updated_at: "2026-08-13T13:50:26Z",
topics: ["airmon-ng", "arm64", "kali-nethunter", "kernel-patch", "linux-kernel", "monitor-mode", "mt7601u", "packet-injection"],
specs: {
architecture: "Kernel Tree Patch & Driver Module Compilation",
stack: "C, Linux Kernel 4.14 Source, Proton-Clang LLVM 13, mac80211 Subsystem",
platform: "ARM64 Linux Kernel for MediaTek Merlin (Redmi Note 9)",
role: "Kernel Developer & Security Researcher"
},
case_study: {
context: "Penetration testers using Kali NetHunter on ARM64 smartphones frequently experience silent crashes or lack of monitor mode when plugging in low-cost USB WiFi adapters.",
problem: "The stock vendor kernel failed to enumerate MT7601U chipsets and failed compilation with modern LLVM/Clang due to GNU C dialect incompatibilities.",
engineering: "Patched driver sources within kernel 4.14 tree, resolved Proton-Clang toolchain linker conflicts with glibc, enabled mac80211 monitor mode hooks, and compiled standalone modules.",
architecture: "USB OTG Bus ➔ Linux USB Core ➔ mt7601u Kernel Driver ➔ mac80211 Wireless Stack ➔ Kali NetHunter airmon-ng / airodump-ng.",
result: "Zero-crash raw frame injection and beacon capture operating seamlessly on mobile hardware."
}
},
{
name: "ai-engineering-from-scratch",
title: "AI Engineering From Scratch",
description: "Foundational implementations of modern machine learning algorithms, transformer attention mechanisms, tensor computations, and neural architectures coded directly from fundamental mathematics.",
category: "data",
featured: false,
closed_source: false,
language: "Python",
html_url: "https://github.com/killindodo/ai-engineering-from-scratch",
homepage: "https://github.com/killindodo/ai-engineering-from-scratch",
stargazers_count: 0,
updated_at: "2026-07-18T16:45:42Z",
topics: ["ai-engineering", "deep-learning", "from-scratch", "math", "neural-networks", "python", "tensors"],
specs: {
architecture: "Mathematical Foundations & Raw Tensor Implementations",
stack: "Python, NumPy, PyTorch Internals, Mathematical Optimization",
platform: "Cross-Platform Linux / Python",
role: "Systems Researcher"
}
}
];
// ─── 2. GITHUB LIVE DISCOVERY & MERGE ───
async function loadGitHubData() {
allRepositories = [...fallbackRepositories];
updateSyncRibbon("Synchronized via Local Cache", allRepositories.length);
try {
const controller = new AbortController();
const timeout = setTimeout(() => controller.abort(), 3500);
const res = await fetch("https://api.github.com/users/killindodo/repos?sort=updated&per_page=100", {
signal: controller.signal
});
clearTimeout(timeout);
if (res.ok) {
const liveRepos = await res.json();
if (Array.isArray(liveRepos) && liveRepos.length > 0) {
mergeLiveRepositories(liveRepos);
updateSyncRibbon("Live Sync Active // GitHub API v3", allRepositories.length);
}
}
} catch (err) {
console.info("[GitHub Engine] Using bundled repository snapshot:", err.message);
}
renderRepositories();
}
function mergeLiveRepositories(liveList) {
liveList.forEach(liveRepo => {
const existing = allRepositories.find(r => r.name.toLowerCase() === liveRepo.name.toLowerCase());
if (existing) {
// If existing is marked closed source, keep it closed source!
if (!existing.closed_source) {
existing.stargazers_count = liveRepo.stargazers_count;
existing.updated_at = liveRepo.updated_at;
if (!existing.description && liveRepo.description) {
existing.description = liveRepo.description;
}
}
} else {
// Inferred as open-source public repository
const inferredCategory = inferCategory(liveRepo);
allRepositories.push({
name: liveRepo.name,
title: liveRepo.name,
description: liveRepo.description || "Public engineering module by Surya Pratap.",
category: inferredCategory,
featured: false,
closed_source: false,
language: liveRepo.language || "Shell",
html_url: liveRepo.html_url,
homepage: liveRepo.homepage || liveRepo.html_url,
stargazers_count: liveRepo.stargazers_count || 0,
updated_at: liveRepo.updated_at,
topics: liveRepo.topics || [],
specs: {
architecture: "Open Source Repository",
stack: liveRepo.language || "Code",
platform: "Linux / Cross-Platform",
role: "Author"
}
});
}
});
}
function inferCategory(repo) {
const text = `${repo.name} ${repo.description || ''} ${(repo.topics || []).join(' ')}`.toLowerCase();
if (text.includes('kernel') || text.includes('linux') || text.includes('acpi') || text.includes('driver')) return 'linux';
if (text.includes('android') || text.includes('recovery') || text.includes('twrp') || text.includes('root')) return 'android';
if (text.includes('rf') || text.includes('esp32') || text.includes('embedded') || text.includes('cc1101')) return 'embedded';
if (text.includes('data') || text.includes('spark') || text.includes('databricks') || text.includes('lakehouse')) return 'data';
if (text.includes('web') || text.includes('html') || text.includes('css') || text.includes('agency')) return 'web';
return 'web';
}
function updateSyncRibbon(statusText, totalCount) {
const statusEl = document.getElementById('syncStatusText');
const countEl = document.getElementById('totalRepoCount');
const starsEl = document.getElementById('totalStarsCount');
if (statusEl) statusEl.textContent = statusText;
if (countEl) countEl.textContent = totalCount;
if (starsEl) {
const totalStars = allRepositories.reduce((acc, r) => acc + (r.stargazers_count || 0), 0);
starsEl.textContent = totalStars;
}
}
// ─── 3. REPOSITORY FILTER, SEARCH & SORT ───
function getFilteredRepositories() {
return allRepositories.filter(repo => {
// Category check
if (activeFilter === 'opensource') {
if (repo.closed_source) return false;
} else if (activeFilter !== 'all') {
if (repo.category !== activeFilter) return false;
}
// Search query check
if (searchQuery) {
const q = searchQuery.toLowerCase();
const inName = repo.name.toLowerCase().includes(q);
const inTitle = (repo.title || '').toLowerCase().includes(q);
const inDesc = (repo.description || '').toLowerCase().includes(q);
const inLang = (repo.language || '').toLowerCase().includes(q);
const inTopics = (repo.topics || []).some(t => t.toLowerCase().includes(q));
return inName || inTitle || inDesc || inLang || inTopics;
}
return true;
}).sort((a, b) => {
if (currentSort === 'stars') return (b.stargazers_count || 0) - (a.stargazers_count || 0);
if (currentSort === 'name') return a.name.localeCompare(b.name);
if (currentSort === 'updated') return new Date(b.updated_at) - new Date(a.updated_at);
// Default: relevance (featured first, then recent)
if (a.featured !== b.featured) return b.featured ? 1 : -1;
return new Date(b.updated_at) - new Date(a.updated_at);
});
}
function renderRepositories() {
const grid = document.getElementById('reposGrid');
if (!grid) return;
const filtered = getFilteredRepositories();
grid.innerHTML = '';
if (filtered.length === 0) {
grid.innerHTML = `
<div style="grid-column: 1 / -1; padding: 40px; text-align: center; color: var(--text-tertiary); font-family: var(--font-mono); font-size: 13px;">
No repositories found matching "${searchQuery}".
</div>
`;
return;
}
filtered.forEach(repo => {
const card = document.createElement('article');
card.className = 'repo-card';
const langClass = getLangClass(repo.language);
const dateStr = formatDate(repo.updated_at);
const sourceBadge = repo.closed_source
? `<span style="font-family: var(--font-mono); font-size: 10px; padding: 2px 6px; border-radius: 4px; background: rgba(217, 119, 6, 0.15); color: var(--amber-light); border: 1px solid rgba(217, 119, 6, 0.3);">PROPRIETARY CLIENT PLATFORM</span>`
: `<span style="font-family: var(--font-mono); font-size: 11px; color: var(--text-tertiary);">★ ${repo.stargazers_count || 0}</span>`;
card.innerHTML = `
<div>
<div class="repo-card-head">
<span class="repo-name-text">${escapeHtml(repo.name)}</span>
${sourceBadge}
</div>
<p class="repo-card-desc">${escapeHtml(repo.description || 'Production engineering module.')}</p>
</div>
<div class="repo-meta-foot">
<div class="lang-indicator">
<span class="lang-dot ${langClass}"></span>
<span>${escapeHtml(repo.language || 'Code')}</span>
</div>
<div>
<span>${repo.closed_source ? 'Live Production' : dateStr}</span>
</div>
</div>
`;
card.addEventListener('click', () => {
openCaseStudy(repo.name);
});
grid.appendChild(card);
});
}
function getLangClass(lang) {
if (!lang) return '';
const l = lang.toLowerCase();
if (l.includes('python')) return 'python';
if (l.includes('kotlin')) return 'kotlin';
if (l.includes('java')) return 'java';
if (l.includes('c++') || l === 'c') return 'cpp';
if (l.includes('javascript') || l.includes('typescript')) return 'js';
return '';
}
function formatDate(isoStr) {
if (!isoStr) return 'Recently';
try {
const d = new Date(isoStr);
return d.toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' });
} catch {
return 'Recently';
}
}
function escapeHtml(str) {
return (str || '').replace(/[&<>"']/g, m => ({
'&': '&', '<': '<', '>': '>', '"': '"', "'": '''
})[m]);
}
// ─── 4. CASE STUDY MODAL DRAWER ───
window.openCaseStudy = function (repoName) {
const q = (repoName || '').toLowerCase();
const repo = allRepositories.find(r =>
r.name.toLowerCase() === q ||
(q.includes('twrp') && r.name.toLowerCase().includes('twrp')) ||
(q.includes('merlin') && r.name.toLowerCase().includes('merlin')) ||
(r.title && r.title.toLowerCase().includes(q))
) || fallbackRepositories[0];
const modal = document.getElementById('caseStudyModal');
if (!modal) return;
document.getElementById('modalCaseTitle').textContent = repo.title || repo.name;
const sourceStatus = repo.closed_source
? 'PROPRIETARY / CLIENT PLATFORM (SOURCE CLOSED)'
: 'OPEN SOURCE REPOSITORY';
document.getElementById('modalCaseKicker').textContent = `CASE STUDY // ${sourceStatus}`;
const cs = repo.case_study || {
context: "Engineered to address critical bottlenecks in system performance and reliability.",
problem: "Developing a robust implementation with zero proprietary lock-in.",
engineering: "Engineered with modular, low-overhead architectures and rigorous automated validation.",
architecture: "Client / Input Layer ➔ Hardware/System Layer ➔ Data Processing Engine ➔ Verified Output.",
result: "Production-ready, highly reliable codebase published as open-source software."
};
document.getElementById('modalContext').textContent = cs.context;
document.getElementById('modalProblem').textContent = cs.problem;
document.getElementById('modalEngineering').textContent = cs.engineering;
document.getElementById('modalArchitecture').textContent = cs.architecture;
document.getElementById('modalResult').textContent = cs.result;
// Links configuration based on closed_source rule
const ghBtn = document.getElementById('modalGithubBtn');
const demoBtn = document.getElementById('modalDemoBtn');
const closedNotice = document.getElementById('modalClosedNotice');
if (repo.closed_source) {
// HARD RULE: Hide GitHub button for closed source
if (ghBtn) ghBtn.style.display = 'none';
if (closedNotice) closedNotice.style.display = 'inline-block';
if (demoBtn) {
demoBtn.href = repo.homepage;
demoBtn.style.display = 'inline-flex';
demoBtn.innerHTML = `<span>VISIT LIVE PLATFORM ↗</span>`;
}
} else {
// Open Source: Show GitHub button
if (ghBtn) {
ghBtn.href = repo.html_url;
ghBtn.style.display = 'inline-flex';
}
if (closedNotice) closedNotice.style.display = 'none';
if (demoBtn) {
if (repo.homepage && repo.homepage !== repo.html_url) {
demoBtn.href = repo.homepage;
demoBtn.style.display = 'inline-flex';
demoBtn.innerHTML = `<span>LIVE DEMO ↗</span>`;
} else {
demoBtn.style.display = 'none';
}
}
}
modal.classList.add('active');
document.body.style.overflow = 'hidden';
};
window.closeCaseStudy = function () {
const modal = document.getElementById('caseStudyModal');
if (modal) {
modal.classList.remove('active');
document.body.style.overflow = '';
}
};
// ─── 4b. HISTORICAL ARCHIVE LIGHTBOX SYSTEM ───
const ARCHIVE_ITEMS = [
{
id: 'medal',
src: 'assets/images/medal.jpg',
title: '14th SOF National Cyber Olympiad Medal',
sub: 'Class Topper • Rank 1 (Academic Year 2014–15)',
category: 'COMPUTING OLYMPIAD // 2014–15',
desc: 'Class Topper Rank 1 Gold Medal awarded by the Science Olympiad Foundation. This milestone gave me immense validation and motivated me so much that for the next three straight years, I immersed myself in studying C, C++, Java, Arduino, Ruby, and Python under a teacher who understood my curiosity and helped me in achieving fundamental mastery.'
},
{
id: 'rom_fb',
src: 'assets/images/rom_mod_fb_post.jpg',
title: 'Original Facebook Post with Shyam Pandey',
sub: 'March 28, 2017 • Custom ROM & Xposed Framework Era',
category: 'HISTORICAL ARCHIVE // 2017',
desc: '“Now a days everyone is mad about custom rom......but here comes ur creativity to modify your boring rom into a peice of art that evry one wants to have..... #xposed_iz_lub #unique #creativity” — Authentic 2017 post tagged with mentor Shyam Pandey while modding the Panasonic Eluga I2.'
},
{
id: 'rom_dialer',
src: 'assets/images/rom_mod_1sjd.jpg',
title: 'Custom Minimalist Dialer Mod',
sub: 'Framework & In-Call Layout Modification',
category: 'ANDROID ROM MOD // 2017',
desc: 'Handcrafted custom dialer layout with minimalist typography, custom soft navigation bar, and integrated call framework styling for low-end MediaTek hardware.'
},
{
id: 'rom_assistant',
src: 'assets/images/rom_mod_2sjd.jpg',
title: 'Google Assistant Deep Integration',
sub: 'Build.prop & System Framework Patching',
category: 'ANDROID ROM MOD // 2017',
desc: 'Enabled Google Assistant and voice actions on uncertified legacy Android builds via framework XML injection, build.prop spoofing, and Google Play Services patches.'
},
{
id: 'rom_qs',
src: 'assets/images/rom_mod_3sjd.jpg',
title: 'Crimson Quick Settings & Battery Pill',
sub: 'SystemUI Hex Editing & Theme Modding',
category: 'SYSTEMUI MOD // 2017',
desc: 'Bespoke dark SystemUI notification shade featuring crimson red toggle highlights, circular battery meter with exact percentage, dual-SIM Jio 4G status indicators, and custom audio profile toggles.'
},
{
id: 'rom_shade',
src: 'assets/images/rom_mod_4sjd.jpg',
title: 'Frosted Glass Notification Shade',
sub: 'Gaussian Blur Background & User Avatar Header',
category: 'SYSTEMUI MOD // 2017',
desc: 'Real-time Gaussian blurred background shader layered beneath the notification shade, custom status bar battery pill, and customized user avatar lockscreen tile.'
}
];
let currentArchiveIndex = 0;
window.openArchiveModal = function (itemId) {
const modal = document.getElementById('archiveLightboxModal');
if (!modal) return;
let index = ARCHIVE_ITEMS.findIndex(item => item.id === itemId);
if (index === -1) index = 0;
currentArchiveIndex = index;
updateLightboxContent();
modal.classList.add('active');
document.body.style.overflow = 'hidden';
};
window.closeArchiveModal = function () {
const modal = document.getElementById('archiveLightboxModal');
if (modal) {
modal.classList.remove('active');
document.body.style.overflow = '';
}
};
window.navigateArchive = function (direction) {
currentArchiveIndex = (currentArchiveIndex + direction + ARCHIVE_ITEMS.length) % ARCHIVE_ITEMS.length;
updateLightboxContent();
};
function updateLightboxContent() {
const item = ARCHIVE_ITEMS[currentArchiveIndex];
if (!item) return;
const catEl = document.getElementById('lightboxCategory');
const titleEl = document.getElementById('lightboxTitle');
const subEl = document.getElementById('lightboxSub');
const imgEl = document.getElementById('lightboxImg');
const descEl = document.getElementById('lightboxDesc');
const thumbBar = document.getElementById('lightboxThumbBar');
if (catEl) catEl.textContent = item.category;
if (titleEl) titleEl.textContent = item.title;
if (subEl) subEl.textContent = item.sub;
if (descEl) descEl.textContent = item.desc;
if (imgEl) {
imgEl.style.opacity = '0';
imgEl.style.transform = 'scale(0.96)';
setTimeout(() => {
imgEl.src = item.src;
imgEl.alt = item.title;
imgEl.style.opacity = '1';
imgEl.style.transform = 'scale(1)';
}, 60);
}
if (thumbBar) {
thumbBar.innerHTML = ARCHIVE_ITEMS.map((it, idx) => `
<button class="lightbox-thumb-btn ${idx === currentArchiveIndex ? 'active' : ''}" onclick="window.setArchiveIndex(${idx})" title="${it.title}">
<img src="${it.src}" alt="${it.title}" loading="lazy">
</button>
`).join('');
}
}
window.setArchiveIndex = function (idx) {
if (idx >= 0 && idx < ARCHIVE_ITEMS.length) {
currentArchiveIndex = idx;
updateLightboxContent();
}
};
// Backward compatibility for medal triggers
window.openMedalModal = function () {
window.openArchiveModal('medal');
};
window.closeMedalModal = function () {
window.closeArchiveModal();
};
// ─── 5. LIVING SYSTEM ARCHITECTURE CANVAS ───
// ─── 5. LIVING SYSTEM ARCHITECTURE CANVAS (CYBERNETIC SYSTEMS MATRIX) ───
function initArchitectureCanvas() {
const canvas = document.getElementById('architectureCanvas');
if (!canvas) return;
const ctx = canvas.getContext('2d');
let dpr = window.devicePixelRatio || 1;
let width = 0;
let height = 0;
function resize() {
dpr = Math.min(window.devicePixelRatio || 1, 2);
width = canvas.offsetWidth || 800;
height = canvas.offsetHeight || 350;
canvas.width = Math.floor(width * dpr);
canvas.height = Math.floor(height * dpr);
ctx.setTransform(dpr, 0, 0, dpr, 0, 0);
}
resize();
window.addEventListener('resize', resize);
// ─── Cybernetic Nodes (Hacking, Modding, Low-Level, Hardware, Lakehouse) ───
const nodes = [
{
id: 'core',
name: 'SURYA_CORE',
subtitle: 'UID 0 // ROOT ARCHITECT',
tag: 'ROOT_UID0',
x: 0.50, y: 0.48,
color: '#38bdf8',
accent: '#0284c7',
radius: 13,
stats: [
'ROLE: MULTI-SYSTEMS ARCHITECT & EXPLOIT DEV',
'BUS RING: 0.12ms INTER-NODE BUS LATENCY',
'SECURITY: SELINUX POLICY PERMISSIVE / ENFORCED',
'STATE: ALL 5 CYBERNETIC FEEDS SYNCHRONIZED'
]
},
{
id: 'rf',
name: 'TI CC1101 SUB-GHz',
subtitle: 'RF PACKET SNIFFER & REPLAY',
tag: 'RF_433',
x: 0.18, y: 0.24,
color: '#f59e0b',
accent: '#d97706',
radius: 9,
stats: [
'CARRIER: 433.920 MHz (ISM FREQ BAND)',
'MODULATION: 2-FSK / ASK / OOK DEMOD',
'PACKET: PREAMBLE 0xAA 0xD3 SYNC WORD',
'ATTACK: ROLLING CODE CAPTURE & REPLAY'
]
},
{
id: 'kernel',
name: 'LINUX GKI & ACPI EC',
subtitle: 'RING 0 KERNELSPACE & DRIVERS',
tag: 'RING_0',
x: 0.50, y: 0.16,
color: '#60a5fa',
accent: '#2563eb',
radius: 9,
stats: [
'KERNEL: 6.1.75-android14-gki AOSP',
'IOCTL: /dev/acpi_ec SMBus READ/WRITE',
'TRACING: eBPF KPROBES sys_enter HOOKS',
'ROOTFS: EROFS + LZ4HC DECOMPRESS 0.08ms'
]
},
{
id: 'android',
name: 'NETHUNTER & XPOSED',
subtitle: 'WIRELESS SEC & ART BYTECODE',
tag: 'DROID_SEC',
x: 0.82, y: 0.24,
color: '#ec4899',
accent: '#db2777',
radius: 9,
stats: [
'IFACE: wlan0mon (802.11 MONITOR MODE)',
'INJECTION: RAW BEACON / DEAUTH FORGERY',
'BYTECODE: XposedBridge.hookMethod()',
'ROOT: KernelSU KERNEL-LEVEL NAMESPACE'
]
},
{
id: 'silicon',
name: 'ESP32 & RP2040 BUS',
subtitle: 'SPI / I2C LOGIC ANALYZER',
tag: 'SILICON',
x: 0.20, y: 0.74,
color: '#10b981',
accent: '#059669',
radius: 9,
stats: [
'BUS: DUAL SPI @ 10 MHz DMA RX/TX RING',
'I2C: 0x3C OLED + 0x68 GYRO SENSORS',
'IRQ: GDO0 FALLING EDGE INTERRUPT',
'BITBANG: HIGH-SPEED PARALLEL GPIO'
]
},
{
id: 'data',
name: 'DELTA LAKE & SPARK',
subtitle: 'MEDALLION STREAMING LAKEHOUSE',
tag: 'LAKEHOUSE',
x: 0.80, y: 0.74,
color: '#a855f7',
accent: '#7e22ce',
radius: 9,
stats: [
'ENGINE: PySpark 3.4 STRUCTURED STREAM',
'MEDALLION: BRONZE -> SILVER -> GOLD',
'THROUGHPUT: 142,000 REC/SEC BURST',
'ACID: SERIALIZABLE SNAPSHOT ISOLATION'
]
}
];
// ─── Chamfered PCB Routes with Authentic 45-degree Traces ───