Skip to content

Commit 7ee0323

Browse files
committed
chore: add personal portfolio files
Add personal resume data: - resume.yaml: Personal resume data - Custom neofetch and styled name - PWA manifest configuration These files are gitignored in main branch but tracked in personal for deployment.
1 parent d8e8503 commit 7ee0323

5 files changed

Lines changed: 497 additions & 0 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
2+
┃        Welcome to subOS v1.0.7        ┃
3+
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
4+
5+
  [🧠 AI]  [🛠 Data Eng]  [🔄 Workflow]
6+
       ▲           ▲          ▲
7+
       └─────────┐ │ ┌────────┘
8+
                 ▼ ▼ ▼
9+
   [💻 APIs]◀──▶[☁️+🐍]◀──▶[🧰 DevOps]
10+
                 ▲ ▲ ▲           
11+
       ┌─────────┘ │ └────────┐
12+
       ▼           ▼          ▼
13+
    [🛡 Auth]   [🧪 Tests]   [📊 Viz]
14+
15+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
16+
┃        BUILT BY A REAL HUMAN          ┃
17+
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
18+
19+
 Subhayu Kumar Bala
20+
 Portfolio: subhayu99.github.io
21+
 GitHub: [subhayu99](https://github.com/subhayu99)
22+
 Email: balasubhayu99@gmail.com

client/public/data/neofetch.txt

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
2+
┃                                           Welcome to subOS v1.0.7                                           ┃
3+
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
4+
5+
     ┌────────────────────────────┐    ┌────────────────────────────┐    ┌───────────────────────────────┐
6+
     │    🛠 Data Engineering     │    │        🧠 AI & LLM         │    │  🔄 Workflow & Orchestration  │
7+
     │ Pandas • DuckDB • PySpark  │    │ OpenAI • LangChain • RAG   │    │  Airflow • Kafka • ADF • TD   │
8+
     │ ETL/ELT • dbt • Modelling  │    │ Fine-tune • Prompts • MCP  │    │  GCP Workflows • Scheduling   │
9+
     └────────────────────────────┘    └────────────────────────────┘    └───────────────────────────────┘
10+
                   ▲                                 ▲                                  ▲
11+
                   └─────────────────────────┐       │       ┌──────────────────────────┘
12+
                                             ▼       ▼       ▼
13+
 ┌────────────────────────────┐        ┌────────────────────────────┐        ┌──────────────────────────────┐
14+
 │     💻 APIs & App Dev      │        │        [ ☁️ + 🐍 ]         │        │         🧰 DevOps & IaC      │
15+
 │   FastAPI • Django • DRF   │◀──────▶│      Python + Clouds       │◀──────▶│   Docker • K8s • Terraform   │
16+
 │ Typer • CLI • REST • Flask │        │       (Interop Hub)        │        │   Pulumi • CI/CD • ARM       │
17+
 └────────────────────────────┘        └────────────────────────────┘        └──────────────────────────────┘
18+
                                             ▲       ▲       ▲
19+
                   ┌─────────────────────────┘       │       └───────────────────────────┐
20+
                   ▼                                 ▼                                   ▼
21+
     ┌────────────────────────────┐    ┌─────────────────────────────┐    ┌─────────────────────────────┐
22+
     │   🛡 Security & Auth       │    │   🧪 Testing & Monitoring   │    │    📊 Data Visualization    │
23+
     │ OAuth • JWT • RBAC • IAM   │    │ Pytest • GE • Logs • Alerts │    │  Looker • PowerBI • Plotly  │
24+
     │ Secrets Mgmt • IAM • KMS   │    │ CI/CD • Health • Validation │    │   Matplotlib • Streamlit    │
25+
     └────────────────────────────┘    └─────────────────────────────┘    └─────────────────────────────┘
26+
27+
28+
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
29+
┃                                            BUILT BY A REAL HUMAN                                            ┃
30+
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
31+
32+
 Subhayu Kumar Bala — Data & Infra Engineer | AI Systems Specialist
33+
 Portfolio: subhayu99.github.io | GitHub: [subhayu99](https://github.com/subhayu99) | Email: balasubhayu99@gmail.com
34+

client/public/data/styled_name.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
_____ _ _ _____ _____ _
2+
| __|_ _| |_| |_ ___ _ _ _ _ | | |_ _ _____ ___ ___ | __ |___| |___
3+
|__ | | | . | | .'| | | | | | -| | | | .'| _| | __ -| .'| | .'|
4+
|_____|___|___|_|_|__,|_ |___| |__|__|___|_|_|_|__,|_| |_____|__,|_|__,|
5+
|___|

client/public/manifest.json

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
{
2+
"name": "Subhayu Kumar Bala - Terminal Portfolio",
3+
"short_name": "SKB Portfolio",
4+
"description": "Interactive terminal-style portfolio showcasing professional experience and projects",
5+
"start_url": "/",
6+
"display": "standalone",
7+
"background_color": "#000000",
8+
"theme_color": "#000000",
9+
"orientation": "any",
10+
"categories": ["portfolio", "developer", "professional"],
11+
"lang": "en-US",
12+
"dir": "ltr",
13+
"icons": [
14+
{
15+
"src": "/icons/android-icon-36x36.png",
16+
"sizes": "36x36",
17+
"type": "image/png",
18+
"density": "0.75"
19+
},
20+
{
21+
"src": "/icons/android-icon-48x48.png",
22+
"sizes": "48x48",
23+
"type": "image/png",
24+
"density": "1.0"
25+
},
26+
{
27+
"src": "/icons/android-icon-72x72.png",
28+
"sizes": "72x72",
29+
"type": "image/png",
30+
"density": "1.5"
31+
},
32+
{
33+
"src": "/icons/android-icon-96x96.png",
34+
"sizes": "96x96",
35+
"type": "image/png",
36+
"density": "2.0"
37+
},
38+
{
39+
"src": "/icons/android-icon-144x144.png",
40+
"sizes": "144x144",
41+
"type": "image/png",
42+
"density": "3.0"
43+
},
44+
{
45+
"src": "/icons/android-icon-192x192.png",
46+
"sizes": "192x192",
47+
"type": "image/png",
48+
"density": "4.0"
49+
}
50+
],
51+
"screenshots": [
52+
{
53+
"src": "/screenshots/desktop-wide.png",
54+
"sizes": "1280x800",
55+
"type": "image/png",
56+
"form_factor": "wide",
57+
"label": "Terminal Portfolio Desktop View"
58+
},
59+
{
60+
"src": "/screenshots/mobile-narrow.png",
61+
"sizes": "375x812",
62+
"type": "image/png",
63+
"form_factor": "narrow",
64+
"label": "Terminal Portfolio Mobile View"
65+
}
66+
],
67+
"shortcuts": [
68+
{
69+
"name": "About",
70+
"short_name": "About",
71+
"description": "Learn about my background",
72+
"url": "/?cmd=about",
73+
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
74+
},
75+
{
76+
"name": "Skills",
77+
"short_name": "Skills",
78+
"description": "View technical skills",
79+
"url": "/?cmd=skills",
80+
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
81+
},
82+
{
83+
"name": "Contact",
84+
"short_name": "Contact",
85+
"description": "Get in touch",
86+
"url": "/?cmd=contact",
87+
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
88+
}
89+
],
90+
"prefer_related_applications": false
91+
}

0 commit comments

Comments
 (0)