-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.ts
More file actions
156 lines (149 loc) · 4.93 KB
/
Copy pathconfig.ts
File metadata and controls
156 lines (149 loc) · 4.93 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
/**
* Site Configuration
*
* This file contains all the configuration settings for the Bloomfolio template.
* Update these values to personalize your portfolio site.
*/
import { BookOpen, FileText, Flower2, CodeXml } from "@lucide/astro";
import { Code } from "astro:components";
/**
* Social media links configuration
*/
export interface SocialLinks {
github?: string;
linkedin?: string;
email?: string;
twitter?: string;
bluesky?: string;
instagram?: string;
youTube?: string;
codetips?: string;
}
/**
* Extra link configuration for FAB component
*/
export interface ExtraLink {
/** URL or path for the link */
link: string;
/** Lucide icon component */
icon: any;
/** Tooltip label for the link */
label: string;
}
/**
* Extra links configuration
*/
export interface ExtraLinks {
/** Enable or disable the FAB component */
enable: boolean;
/** Array of extra links to display */
links: ExtraLink[];
}
/**
* Sections visibility configuration
* Control which sections appear on the index page
*/
export interface SectionsConfig {
/** Show/hide About section */
about: boolean;
/** Show/hide Projects section */
projects: boolean;
/** Show/hide Blog section */
blog: boolean;
/** Show/hide Work Experience section */
work: boolean;
/** Show/hide Education section */
education: boolean;
/** Show/hide Hackathons section */
hackathons: boolean;
/** Show/hide Contact section */
contact: boolean;
}
/**
* Main site configuration interface
*/
export interface SiteConfig {
/** Site/Portfolio name */
name: string;
/** Main title/headline */
title: string;
/** Site description for SEO and hero section */
description: string;
/** Path to avatar/logo image */
avatar: string;
/** Location/City */
location: string;
/** Contact email */
// email: string;
/** Social media profile links */
socialLinks: SocialLinks;
/** Enable ThemeSelector (dropdown) instead of ThemeToggle (checkbox) */
enableThemeSelector: boolean;
/** Extra links configuration for FAB component */
extraLinks: ExtraLinks;
/** Sections visibility configuration (Hero is always visible) */
sections: SectionsConfig;
}
/**
* Site configuration object
* Update these values to customize your portfolio
*/
export const siteConfig: SiteConfig = {
name: "Alexandre Sauquet",
title: "CS @ Purdue '27 · SWE Intern @ Google",
description:
`I'm a senior at Purdue University studying Computer Science, Artificial Intelligence, Statistics, and Mathematics. ` +
`I'm particularly interested in machine learning and algorithms, with a focus on optimization methods and their real-world applications. ` +
`I recently wrapped up research with Professor <a href="https://ruizhezhang.com/" target="_blank" rel="noopener noreferrer" class="link link-primary">Ruizhe Zhang</a>, where I worked on extending proofs for the Edge-of-Stability to characterize convergence improvements for regularized logistic regression. This summer, I'm interning at Google, where I'm designing controlled experiments within a large-scale production ranking system.\n\n` +
`Between research, classes, and internships, I enjoy training my own models (for fun or to replicate papers) and scuba diving. ` +
`I am also involved in <a href="https://mlpurdue.com/" target="_blank" rel="noopener noreferrer" class="link link-primary">ML@Purdue</a>, where I lead ten project managers and ~70 members, organize our hackathon <a href="https://catapulthack.com/" target="_blank" rel="noopener noreferrer" class="link link-primary">Catapult</a>, and present papers at our weekly reading group.`,
avatar: "../assets/portrait.png",
// avatar: "",
// location: "🇺🇸 USA, CA",
// email: "alex@sauquet.ai",
socialLinks: {
github: "https://github.com/SauquetAlex",
linkedin: "https://www.linkedin.com/in/alexandre-sauquet/",
email: "mailto:alex@sauquet.ai",
// twitter: "https://twitter.com/leowg",
// bluesky: "https://bsky.app/profile/lauroguedes.bsky.social",
// instagram: "https://instagram.com/lauroguedes.dev",
// youTube: "https://youtube.com/leowgweb",
// codetips: "https://codetips.cloud/u/lauroguedes",
},
enableThemeSelector: false,
extraLinks: {
enable: false,
links: [
// {
// link: "/blog/guides/bloomfolio-complete-guide",
// icon: Flower2,
// label: "Bloomfolio Guide",
// },
// {
// link: "/blog/guides/content-collections-guide",
// icon: BookOpen,
// label: "Content Guide",
// },
// {
// link: "/blog/guides/markdown-guide",
// icon: FileText,
// label: "Markdown Guide",
// },
// {
// link: "https://github.com/lauroguedes/bloomfolio",
// icon: CodeXml,
// label: "GitHub Repo",
// },
],
},
sections: {
about: false,
projects: true,
blog: false,
work: true,
education: false,
hackathons: false,
contact: false,
},
};