Skip to content

Commit 9e123ed

Browse files
committed
project blurbs
1 parent 3d158e2 commit 9e123ed

File tree

1 file changed

+76
-13
lines changed

1 file changed

+76
-13
lines changed

src/data/projects.tsx

Lines changed: 76 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,32 @@ export interface Project {
1616
subtitle?: string;
1717
description: string;
1818
tags: string[];
19-
image: StaticImageData;
19+
image?: StaticImageData;
2020
links?: Link[];
2121
}
2222

2323
const projects: Project[] = [
24+
// {
25+
// title: "QuickShare",
26+
// subtitle:
27+
// "A fast, user-friendly file-sharing service that seamlessly syncs and shares files from local directories or network shares without needing APIs.",
28+
// tags: [
29+
// "TypeScript",
30+
// "React",
31+
// "NextJS",
32+
// "Tailwind CSS",
33+
// "MariaDB",
34+
// "Website",
35+
// ],
36+
// image: images.cardQuickShare,
37+
// description:
38+
// "QuickShare is a fast, user-friendly file-sharing service designed to support multiple domains, custom branding, and seamless integration with existing infrastructure. Built on a filesystem-based storage backend, QuickShare makes it effortless to sync and share files by directly utilizing local operating system directories or network shares. This approach ensures that files in the designated directories are always up-to-date and ready for download, making it particularly valuable for scenarios involving automated tasks that generate files—such as logs or reports. There's no need to rely on APIs to upload your data; simply place your files in the designated directory, and they will instantly be accessible for sharing.",
39+
// },
2440
{
41+
// Complete
2542
title: "This Portfolio",
2643
subtitle: "A personal portfolio website showcasing my work and projects",
27-
tags: ["React", "TypeScript", "NextJS", "Tailwind CSS"],
44+
tags: ["React", "TypeScript", "NextJS", "Tailwind CSS", "Website", "2025"],
2845
image: images.cardPortfolio,
2946
links: [
3047
{
@@ -35,13 +52,14 @@ const projects: Project[] = [
3552
},
3653
],
3754
description:
38-
"This portfolio website was developed to showcase my work and projects. It was built using TypeScript, NextJS, React, and Tailwind CSS, and features a responsive design that adapts to various screen sizes. The website includes sections for an introduction, projects, skills, and contact information.",
55+
"This portfolio website was developed to showcase my work and projects. It was built using modern web technologies like TypeScript, NextJS, React, and Tailwind CSS, and features a responsive design that adapts to various screen sizes.",
3956
},
4057
{
58+
// Complete
4159
title: "AI Mail",
4260
subtitle:
4361
"An fun tool designed to combat scammers by turning the tables on them",
44-
tags: ["TypeScript", "AI", "SMTP", "IMAP"],
62+
tags: ["TypeScript", "AI", "SMTP", "IMAP", "MariaDB", "2024"],
4563
image: images.cardAiMail,
4664
links: [
4765
{
@@ -52,13 +70,39 @@ const projects: Project[] = [
5270
},
5371
],
5472
description:
55-
"AI Mail is an innovative tool designed to combat scammers by turning the tables on them. By leveraging ChatGPT, it responds to scam emails in a way that wastes the scammers' time, engaging them in lengthy and absurd conversations. With seamless SMTP and IMAP integration, AI Mail sends carefully crafted replies that appear gullible, eager, and cooperative, while sharing only fake information. This clever approach diverts scammers attention and resources, reducing the harm they can cause to others, all while creating humorous and entertaining exchanges.",
73+
"AI Mail is a tool designed to combat scammers by turning the tables on them. Leveraging ChatGPT, it responds to scam emails in a way that wastes the scammers' time, engaging them in lengthy and strange conversations. With SMTP and IMAP integration, AI Mail sends carefully crafted replies that appear gullible, eager, and cooperative, while sharing only fake information. This approach diverts scammers' attention and resources, reducing the harm they can cause to others, all while creating humorous and entertaining exchanges.",
5674
},
75+
// {
76+
// title: "HomeLab",
77+
// subtitle: "A collection of home server projects and services",
78+
// tags: [
79+
// "Kubernetes",
80+
// "Docker",
81+
// "Argo",
82+
// "Linux",
83+
// "Virtual Machines",
84+
// "Systems",
85+
// "ongoing",
86+
// "2023",
87+
// ],
88+
// image: images.cardHomeLab,
89+
// links: [
90+
// {
91+
// title: "Argo Repository",
92+
// url: "https://github.com/maxwlang/argocd-homelab",
93+
// icon: faGithub,
94+
// variant: "primary",
95+
// },
96+
// ],
97+
// description:
98+
// "My homelab is a collection of home server projects and services that I maintain and operate. It includes a Kubernetes cluster, Docker containers, Argo Workflows, virtual machines, and various Linux-based systems. The homelab serves as a testing ground for new technologies and software, enabling me to experiment with different configurations, applications, and services. By managing the homelab, I gain valuable experience in system administration, networking, security, and automation, while also supporting my personal projects and interests.",
99+
// },
57100
{
101+
// Complete
58102
title: "OpenSWC: Fusion",
59103
subtitle:
60104
"An Arduino interface that bridges the ford fusion Steering Wheel Controls to an aftermarket head unit",
61-
tags: ["Arduino", "C++", "Electronics"],
105+
tags: ["Arduino", "C++", "Electronics", "2024"],
62106
image: images.cardOpenSWC,
63107
links: [
64108
{
@@ -69,12 +113,13 @@ const projects: Project[] = [
69113
},
70114
],
71115
description:
72-
"OpenSWC: Fusion is a project based on a forked arduino library that interfaces the Ford Fusion's steering wheel controls with an aftermarket head unit. I started working on it after a purchased adapter that claimed support didn't work. This project was written in C++, and prototyped on the Arduino platform. After building a successful prototype, I designed a custom PCB to house the components and make the project more professional. This project is currently in use in my vehicle.",
116+
"Initially starting as a simple repository fork, OpenSWC: Fusion is a project that interfaces the Ford Fusion's steering wheel controls with an aftermarket head unit. I started working on it after a purchased adapter that claimed support didn't work. This project was written in C++, and prototyped on the Arduino platform. After building a successful prototype, I designed a custom PCB to house the components and make the project more professional. This project is currently in use in my vehicle",
73117
},
74118
{
119+
// Complete
75120
title: "Monthlicon",
76121
subtitle: "An iOS jailbreak tweak written in Objective-C",
77-
tags: ["Objective-C", "iOS", "Jailbreak"],
122+
tags: ["Objective-C", "iOS", "Jailbreak", "2018"],
78123
image: images.cardMonthlicon,
79124
links: [
80125
{
@@ -86,18 +131,18 @@ const projects: Project[] = [
86131
{
87132
title: "Article Feature",
88133
url: "https://www.idownloadblog.com/2018/05/31/monthlicon/",
89-
variant: "primary",
90134
icon: faBook,
91135
},
92136
],
93137
description:
94138
"Monthlicon is an iOS jailbreak tweak that enhances the system's home screen (SpringBoard) by dynamically updating the Calendar app's display label to reflect the current month. Despite its simplicity, the tweak achieved significant popularity, with over 10,000 downloads from the BigBoss repository via the Cydia package manager. Additionally, its functionality was recognized and featured in an article.",
95139
},
96140
{
141+
// Complete
97142
title: "WebTSS",
98143
subtitle:
99144
"A community-oriented open-source website in the iOS jailbreak scene written in PHP",
100-
tags: ["PHP", "MySQL", "Debian", "Website"],
145+
tags: ["PHP", "MySQL", "Website", "2016"],
101146
image: images.cardWebtss,
102147
links: [
103148
{
@@ -111,18 +156,20 @@ const projects: Project[] = [
111156
"WebTSS was an open-source project I developed under the MIT license, designed to save iOS SHSH blobs—a critical tool for restoring iPhones after Apple discontinues support for downgrading to specific firmware versions. Although the project is now defunct, it garnered some attention within the community during its active period and received a few contributions through community pull requests.",
112157
},
113158
{
159+
// Complete
114160
title: "Maagic",
115161
subtitle:
116162
"A file sharing and screenshot website shared between friends, written in PHP",
117-
tags: ["PHP", "ShareX", "Website"],
163+
tags: ["PHP", "MySQL", "Website", "2018"],
118164
image: images.cardMaagic,
119165
description:
120-
"Maagic was a website I developed to provide screenshot hosting for my friends and myself, with virtually no limitations on storage or usage. The platform leveraged my 144TB NAS, enabling a significant amount of data to be uploaded without encountering storage constraints. Initially, Maagic operated as a modified version of the Puush screenshot client, utilizing hex-edited binaries to redirect uploads to Maagic's servers. Later, it transitioned into an endpoint for the widely used screenshot tool ShareX. In its later stages, Maagic became a semi-private, invite-only platform. At its peak, it hosted over 12,100 files and supported a user base of approximately 20 invited members.",
166+
"Maagic was a website I developed to provide screenshot hosting for my friends and myself, with virtually no limitations on storage or usage. The platform leveraged my NAS—at the time totaling 44TB, enabling a significant amount of data to be uploaded without encountering storage constraints. Initially, Maagic operated as a modified version of the Puush screenshot client, utilizing hex-edited binaries to redirect uploads to Maagic's servers. Later, it transitioned into an endpoint for the widely used screenshot tool ShareX. In its later stages, Maagic became a semi-private, invite-only platform. At its peak, it hosted over 12,100 files and supported a user base of approximately 20 invited members.",
121167
},
122168
{
169+
// Complete
123170
title: "3DSThemes",
124171
subtitle: "A community-oriented console homebrew website written in PHP",
125-
tags: ["PHP", "MySQL", "Debian", "Website"],
172+
tags: ["PHP", "MySQL", "Website", "2015"],
126173
image: images.card3dsThemes,
127174
links: [
128175
{
@@ -134,6 +181,22 @@ const projects: Project[] = [
134181
description:
135182
"3DSThemes was a collaborative project I contributed to as part of a small team. My primary responsibilities included backend programming in PHP, managing the MySQL database, administering the Debian server, and assisting with front-end development and design. During its active period, the website achieved significant growth, amassing over 1,000 registered users, hosting more than 2,500 uploaded themes, and surpassing 335,000 total theme downloads. At its peak, 3DSThemes outranked Nintendo's official 3DS Themes page to become the top result in Google search.",
136183
},
184+
{
185+
title: "There's more to see!",
186+
subtitle: "Check out my GitHub for more projects.",
187+
description:
188+
"I have many more projects on my GitHub profile. Feel free to check them out!",
189+
tags: [],
190+
// image: images.cardGithub,
191+
links: [
192+
{
193+
title: "GitHub Profile",
194+
url: "https://github.com/maxwlang",
195+
variant: "primary",
196+
icon: faGithub,
197+
},
198+
],
199+
},
137200
];
138201

139202
export default projects;

0 commit comments

Comments
 (0)