diff --git a/assets/css/custom.css b/assets/css/custom.css
new file mode 100644
index 0000000..d9001eb
--- /dev/null
+++ b/assets/css/custom.css
@@ -0,0 +1,80 @@
+body {
+ background: linear-gradient(180deg, #E9ECEF 0%, #F8F9FA 100%);
+ font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+}
+
+.profile-container {
+ max-width: 680px;
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+}
+
+.profile-picture {
+ width: 120px;
+ height: 120px;
+ border-radius: 50%;
+ object-fit: cover;
+ border: 4px solid #fff;
+ box-shadow: 0 4px 12px rgba(0,0,0,0.1);
+}
+
+.bio-text {
+ font-size: 1.1rem;
+ color: #495057;
+}
+
+.bio-text a {
+ color: #0d6efd;
+ text-decoration: none;
+ font-weight: 500;
+}
+
+.bio-text a:hover {
+ text-decoration: underline;
+}
+
+.link-btn {
+ display: flex;
+ align-items: center;
+ background-color: #fff;
+ border: 1px solid #dee2e6;
+ border-radius: 0.75rem;
+ padding: 1rem;
+ text-decoration: none;
+ color: #212529;
+ transition: transform 0.2s ease, box-shadow 0.2s ease;
+ text-align: left;
+}
+
+.link-btn:hover {
+ transform: translateY(-3px);
+ box-shadow: 0 8px 20px rgba(0,0,0,0.08);
+ color: #000;
+}
+
+.link-icon {
+ font-size: 1.5rem;
+ width: 40px;
+ text-align: center;
+}
+
+.link-text-container {
+ flex-grow: 1;
+ padding-left: 1rem;
+}
+
+.link-title {
+ font-weight: 600;
+ font-size: 1.1rem;
+ margin-bottom: 0.1rem;
+}
+
+.link-description {
+ font-size: 0.9rem;
+ color: #6c757d;
+}
+
+.arrow-icon {
+ font-size: 1.5rem;
+ color: #6c757d;
+}
diff --git a/assets/pasted-20251128-160342-2ee122b5.jpg b/assets/pasted-20251128-160342-2ee122b5.jpg
new file mode 100644
index 0000000..fd02d2f
Binary files /dev/null and b/assets/pasted-20251128-160342-2ee122b5.jpg differ
diff --git a/assets/pasted-20251128-161314-f195b0b6.png b/assets/pasted-20251128-161314-f195b0b6.png
new file mode 100644
index 0000000..4281674
Binary files /dev/null and b/assets/pasted-20251128-161314-f195b0b6.png differ
diff --git a/index.php b/index.php
index 7205f3d..97555f1 100644
--- a/index.php
+++ b/index.php
@@ -1,150 +1,103 @@
'Philip Daineka',
+ 'image' => 'assets/pasted-20251128-160342-2ee122b5.jpg',
+ 'bio' => 'Building scalable apps at @appwizzyai, a professional vibe‑coding platform. Software development services @flatlogic.
MSc in CS/Finance 🧑🏻💻🏃🏊🚴♂️⛰️🎓🤲🕊️',
+ 'links' => [
+ [
+ 'icon' => '💼',
+ 'title' => 'LinkedIn',
+ 'description' => 'Professional network & insights',
+ 'url' => 'https://www.linkedin.com/in/philip-daineka-25a69047/?utm_source=philip_social'
+ ],
+ [
+ 'icon' => '🐦',
+ 'title' => 'Twitter / X',
+ 'description' => 'Latest thoughts & tech updates',
+ 'url' => 'https://x.com/philipdaineka?utm_source=philip_social'
+ ],
+ [
+ 'icon' => '🚀',
+ 'title' => 'AppWizzy',
+ 'description' => 'The professional vibe-coding platform',
+ 'url' => 'https://appwizzy.com?utm_source=philip_social'
+ ],
+ [
+ 'icon' => '🌐',
+ 'title' => 'Flatlogic',
+ 'description' => 'AI-Powered Software Development',
+ 'url' => 'https://flatlogic.com?utm_source=philip_social'
+ ],
+ [
+ 'icon' => '📷',
+ 'title' => 'Instagram',
+ 'description' => 'Behind the scenes',
+ 'url' => 'https://www.instagram.com/philipdaineka/?utm_source=philip_social'
+ ]
+ ]];
-$phpVersion = PHP_VERSION;
-$now = date('Y-m-d H:i:s');
?>
-
+
-
-
- New Style
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ | Official Links
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
Analyzing your requirements and generating your website…
-
- Loading…
-
-
= ($_SERVER['HTTP_HOST'] ?? '') === 'appwizzy.com' ? 'AppWizzy' : 'Flatlogic' ?> AI is collecting your requirements and applying the first changes.
-
This page will update automatically as the plan is implemented.
-
Runtime: PHP = htmlspecialchars($phpVersion) ?> — UTC = htmlspecialchars($now) ?>
+
+
+
+
+
+
; ?>)
+
+
+
+
+
-
-
+
+
+
+
+
-
+
\ No newline at end of file