mmm commited on
Commit
860bbb2
·
verified ·
1 Parent(s): da02c57

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +170 -153
index.html CHANGED
@@ -3,213 +3,230 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>Indext Data Lab | AI/ML & MLOps</title>
7
- <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Roboto:wght@300;400&display=swap" rel="stylesheet">
8
  <style>
9
  :root {
10
- --text-color: #1a1a1a;
11
- --accent-blue: #a1c4fd;
12
- --accent-salmon: #ff9a9e;
 
 
 
 
 
 
 
 
 
 
 
 
13
  }
14
 
15
  body {
16
- font-family: 'Roboto', sans-serif;
17
- line-height: 1.6;
18
- color: var(--text-color);
19
- margin: 0;
20
- padding: 0;
 
21
  display: flex;
 
22
  justify-content: center;
23
- background: linear-gradient(135deg, var(--accent-blue) 0%, var(--accent-salmon) 100%);
24
- background-attachment: fixed;
25
  }
26
 
27
- .container {
28
- max-width: 900px;
 
 
 
 
29
  width: 100%;
30
- padding: 5rem 4rem;
31
- background: rgba(255, 255, 255, 0.96);
32
- min-height: 100vh;
33
- box-shadow: 0 0 60px rgba(0,0,0,0.05);
34
  }
35
 
36
- .badge {
37
- display: inline-block;
38
- background: #000;
39
- color: #fff;
40
- padding: 0.4rem 0.8rem;
41
- font-family: 'Montserrat', sans-serif;
42
- font-size: 0.75rem;
43
- font-weight: 600;
44
- text-transform: uppercase;
45
- letter-spacing: 0.1em;
46
- margin-bottom: 1.5rem;
47
- }
48
-
49
- h1 {
50
- font-family: 'Montserrat', sans-serif;
51
- font-weight: 700;
52
- font-size: 3rem;
53
- margin: 0 0 1rem 0;
54
- letter-spacing: -0.04em;
55
  }
56
 
57
- .tagline {
58
- font-size: 1.4rem;
59
- font-weight: 300;
60
- color: #555;
61
- margin-bottom: 3rem;
62
- border-left: 3px solid var(--accent-blue);
63
- padding-left: 1.5rem;
64
  }
65
 
66
- .highlight-grid {
67
- display: grid;
68
- grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
69
- gap: 1rem;
70
- margin-bottom: 4rem;
71
- }
72
-
73
- .highlight-item {
74
- font-family: 'Montserrat', sans-serif;
75
- font-size: 0.85rem;
76
- font-weight: 600;
77
- color: #444;
78
  display: flex;
79
  align-items: center;
 
80
  }
81
 
82
- .highlight-item::before {
83
- content: "🔹";
84
- margin-right: 8px;
 
 
 
85
  }
86
 
87
- h2 {
88
- font-family: 'Montserrat', sans-serif;
89
- font-size: 1.5rem;
90
- margin-top: 4rem;
91
- border-bottom: 1px solid #eee;
92
- padding-bottom: 0.5rem;
93
- }
94
 
95
- .service-grid {
96
- display: grid;
97
- grid-template-columns: 1fr 1fr;
98
- gap: 2.5rem;
99
- margin-top: 2rem;
100
- }
101
 
102
- .service-item h3 {
103
- font-family: 'Montserrat', sans-serif;
104
- font-size: 1.1rem;
105
- margin-bottom: 0.5rem;
106
- }
 
107
 
108
- .service-item p {
109
- font-size: 0.95rem;
110
- font-weight: 300;
111
- color: #666;
112
- }
113
 
114
- .cta-box {
115
- margin-top: 5rem;
116
- padding: 2.5rem;
117
- background: #f9f9f9;
118
- border-radius: 4px;
119
- text-align: center;
120
- }
121
 
122
- .cta-box h3 {
123
- font-family: 'Montserrat', sans-serif;
124
- margin-top: 0;
125
- }
126
 
127
- .btn {
128
- display: inline-block;
129
- background: #000;
130
- color: #fff;
131
- padding: 1rem 2rem;
132
- text-decoration: none;
133
- font-family: 'Montserrat', sans-serif;
134
- font-weight: 600;
135
- margin-top: 1rem;
136
- transition: background 0.3s;
137
  }
 
 
138
 
139
- .btn:hover {
140
- background: #333;
141
- }
142
 
143
- .footer {
144
- margin-top: 5rem;
145
- font-size: 0.8rem;
146
- color: #aaa;
147
- text-align: center;
 
148
  }
149
 
150
  @media (max-width: 600px) {
151
- .service-grid { grid-template-columns: 1fr; }
152
- .container { padding: 2rem; }
153
  }
154
  </style>
155
  </head>
156
  <body>
157
 
158
- <div class="container">
159
- <div class="badge">Top 1% Upwork Agency</div>
160
 
161
- <header>
 
 
162
  <h1>Indext Data Lab</h1>
163
- <div class="tagline">
164
- Senior engineering team building AI/ML systems that ship to production—fast.
 
 
165
  </div>
166
- </header>
167
 
168
- <div class="highlight-grid">
169
- <div class="highlight-item">AI Agents & Automation</div>
170
- <div class="highlight-item">Cloud (DevOps/SRE/AWS)</div>
171
- <div class="highlight-item">Data Intel (OSINT)</div>
172
- <div class="highlight-item">Web3 Architecture</div>
 
 
 
 
 
 
 
 
 
 
 
 
173
  </div>
174
 
175
- <section>
176
- <p>
177
- Building a product is easier than ever, but building one that lasts is the hardest it's ever been.
178
- With 20+ years of experience, we provide the technical judgment that keeps your business running
179
- without the crashes or the high costs.
180
- </p>
181
- </section>
182
-
183
- <h2>Our Expertise</h2>
184
- <div class="service-grid">
185
- <div class="service-item">
186
- <h3>AI & Machine Learning</h3>
187
- <p>Advanced NLP, RAG, and halluncination-free intelligence tools connecting LLMs to your private business data.</p>
188
  </div>
189
- <div class="service-item">
190
- <h3>Scalable Engineering</h3>
191
- <p>SRE and DevOps practices on AWS. We move you from idea to a working MVP/PoC in ~60 days.</p>
192
  </div>
193
- <div class="service-item">
194
- <h3>Data Engineering</h3>
195
- <p>Robust ETL/ELT pipelines, web data extraction, and OSINT analysis for actionable competitive signals.</p>
196
  </div>
197
- <div class="service-item">
198
- <h3>Risk-Aware Architecture</h3>
199
- <p>Pragmatic Python and Web3 systems designed to solve trajectory problems before they become costly rebuilds.</p>
 
 
 
 
 
 
 
200
  </div>
 
 
 
 
 
 
 
 
 
 
 
201
  </div>
202
 
203
- <div class="cta-box">
204
- <h3>Ready to build?</h3>
205
- <p>We build, we don't just experiment. Let’s propose a pragmatic plan for your success.</p>
206
- <a href="https://indext.io" class="btn">View Delivery Protocol</a>
207
  </div>
208
 
209
- <div class="footer">
210
- 1M+ in Revenue | 435+ Completed Contracts | 25k+ Hours<br>
211
- © 2026 Indext Data Lab. Built for production.
 
 
212
  </div>
 
213
  </div>
214
 
215
  </body>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Indext Data Lab | Hugging Face Profile</title>
7
+ <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
8
  <style>
9
  :root {
10
+ --bg-gradient: radial-gradient(at 0% 0%, #e0f2fe 0%, transparent 40%),
11
+ radial-gradient(at 100% 0%, #ffedea 0%, transparent 40%),
12
+ radial-gradient(at 50% 50%, #f8fafc 0%, transparent 100%);
13
+ --glass-bg: rgba(255, 255, 255, 0.7);
14
+ --glass-border: rgba(255, 255, 255, 0.8);
15
+ --text-main: #0f172a;
16
+ --text-muted: #64748b;
17
+ --hf-yellow: #ffbd00;
18
+ --accent-blue: #3b82f6;
19
+ }
20
+
21
+ * {
22
+ box-sizing: border-box;
23
+ margin: 0;
24
+ padding: 0;
25
  }
26
 
27
  body {
28
+ font-family: 'Inter', sans-serif;
29
+ color: var(--text-main);
30
+ background: #f1f5f9;
31
+ background-image: var(--bg-gradient);
32
+ background-attachment: fixed;
33
+ min-height: 100vh;
34
  display: flex;
35
+ align-items: flex-start;
36
  justify-content: center;
37
+ padding: 2rem 1rem;
 
38
  }
39
 
40
+ .bento-grid {
41
+ display: grid;
42
+ grid-template-columns: repeat(12, 1fr);
43
+ grid-auto-rows: minmax(80px, auto);
44
+ gap: 12px;
45
+ max-width: 1100px;
46
  width: 100%;
 
 
 
 
47
  }
48
 
49
+ .tile {
50
+ background: var(--glass-bg);
51
+ backdrop-filter: blur(20px);
52
+ -webkit-backdrop-filter: blur(20px);
53
+ border: 1px solid var(--glass-border);
54
+ border-radius: 16px;
55
+ padding: 1.25rem;
56
+ box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
57
+ display: flex;
58
+ flex-direction: column;
59
+ transition: transform 0.2s ease;
 
 
 
 
 
 
 
 
60
  }
61
 
62
+ .tile:hover {
63
+ transform: translateY(-2px);
64
+ background: rgba(255, 255, 255, 0.85);
 
 
 
 
65
  }
66
 
67
+ /* Typography */
68
+ .label {
69
+ font-size: 0.6rem;
70
+ font-weight: 800;
71
+ text-transform: uppercase;
72
+ letter-spacing: 0.12em;
73
+ color: var(--text-muted);
74
+ margin-bottom: 0.5rem;
 
 
 
 
75
  display: flex;
76
  align-items: center;
77
+ gap: 6px;
78
  }
79
 
80
+ .label::before {
81
+ content: "";
82
+ width: 4px;
83
+ height: 4px;
84
+ background: var(--accent-blue);
85
+ border-radius: 50%;
86
  }
87
 
88
+ h1 { font-size: 2rem; font-weight: 800; letter-spacing: -0.04em; line-height: 1.1; margin-bottom: 0.5rem; }
89
+ h2 { font-size: 1.1rem; font-weight: 700; margin-bottom: 0.5rem; letter-spacing: -0.02em; }
90
+ p { font-size: 0.8rem; line-height: 1.5; color: var(--text-muted); }
91
+ b { color: var(--text-main); font-weight: 600; }
 
 
 
92
 
93
+ /* Custom Tile Layouts */
94
+ .hero-tile { grid-column: span 8; grid-row: span 3; justify-content: center; }
95
+ .hero-tile h1 { background: linear-gradient(90deg, #0f172a, #3b82f6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
 
 
 
96
 
97
+ .hf-tile { grid-column: span 4; grid-row: span 2; background: rgba(255, 255, 255, 0.4); border-left: 4px solid var(--hf-yellow); }
98
+
99
+ .protocol-tile { grid-column: span 4; grid-row: span 4; }
100
+ .phase { margin-top: 1rem; border-left: 2px solid #e2e8f0; padding-left: 0.75rem; }
101
+ .phase-title { font-size: 0.75rem; font-weight: 700; color: var(--text-main); }
102
+ .phase-content { font-size: 0.7rem; color: var(--text-muted); }
103
 
104
+ .stack-tile { grid-column: span 5; grid-row: span 3; }
105
+ .stack-list { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.5rem; }
106
+ .stack-item { font-size: 0.7rem; }
107
+ .stack-item b { display: block; font-size: 0.75rem; margin-bottom: 2px; }
 
108
 
109
+ .stats-tile { grid-column: span 3; grid-row: span 2; text-align: center; justify-content: center; }
110
+ .stat-val { font-size: 2rem; font-weight: 800; line-height: 1; display: block; }
111
+ .stat-lab { font-size: 0.65rem; font-weight: 700; color: var(--text-muted); text-transform: uppercase; }
 
 
 
 
112
 
113
+ .location-tile { grid-column: span 3; grid-row: span 1; display: flex; align-items: center; justify-content: center; flex-direction: row; gap: 10px; }
114
+ .location-tile b { font-size: 0.8rem; }
 
 
115
 
116
+ /* Buttons */
117
+ .btn-group { display: flex; gap: 8px; margin-top: 1.25rem; }
118
+ .btn {
119
+ padding: 6px 14px; border-radius: 8px; text-decoration: none;
120
+ font-size: 0.7rem; font-weight: 700; transition: 0.2s;
121
+ border: 1px solid #e2e8f0; background: white; color: var(--text-main);
 
 
 
 
122
  }
123
+ .btn-dark { background: var(--text-main); color: #fff; border: none; }
124
+ .btn:hover { background: #f8fafc; border-color: var(--accent-blue); }
125
 
126
+ /* Tags */
127
+ .tag-row { display: flex; flex-wrap: wrap; gap: 4px; margin-top: 8px; }
128
+ .tag { font-size: 0.6rem; font-weight: 700; background: #f1f5f9; padding: 2px 6px; border-radius: 4px; color: var(--text-muted); }
129
 
130
+ @media (max-width: 900px) {
131
+ .bento-grid { grid-template-columns: repeat(2, 1fr); }
132
+ .tile { grid-column: span 1 !important; grid-row: auto !important; }
133
+ .hero-tile { grid-column: span 2 !important; }
134
+ .protocol-tile { grid-column: span 2 !important; }
135
+ .stack-tile { grid-column: span 2 !important; }
136
  }
137
 
138
  @media (max-width: 600px) {
139
+ .bento-grid { grid-template-columns: 1fr; }
140
+ .tile { grid-column: span 1 !important; }
141
  }
142
  </style>
143
  </head>
144
  <body>
145
 
146
+ <div class="bento-grid">
 
147
 
148
+ <!-- Hero -->
149
+ <div class="tile hero-tile">
150
+ <span class="label">Belgrade AI Engineering Studio</span>
151
  <h1>Indext Data Lab</h1>
152
+ <p>We bridge the gap between AI research and production reality. Specializing in <b>Generative AI</b>, <b>RAG Architecture</b>, and <b>Autonomous Agents</b> for global organizations.</p>
153
+ <div class="btn-group">
154
+ <a href="#" class="btn btn-dark">Start Discovery</a>
155
+ <a href="#" class="btn">Upwork Profile</a>
156
  </div>
157
+ </div>
158
 
159
+ <!-- Hugging Face Tile -->
160
+ <div class="tile hf-tile">
161
+ <span class="label">Hugging Face Org</span>
162
+ <h2>Open Source</h2>
163
+ <p>Fine-tuning small language models (SLMs) and building custom datasets for domain-specific automation.</p>
164
+ <div class="tag-row">
165
+ <span class="tag">Fine-Tuning</span>
166
+ <span class="tag">Llama-3</span>
167
+ <span class="tag">Mistral</span>
168
+ </div>
169
+ </div>
170
+
171
+ <!-- Location -->
172
+ <div class="tile location-tile">
173
+ <b>Belgrade, RS</b>
174
+ <span>•</span>
175
+ <b>United States</b>
176
  </div>
177
 
178
+ <!-- Protocol -->
179
+ <div class="tile protocol-tile">
180
+ <span class="label">The Protocol</span>
181
+ <h2>60-Day MVP Cycle</h2>
182
+ <div class="phase">
183
+ <span class="phase-title">01 Blueprint</span>
184
+ <p class="phase-content">Feasibility & stress-testing ideas.</p>
 
 
 
 
 
 
185
  </div>
186
+ <div class="phase">
187
+ <span class="phase-title">02 Core Build</span>
188
+ <p class="phase-content">Alpha deployment on secure infra.</p>
189
  </div>
190
+ <div class="phase">
191
+ <span class="phase-title">03 Handover</span>
192
+ <p class="phase-content">Full IP transfer and market launch.</p>
193
  </div>
194
+ </div>
195
+
196
+ <!-- Capabilities -->
197
+ <div class="tile stack-tile">
198
+ <span class="label">Core Tech Stack</span>
199
+ <div class="stack-list">
200
+ <div class="stack-item"><b>Languages</b> Python, Go, TypeScript</div>
201
+ <div class="stack-item"><b>AI Frameworks</b> LangChain, PyTorch, RAG</div>
202
+ <div class="stack-item"><b>Infrastructure</b> AWS, Docker, Terraform</div>
203
+ <div class="stack-item"><b>Databases</b> pgvector, ClickHouse</div>
204
  </div>
205
+ <div class="tag-row" style="margin-top: 15px;">
206
+ <span class="tag">Computer Vision</span>
207
+ <span class="tag">NLP</span>
208
+ <span class="tag">SRE</span>
209
+ </div>
210
+ </div>
211
+
212
+ <!-- Stats -->
213
+ <div class="tile stats-tile">
214
+ <span class="stat-val">430+</span>
215
+ <span class="stat-lab">Projects</span>
216
  </div>
217
 
218
+ <div class="tile stats-tile">
219
+ <span class="stat-val">20Y</span>
220
+ <span class="stat-lab">Experience</span>
 
221
  </div>
222
 
223
+ <!-- Transparency -->
224
+ <div class="tile" style="grid-column: span 4;">
225
+ <span class="label">Ethics & Ownership</span>
226
+ <h2>You own the IP</h2>
227
+ <p>Hourly model with real-time transparency via Upwork. No locked boxes or black boxes.</p>
228
  </div>
229
+
230
  </div>
231
 
232
  </body>