Skip to content

Commit 7dc406f

Browse files
authored
Merge pull request #42 from e-l-l/e-l-l/personal-page
feat: builder page for e-l-l
2 parents c9477fc + 6c37d30 commit 7dc406f

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export const PROFILE_DATA = {
2+
name: "Prathmesh Ghatol",
3+
age: 23,
4+
birthday: "14/06/2002",
5+
subtitle: "I wanna be working on the future of gaming & tech",
6+
address: "0xdc7f59D1F48187fA2dbB2C9Cc26fe1CcB0372828",
7+
bio: "Driven by a passion for solving problems and playing games. Bringing together skills in AI/ML and full-stack development to build innovative experiences that make technology more fun and accessible.",
8+
};
9+
10+
export const KEY_SKILLS = ["TypeScript", "ReactJS", "HTML/CSS/JS", "Python", "FastAPI", "Flutter", "AI/ML"];
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
import { KEY_SKILLS, PROFILE_DATA } from "./constants";
2+
import { Address } from "@scaffold-ui/components";
3+
import type { NextPage } from "next";
4+
5+
const PrathmeshProfile: NextPage = () => {
6+
return (
7+
<div className="min-h-screen bg-base-200">
8+
<div className="max-w-3xl mx-auto px-4 py-12 md:py-16">
9+
<div className="bg-base-100 rounded-3xl border border-base-300 p-8 md:p-10 space-y-8">
10+
{/* Header */}
11+
<div className="space-y-2">
12+
<div className="flex flex-col md:flex-row md:items-center gap-3">
13+
<div className="text-3xl md:text-4xl font-bold">{PROFILE_DATA.name}</div>
14+
<div className="bg-base-200 rounded-lg px-2 py-1 border border-base-300 w-fit">
15+
<Address address={PROFILE_DATA.address} format="short" />
16+
</div>
17+
</div>
18+
<p className="text-sm md:text-base text-base-content/80">{PROFILE_DATA.subtitle}</p>
19+
<div className="flex flex-col gap-1 text-sm text-base-content/60">
20+
<span>Age: {PROFILE_DATA.age}</span>
21+
<span>Birthday: {PROFILE_DATA.birthday}</span>
22+
</div>
23+
</div>
24+
25+
{/* About */}
26+
<div className="space-y-4">
27+
<h2 className="text-xl font-semibold">About</h2>
28+
<p className="text-base text-base-content/80 leading-relaxed">{PROFILE_DATA.bio}</p>
29+
</div>
30+
31+
{/* What I Do */}
32+
<div className="space-y-3 pt-4 border-t border-base-300">
33+
<h2 className="text-xl font-semibold">What I Do</h2>
34+
<p className="text-base text-base-content/80">
35+
<span className="font-bold">Core Platform Engineer at VectorShift</span> - Building innovative AI/ML
36+
solutions and full-stack applications.
37+
</p>
38+
<p className="text-base text-base-content/80">
39+
Previously worked on AI-driven experiences and recommendation systems.
40+
</p>
41+
</div>
42+
43+
{/* Skills */}
44+
<div className="space-y-4 pt-4 border-t border-base-300">
45+
<h2 className="text-xl font-semibold">Skills</h2>
46+
<div className="flex flex-wrap gap-2">
47+
{KEY_SKILLS.map((skill, index) => (
48+
<span key={index} className="px-3 py-1 text-xs rounded-full bg-base-200 border border-base-300">
49+
{skill}
50+
</span>
51+
))}
52+
</div>
53+
</div>
54+
</div>
55+
</div>
56+
</div>
57+
);
58+
};
59+
60+
export default PrathmeshProfile;

0 commit comments

Comments
 (0)