Building production RAG pipelines, LLM systems, and self-hosted AI infrastructure β from model to deployment.
Quick nav: About Β· Batcave Β· Projects Β· Highlights Β· Blog Β· Resume
Β Now: Fine-tuning local LLMs on Batcave Β· scaling the RAG podcast pipeline Β· planning the next Home Server Chronicles entry.
I'm an ML/AI Engineer & Data Scientist with 5 years building production ML systems, RAG pipelines, and self-hosted AI infrastructure. I design end-to-end solutions β from model training and LLM fine-tuning to cloud deployment and real-time monitoring.
When I'm not shipping ML at work, I'm operating Batcave β my solo-built, 56-container private AI server running local LLMs, RAG, and ML inference at 99.9% uptime (live status).
role: Data Scientist β GenAI & ML @ Enigma Technologies
education: M.S. Data Science, UMBC (GPA 3.91 / 4.0)
focus: LLMs Β· RAG Β· MLOps Β· Self-hosted infrastructure
homelab: 56 containers Β· 36+ services Β· 99.9% uptime
based_in: Maryland, USA- Full-time ML/AI or MLOps engineering roles.
- Contract and advisory work for production RAG/LLM systems.
- Collaborations around self-hosted AI, homelab observability, and applied GenAI.
A solo-managed homelab on a Beelink mini-PC. Self-hosted from scratch. Live at jay739.dev.
| Metric | Value | Metric | Value |
|---|---|---|---|
| Containers | 56 |
Self-hosted Services | 36+ |
| Uptime | 99.9% |
Local LLMs | 5+ models |
| Hybrid-cloud Latency | β60% |
Multi-DB Layer | 177 GB |
Stack: Docker Β· Ollama Β· LangChain Β· Authentik SSO Β· Tailscale Β· Netdata Β· Nginx Β· PostgreSQL Β· MariaDB Β· Redis Β· Meilisearch
Proof links: Live Batcave status Β· Batcave architecture series Β· OCI migration + latency notes
β Read the full 5-part Batcave blog series
Core: Python Β· PyTorch Β· LangChain Β· Ollama Β· Docker Β· AWS Β· PostgreSQL Β· Redis Β· Next.js Β· TypeScript
|
Solo-built private AI infra on a Beelink mini-PC. 56 containers, 36+ services, local LLMs via Ollama, RAG pipelines, SSO, full observability.
|
PDF β LLM β TTS pipeline that converts books into character-voiced podcasts. 98% OCR accuracy, 4Γ throughput via LoRA fine-tuning.
|
|
PySpark ML pipeline on IBM's 32M-row HI-Medium AML dataset. Temporal feature engineering, severe class imbalance (0.23%) β 0.998 F1.
|
Benchmarked 8 CNN architectures on the FLAME dataset using RGB+IR dual-stream fusion. Best model: ResNet18 at 0.94 micro-F1.
|
|
Compared custom CNN vs ResNet18 / VGG16 / EfficientNet on 220k+ pathology patches. Transfer learning best at 0.94 AUC.
|
FinBERT sentiment + Monte Carlo VaR across S&P 500 sectors and historical crisis periods (2008, COVID-19).
|
β See more projects on jay739.dev
β’ Benchmarking Local LLMs Across an RTX 3060 Ti and an M4 Mac Mini (With a Kernel Panic Along the Way) Jul 16, 2026
β’ The Freeze Wasn't Memory: Tracing a Homelab Server's Root Cause Through Three Wrong Turns Jul 16, 2026
β’ I Made My AI Ambush Me With Pop Quizzes May 29, 2026
β’ The Quiet Math of Lifetime Software Deals May 12, 2026
β’ What Running a Homelab Actually Teaches You That Work Doesn't Apr 24, 2026
β More at jay739.dev/blog Β· auto-refreshed every 6 hours from jay739.dev/rss.xml
2025 β now Data Scientist β GenAI & ML @ Enigma Technologies
2025 AI/ML Programming Intern @ R/SEEK Β· UMBC
2023 β 2025 M.S. Data Science (GPA 3.91) @ UMBC
2019 β 2023 Machine Learning Engineer @ Cognizant
2019 Software Engineering Intern @ Infosys