Elegant, accessible user interfaces, and AI-powered product engineering.
I work at the intersection of modern frontend engineering and AI/ML product systems — an uncommon combination that lets me own a feature from model output to user experience.
- 🔍 Semantic search & recommendations — vector embeddings, similarity search, ranking systems (Book Rec Engine: 2.1M titles)
- 📊 Real-time data products — GraphQL/WebSocket pipelines, Redis caching, live financial indicators (hodlWatch)
- 🤖 AI-integrated applications — OpenAI, NLP pipelines, computer vision, LLM-assisted UX (gymnosis)
- 🧠 ML from scratch — PyTorch, YOLOv8, LSTM networks, GANs, time series forecasting, NLP classifiers (PythonProjects)
Frontend: TypeScript · React · Next.js (App Router) · Tailwind CSS · Styled Components
Backend: Node.js · GraphQL/Apollo · PostgreSQL · MongoDB · Redis
ML/AI: Python · PyTorch · scikit-learn · YOLOv8 · LSTM · NLP · Vector Search
Infrastructure: AWS · Vercel · Docker · GitHub Actions · CI/CD
Quality: Jest · Cypress · React Testing Library · WCAG · Core Web Vitals
I didn't start in tech; I came up through design and SEO, which means I think about products from the user backward, not the stack forward. I've been building with ML/Python in parallel with production frontend work since 2021, which is unusual and occasionally very useful.
The work I care most about sits at the edge of what frontend engineering traditionally owns: search relevance, AI-augmented interfaces, and building elegant, frictionless user experiences.
| Project | What It Does | Stack |
|---|---|---|
| Book Recommendation Engine | Semantic book discovery across 2.1M titles using vector embeddings | Next.js · TypeScript · Python |
| hodlWatch | Real-time crypto market analysis with financial indicators | Next.js · GraphQL · MongoDB · WebSocket |
| gymnosis | AI-powered gym management with OpenAI-generated workout plans | Next.js · OpenAI · MongoDB |
| Cognitive Framing Research | NLP system mapping how concepts are represented across media over time | Python · NLP · semantic analysis |
| ML Portfolio | Computer vision, NLP classifiers, GANs, time series forecasting, RL trading bots | Python · PyTorch · scikit-learn |
I'm currently open to Senior Frontend and Senior Full-Stack roles; particularly at companies where elegant UIs, RAG, or AI-powered product experiences are central, not an afterthought.
📧 [email protected]
🌐 jarod-christiansen.vercel.app
💼 linkedin.com/in/jarod-christiansen


