-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.ts
More file actions
132 lines (118 loc) · 4.91 KB
/
config.ts
File metadata and controls
132 lines (118 loc) · 4.91 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
// ============================================================
// SITE CONFIG — Edit this file to change global site settings
// ============================================================
export const SITE = {
website: "https://sreeharipj.github.io/",
author: "Sreehari",
profile: "https://github.com/sreeharipj",
desc: "Systems Security Researcher & Kernel Engineer.",
title: "Sreehari | Systems Security",
ogImage: "og.png",
lightAndDarkMode: true,
postPerIndex: 4,
postPerPage: 4,
scheduledPostMargin: 15 * 60 * 1000, // 15 minutes
showArchives: true,
showBackButton: true,
editPost: {
enabled: false,
url: "https://github.com/sreeharipj/sreeharipj.github.io/edit/main/",
},
dynamicOgImage: true,
lang: "en",
timezone: "Asia/Kolkata",
} as const;
// ============================================================
// IDENTITY CONFIG — Your name, alias, tagline, and bio
// ============================================================
export const IDENTITY = {
fullName: "Sreehari P J",
firstName: "Sreehari",
/** Shown subtly next to name if you want it, or leave blank */
handle: "@sr33hari",
/** Your role title */
role: "Security Researcher & Systems Student",
/** One-liner under the name in the hero */
heroTagline: "Security Researcher & Systems Student.",
/** Longer sentence shown under tagline */
heroSubtext:
"Offensive security enthusiast pivoting to low-level systems engineering. Currently exploring Linux Kernel internals and eBPF to build better defensive tooling.",
/** Full bio for About Me card & /hi page */
bio: "Offensive security enthusiast pivoting to low-level systems engineering. Currently exploring Linux Kernel internals and eBPF to build better defensive tooling. I enjoy reading papers, breaking things, and occasionally writing about what I find.",
/** Contact email */
email: "sreehari.nitt@gmail.com",
} as const;
// ============================================================
// CURRENT STATUS — Right column of the hero section
// Update these regularly to reflect what you're up to
// ============================================================
export const CURRENT_STATUS = [
{ label: "Reading", value: "Linux Kernel Development — Robert Love" },
{ label: "Building", value: "eBPF-based process anomaly detector" },
{ label: "Learning", value: "Rust for systems programming" },
{ label: "Location", value: "Kerala, India" },
] as const;
// ============================================================
// TECH STACK — Language/tool pills
// ============================================================
export const TECH_STACK = [
{ label: "C/C++", dotColor: "#888" },
{ label: "Go", dotColor: "#888" },
{ label: "Rust", dotColor: "#888" },
{ label: "eBPF", dotColor: "#888" },
{ label: "Linux Kernel", dotColor: "#888" },
] as const;
// ============================================================
// FOCUS AREAS — "What I do" section
// ============================================================
export const FOCUS_AREAS = [
{
emoji: "🔬",
title: "Kernel Engineering",
short: "Tracing & intercepting syscalls with eBPF for behavioral analysis.",
long: "eBPF probes, kernel modules, and syscall interception for OS-level behavioral analysis.",
},
{
emoji: "🛡️",
title: "Security Research",
short: "Finding & remediating architectural vulnerabilities.",
long: "Identifying and remediating architectural vulnerabilities — from cloud infrastructure to IDOR disclosures.",
},
{
emoji: "⚙️",
title: "Systems Tooling",
short: "Writing security tooling with a focus on low overhead.",
long: "Security agents and CLI tooling built for minimal performance cost.",
},
] as const;
// ============================================================
// CURRENT INTERESTS
// ============================================================
export const INTERESTS = [
"eBPF-based process anomaly detection",
"Hypervisor-level security primitives",
"Post-quantum cryptography",
"Supply-chain hardening in CI/CD",
] as const;
// ============================================================
// PROJECTS — Things I've built
// link: can be a GitHub URL or a demo URL
// ============================================================
export const PROJECTS = [
{
year: "2025",
title: "rekd",
description: "eBPF-based process anomaly detector. Attaches fentry probes to vfs_write, scores entropy, and SIGKILLs high-entropy writers.",
stack: "Go · eBPF · C",
link: "https://github.com/SpiderNitt/rekd",
},
] as const;
// ============================================================
// SOCIAL LINKS
// ============================================================
export const SOCIAL_LINKS = {
github: "https://github.com/sreeharipj",
twitter: "https://x.com/sr33hari",
linkedin: "https://www.linkedin.com/in/sreeharipj/",
email: `mailto:${IDENTITY.email}`,
} as const;