pix / portfolio.html
sarim's picture
Upload portfolio.html
5862c85 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Sarim Khan | Portfolio</title>
<meta name="description" content="Sarim Khan – Mobile & AI Software Developer (Flutter, SwiftUI, LLMs, RAG)" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<style>
:root {
--bg: #0b0d10;
--card: #12151b;
--text: #e6e6e6;
--muted: #9aa4b2;
--accent: #4f8cff;
--border: #1f2430;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
background: linear-gradient(180deg, #0b0d10, #0e1220);
color: var(--text);
line-height: 1.6;
}
a {
color: var(--accent);
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.container {
max-width: 1100px;
margin: 0 auto;
padding: 3rem 1.5rem;
}
header {
display: grid;
grid-template-columns: 1fr;
gap: 1.5rem;
margin-bottom: 3rem;
}
header h1 {
font-size: 2.5rem;
font-weight: 700;
}
header p {
color: var(--muted);
max-width: 800px;
}
.links {
display: flex;
flex-wrap: wrap;
gap: 1rem;
font-size: 0.95rem;
}
section {
margin-bottom: 3rem;
}
section h2 {
font-size: 1.6rem;
margin-bottom: 1.2rem;
border-bottom: 1px solid var(--border);
padding-bottom: 0.5rem;
}
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
}
.card {
background: var(--card);
border: 1px solid var(--border);
border-radius: 14px;
padding: 1.5rem;
transition: transform 0.2s ease, border 0.2s ease;
}
.card:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
.card h3 {
margin-bottom: 0.4rem;
font-size: 1.1rem;
}
.card p {
font-size: 0.95rem;
color: var(--muted);
margin-bottom: 0.8rem;
}
.tags {
display: flex;
flex-wrap: wrap;
gap: 0.4rem;
}
.tag {
font-size: 0.75rem;
padding: 0.25rem 0.6rem;
background: #1a2030;
border-radius: 999px;
color: #cdd6f4;
}
.experience-item {
margin-bottom: 1.5rem;
}
.experience-item h3 {
font-size: 1.05rem;
}
.experience-item span {
font-size: 0.85rem;
color: var(--muted);
}
footer {
text-align: center;
font-size: 0.85rem;
color: var(--muted);
margin-top: 4rem;
}
@media (max-width: 600px) {
header h1 {
font-size: 2rem;
}
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>Sarim Khan</h1>
<p>
Versatile mobile and AI-driven software developer specializing in Flutter, SwiftUI, and cross-platform development.
Experienced in LLM integration, RAG pipelines, FastAPI backends, and real-time analytics.
</p>
<div class="links">
<a href="tel:+923213735925">📞 +92 321 3735925</a>
<a href="mailto:sarimk80@gmail.com">✉️ Email</a>
<a href="https://www.linkedin.com/in/sarim-khan-595214130/" target="_blank">LinkedIn</a>
<a href="https://github.com/sarimk80" target="_blank">GitHub</a>
<a href="https://medium.com/@sarimk80" target="_blank">Medium</a>
<a href="https://www.youtube.com/channel/UCLCtTsl5ndKcnZ8pexG4CRQ" target="_blank">YouTube</a>
</div>
</header>
<section>
<h2>Highlighted Projects</h2>
<div class="grid">
<div class="card">
<h3>Xpence</h3>
<p>Smart business spend platform with integrated payment cards for freelancers, corporates, and everyone in between.</p>
<a href="https://xpence.com" target="_blank">Link →</a>
<div class="tags">
<span class="tag">Flutter</span><span class="tag">Bloc</span><span class="tag">Provider</span><span class="tag">Riverpod</span>
</div>
</div>
<div class="card">
<h3>PSX AI Assistant</h3>
<p>AI-powered financial analytics platform with LLM insights, RAG retrieval, and interactive charts.</p>
<a href="https://github.com/sarimk80/psx_ai" target="_blank">GitHub →</a>
<div class="tags">
<span class="tag">SwiftUI</span><span class="tag">FastAPI</span><span class="tag">LLM</span><span class="tag">RAG</span>
</div>
</div>
<div class="card">
<h3>PSX StockApp (Real-Time)</h3>
<p>Real-time iOS stock tracking app using WebSockets and live PSX data.</p>
<a href="https://github.com/sarimk80/psx_sockets" target="_blank">GitHub →</a>
<div class="tags">
<span class="tag">SwiftUI</span><span class="tag">WebSockets</span><span class="tag">Combine</span>
</div>
</div>
<div class="card">
<h3>NutriFit AI</h3>
<p>AI-powered diet planner integrating HealthKit with LLM-based recommendations.</p>
<a href="https://github.com/sarimk80/NutriFit-AI" target="_blank">GitHub →</a>
<div class="tags">
<span class="tag">SwiftUI</span><span class="tag">HealthKit</span><span class="tag">FastAPI</span>
</div>
</div>
<div class="card">
<h3>RAG Platform</h3>
<p>Custom document ingestion and vector-based retrieval system using Ollama.</p>
<a href="https://github.com/sarimk80/ollama_RAG" target="_blank">GitHub →</a>
<div class="tags">
<span class="tag">Python</span><span class="tag">Streamlit</span><span class="tag">Vector DB</span>
</div>
</div>
<div class="card">
<h3>Supabase Auth App </h3>
<p>Authentication starter kit using Supabase and SwiftUI. </p>
<a href="https://github.com/sarimk80/Supa_base_app " target="_blank">GitHub →</a>
<div class="tags">
<span class="tag">SwiftUI</span><span class="tag">Supabase</span>
</div>
</div>
<div class="card">
<h3>PSX (Android) </h3>
<p>Android application for monitoring Pakistan Stock Exchange.</p>
<a href="https://github.com/sarimk80/Psx" target="_blank">GitHub →</a>
<div class="tags">
<span class="tag">Kotlin</span><span class="tag">Android</span>
</div>
</div>
<div class="card">
<h3>MacAI Clipboard Assistant</h3>
<p>A macOS application that supercharges your clipboard using AI!
Whether you're copying non-English text or code snippets, this app steps in to help—instantly.</p>
<a href="https://github.com/sarimk80/code_assistance" target="_blank">GitHub →</a>
<div class="tags">
<span class="tag">SwiftUI</span><span class="tag">Python</span><span class="tag">FastAPI</span><span class="tag">Ollama</span>
</div>
</div>
</div>
</section>
<section>
<h2>Experience</h2>
<div class="experience-item">
<h3>XPENCE — Software Developer</h3>
<span>Jun 2020 – Present · Remote (Dubai)</span>
<p>Developed cross-platform mobile apps, reusable Flutter components, and collaborated in agile global teams.</p>
</div>
<div class="experience-item">
<h3>10 Pearls — Trainee Software Engineer</h3>
<span>Dec 2019 – Feb 2020 · Karachi</span>
<p>Worked on Flutter development using BLoC architecture and reusable UI widgets.</p>
</div>
<div class="experience-item">
<h3>Kumba Africa — Flutter Developer</h3>
<span>Sep 2019 – Apr 2020 · Remote</span>
<p>Built a multi-platform travel application with flexible and responsive UI layouts.</p>
</div>
</section>
<section>
<h2>Skills</h2>
<div class="tags">
<span class="tag">Flutter</span><span class="tag">SwiftUI</span><span class="tag">Android</span>
<span class="tag">Dart</span><span class="tag">Swift</span><span class="tag">Kotlin</span>
<span class="tag">FastAPI</span><span class="tag">LLMs</span><span class="tag">RAG</span>
<span class="tag">Agile</span>
</div>
</section>
<footer>
© 2025 Sarim Khan · Built with HTML & CSS
</footer>
</div>
</body>
</html>