Spaces:
Sleeping
Sleeping
File size: 15,151 Bytes
7dff677 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 | import { motion } from 'framer-motion'
import { Mail, Phone, ExternalLink, Briefcase, GraduationCap, Code, Database, BrainCircuit, LineChart } from 'lucide-react'
const PROJECTS = [
{
title: 'FairValue Player Estimator',
tags: ['XGBoost', 'SHAP', 'React'],
desc: 'Advanced sport analytics platform deploying Hedonic Pricing models and NLP transfer intelligence to compute PSR compliance and mitigate winner\'s curse.',
link: '#',
},
{
title: 'WHO ESPEN Nigeria Portal',
tags: ['Vercel Edge', 'Leaflet', 'Node.js'],
desc: 'A premium analytics platform deployed for international public health monitoring. Engineered real-time supply chain latency algorithms bridging SQL logic with JavaScript, enveloped in a stunning glassmorphism geospatial UX.',
link: 'https://who-espen-nigeria-ntd.vercel.app/',
},
{
title: 'LinkyGen Intelligence',
tags: ['LangGraph', 'Agentic AI'],
desc: 'Advanced AI application utilizing a multi-agentic LangGraph architecture to streamline high-quality dynamic content pipelines.',
link: 'https://linkygen.streamlit.app/',
},
{
title: 'SESA AI Optimization',
tags: ['Multi-Agent', 'Python'],
desc: 'Stochastic optimization engine built on Agentic AI orchestration to minimize smart building electricity via BESS arbitrage.',
link: 'https://sesa-energy.streamlit.app/',
},
{
title: 'Stratos Content Empire',
tags: ['LangGraph', 'Streamlit'],
desc: 'Strategic AI marketing tool powered by LangGraph multi-agent orchestration mapping pinpoint audience intent.',
link: 'https://stratos-content.streamlit.app/',
},
{
title: 'XGen Studio',
tags: ['CrewAI', 'LangChain'],
desc: 'Viral writing assistant leveraging a multi-agent LLM workflow to scale brand growth via highly-humanized narratives.',
link: 'https://xgenstudio.streamlit.app/',
},
{
title: 'Finstratz Analytics',
tags: ['TensorFlow', 'Python'],
desc: 'Python-based financial suite utilizing deep learning (TensorFlow) to forecast stock trends and price variations.',
link: 'https://finstratz.streamlit.app/',
},
{
title: 'Stanbic IBTC Simulator',
tags: ['Financial Modeling', 'Data Science'],
desc: 'App generating robust performance forecasts across complex Money Market portfolios.',
link: 'https://stanbic-ibtc-portfolio-simulation.streamlit.app/',
},
]
export default function AboutDeveloper() {
return (
<div className="page" style={{ overflow: 'hidden' }}>
{/* ── Cinematic Hero ────────────────────────────────────────────────── */}
<section className="container" style={{ padding: '40px 24px 60px', borderBottom: '1px solid var(--glass-border)' }}>
<motion.div
initial={{ opacity: 0, y: 30 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 0.6, ease: "easeOut" }}
style={{ display: 'grid', gridTemplateColumns: 'minmax(300px, 1fr) auto', gap: '48px', alignItems: 'center' }}
>
<div>
<div style={{ display: 'inline-flex', alignItems: 'center', gap: '8px', marginBottom: '24px', padding: '6px 16px', background: 'rgba(34,197,94,0.1)', border: '1px solid rgba(34,197,94,0.2)', borderRadius: '100px' }}>
<span style={{ width: 8, height: 8, borderRadius: '50%', background: '#22C55E', animation: 'pulse-ring 2s infinite' }} />
<span style={{ fontSize: '0.8rem', fontWeight: 600, color: '#4ade80', letterSpacing: '0.05em', textTransform: 'uppercase' }}>
Open to Mid/Senior Roles Globally
</span>
</div>
<h1 className="display-font" style={{ marginBottom: '16px', fontSize: ' clamp(2.5rem, 5vw, 4rem)' }}>Lawrence Oladeji</h1>
<h2 style={{ fontSize: '1.4rem', color: 'var(--accent-blue)', marginBottom: '24px', fontWeight: 600 }}>
AI-Native Data Scientist & Sports Pricing Strategist
</h2>
<p style={{ maxWidth: '720px', fontSize: '1.1rem', lineHeight: 1.8, color: 'var(--text-2)', marginBottom: '32px' }}>
I am an AI-Native Data Associate with 3+ years of experience transforming complex datasets into strategic insights for executive decision-making.
My expertise encompasses sports analytics, hedonic pricing models, AI-driven transfer logic, and traditional Business Intelligence heavily augmented
by deep expertise in Generative AI and LLM orchestration (LangGraph, CrewAI). I am profoundly passionate about architecting scalable, data-driven solutions at the intersection of quantitative sport economics and Agentic AI.
</p>
<div style={{ display: 'flex', gap: '16px', flexWrap: 'wrap' }}>
<a href="mailto:oladeji.lawrence@gmail.com" className="btn btn-secondary">
<Mail size={18} /> oladeji.lawrence@gmail.com
</a>
<a href="https://github.com/Lawrencium-103" target="_blank" rel="noreferrer" className="btn btn-ghost">
<Code size={18} /> GitHub: Lawrencium-103
</a>
<span className="btn btn-ghost" style={{ cursor: 'default' }}>
<Phone size={18} /> +234 903 881 9790
</span>
</div>
</div>
</motion.div>
</section>
{/* ── Expertise Grid ────────────────────────────────────────────────── */}
<section className="container" style={{ padding: '80px 24px' }}>
<h2 className="display-font" style={{ marginBottom: '40px', textAlign: 'center' }}>Core Competencies</h2>
<div className="grid-3">
<motion.div whileHover={{ y: -5 }} className="glass" style={{ padding: '32px' }}>
<LineChart size={32} color="#f5a623" style={{ marginBottom: '20px' }} />
<h3 style={{ marginBottom: '12px' }}>Sports Pricing & BI</h3>
<p style={{ fontSize: '0.9rem', color: 'var(--text-2)', marginBottom: '16px' }}>
Transforming raw datasets into executive C-Suite narratives. Expert in translating complex valuations (Transfer Estimators) and multi-million-dollar portfolios into interactive command centers.
</p>
<div style={{ display: 'flex', gap: '8px', flexWrap: 'wrap' }}>
<span className="badge badge-gold">Power BI / DAX</span>
<span className="badge badge-gold">Tableau</span>
<span className="badge badge-gold">XGBoost / SHAP</span>
</div>
</motion.div>
<motion.div whileHover={{ y: -5 }} className="glass" style={{ padding: '32px' }}>
<Database size={32} color="#22c55e" style={{ marginBottom: '20px' }} />
<h3 style={{ marginBottom: '12px' }}>Data Engineering</h3>
<p style={{ fontSize: '0.9rem', color: 'var(--text-2)', marginBottom: '16px' }}>
Architecting scalable pipelines and robust data models. Proven track record dropping query latency by 15% across global health databanks using optimized SQL architectures.
</p>
<div style={{ display: 'flex', gap: '8px', flexWrap: 'wrap' }}>
<span className="badge badge-green">PostgreSQL</span>
<span className="badge badge-green">BigQuery</span>
<span className="badge badge-green">Airflow ETL</span>
</div>
</motion.div>
<motion.div whileHover={{ y: -5 }} className="glass" style={{ padding: '32px' }}>
<BrainCircuit size={32} color="#3b82f6" style={{ marginBottom: '20px' }} />
<h3 style={{ marginBottom: '12px' }}>Agentic AI & LLMs</h3>
<p style={{ fontSize: '0.9rem', color: 'var(--text-2)', marginBottom: '16px' }}>
Designing autonomous workflows orchestrating complex data routing via LLMs. Pioneering the integration of multi-agentic reasoning frameworks into traditional data domains.
</p>
<div style={{ display: 'flex', gap: '8px', flexWrap: 'wrap' }}>
<span className="badge badge-blue">LangGraph</span>
<span className="badge badge-blue">CrewAI</span>
<span className="badge badge-blue">Python</span>
</div>
</motion.div>
</div>
</section>
{/* ── Professional Blueprint ────────────────────────────────────────── */}
<section style={{ background: 'rgba(255,255,255,0.01)', borderTop: '1px solid var(--glass-border)', borderBottom: '1px solid var(--glass-border)' }}>
<div className="container" style={{ padding: '80px 24px' }}>
<h2 className="display-font" style={{ marginBottom: '48px', color: 'var(--text-1)' }}>Professional Blueprint & Background</h2>
<div className="grid-2">
<div style={{ display: 'flex', flexDirection: 'column', gap: '32px' }}>
<div className="glass-flat" style={{ padding: '32px', position: 'relative' }}>
<div style={{ position: 'absolute', left: 0, top: 0, bottom: 0, width: '4px', background: 'var(--accent-blue)', borderTopLeftRadius: 'var(--radius-lg)', borderBottomLeftRadius: 'var(--radius-lg)' }} />
<div style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '8px' }}>
<Briefcase size={20} color="var(--accent-blue)" />
<h3 style={{ margin: 0 }}>Data Associate</h3>
</div>
<div style={{ fontSize: '0.85rem', color: 'var(--text-3)', marginBottom: '20px', fontWeight: 600 }}>May 2024 – Present</div>
<ul style={{ paddingLeft: '20px', color: 'var(--text-2)', fontSize: '0.95rem', display: 'flex', flexDirection: 'column', gap: '8px' }}>
<li>Designed and deployed executive-level Power BI dashboards for C-Suite stakeholders, optimizing multi-million-dollar portfolios.</li>
<li>Engineered complex SQL data models on BigQuery & PostgreSQL, cutting query latency by 15% across 50+ key indicators.</li>
<li>Centralized 56,000+ data points across 1,450+ indicators from world-class sources (World Bank, WHO) to ensure 100% regulatory reporting accuracy.</li>
<li>Constructed AI content frameworks utilizing multi-agent reasoning to automate reporting, saving significant overhead blocks.</li>
</ul>
</div>
<div className="glass-flat" style={{ padding: '32px', position: 'relative' }}>
<div style={{ position: 'absolute', left: 0, top: 0, bottom: 0, width: '4px', background: 'var(--text-3)', borderTopLeftRadius: 'var(--radius-lg)', borderBottomLeftRadius: 'var(--radius-lg)' }} />
<div style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '8px' }}>
<Briefcase size={20} color="var(--text-3)" />
<h3 style={{ margin: 0 }}>Junior BI / Data Operations Analyst</h3>
</div>
<div style={{ fontSize: '0.85rem', color: 'var(--text-3)', marginBottom: '20px', fontWeight: 600 }}>2019 – April 2024</div>
<ul style={{ paddingLeft: '20px', color: 'var(--text-2)', fontSize: '0.95rem', display: 'flex', flexDirection: 'column', gap: '8px' }}>
<li>Synthesized business requirements into actionable data models for E-mobility.</li>
<li>Executed statistical modeling predicting demand, cutting lifecycles by 20%.</li>
<li>Identified high ROI cost-savings via exploratory spatial geospatial analysis.</li>
</ul>
</div>
</div>
<div style={{ display: 'flex', flexDirection: 'column', gap: '32px' }}>
<h3 style={{ display: 'flex', alignItems: 'center', gap: '8px', paddingBottom: '12px', borderBottom: '1px solid var(--glass-border)' }}>
<GraduationCap size={22} color="var(--green)" /> Academic Background
</h3>
<div>
<h4 style={{ fontSize: '1.1rem', marginBottom: '4px' }}>MSc in Mechanical Engineering</h4>
<div style={{ color: 'var(--text-2)', fontSize: '0.9rem' }}>University of Ibadan · 2023 - 2024</div>
</div>
<div>
<h4 style={{ fontSize: '1.1rem', marginBottom: '4px' }}>BSc in Mechanical Engineering (2:1 Honors)</h4>
<div style={{ color: 'var(--text-2)', fontSize: '0.9rem' }}>Federal Univ. of Agriculture, Abeokuta · CGPA: 3.99/5.0</div>
</div>
</div>
</div>
</div>
</section>
{/* ── Portfolio Grid ────────────────────────────────────────────────── */}
<section className="container" style={{ padding: '80px 24px' }}>
<div style={{ textAlign: 'center', marginBottom: '56px' }}>
<h2 className="display-font" style={{ marginBottom: '16px' }}>Agentic & Analytics Portfolio</h2>
<p style={{ maxWidth: '600px', margin: '0 auto' }}>A selection of high-impact production dashboards and multi-agent AI ecosystems built across multiple domains.</p>
</div>
<div className="grid-2">
{PROJECTS.map((proj, i) => (
<motion.a
href={proj.link}
target="_blank"
rel="noreferrer"
key={i}
whileHover={{ y: -4, borderColor: 'rgba(255,255,255,0.2)' }}
className="glass"
style={{ padding: '32px', display: 'flex', flexDirection: 'column', cursor: proj.link === '#' ? 'default' : 'pointer', textDecoration: 'none' }}
>
<div style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'flex-start', marginBottom: '16px' }}>
<h3 className="display-font" style={{ color: 'var(--text-1)', fontSize: '1.4rem' }}>{proj.title}</h3>
{proj.link !== '#' && <ExternalLink size={20} color="var(--text-3)" />}
</div>
<p style={{ fontSize: '0.95rem', color: 'var(--text-2)', lineHeight: 1.6, flexGrow: 1, marginBottom: '24px' }}>
{proj.desc}
</p>
<div style={{ display: 'flex', gap: '8px', flexWrap: 'wrap' }}>
{proj.tags.map(tag => (
<span key={tag} style={{ padding: '4px 10px', fontSize: '0.75rem', background: 'var(--bg-elevated)', border: '1px solid var(--glass-border)', borderRadius: '6px', color: 'var(--text-1)' }}>
{tag}
</span>
))}
</div>
</motion.a>
))}
</div>
</section>
</div>
)
}
|