Los Angeles, CA

Danilo Jamaal Batson

AI Engineer specializing in production AI systems — LLM integration, MCP Protocol, agent architectures, and developer tooling. 5+ years shipping apps at scale.

Shipping
3 packages on npm
Latest
ai-toolkit v0.3.4
Experience
5+ years full-stack

About Me

Danilo Jamaal Batson

Creator of @jamaalbuilds/ai-toolkit, a unified TypeScript SDK for building AI-powered applications. Previously led development of React Native and Next.js platforms at LunarCrush.

What I deliver:

  • AI-powered applications with LLMs, RAG, agents, and MCP
  • Production-ready React Native, Next.js, and Node.js apps
  • Open-source developer tools with comprehensive testing (740+ tests)
  • Immediate contribution — I ship code in week one

My healthcare education background instilled systematic problem-solving and attention to detail that translates directly to debugging complex systems and delivering reliable software under pressure.

Recent focus: Published @jamaalbuilds/ai-toolkit on npm — 18 modules wrapping Vercel AI SDK, LangChain, LangGraph, Langfuse, Inngest, and MCP behind one consistent API. 743 tests, 30-page documentation site, zero vendor lock-in.

Skills

Frontend

  • React Native
  • React
  • Next.js
  • Vue.js
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Material UI
  • Tailwind CSS
  • Expo
  • Bootstrap
  • Storybook

Backend & Testing

  • Node.js
  • Go
  • SQL
  • GraphQL
  • Apollo GraphQL
  • Express
  • MongoDB
  • Supabase
  • Firebase
  • Cloudflare
  • Cypress
  • React Testing Library
  • Jest
  • Maestro
  • Unit Testing
  • E2E Testing

AI Engineering & DevOps

  • Open AI
  • Claude
  • Gemini
  • Llama
  • Azure Pipelines
  • Docker
  • Linear
  • Git
  • GitHub
  • Postman
  • Insomnia
  • Figma
  • Solana
  • Vercel AI SDK
  • LangChain.js
  • LangGraph.js
  • Langfuse
  • Inngest
  • MCP Protocol
  • RAG Pipelines
  • Agent Architectures
  • CI/CD

Work Experience

May 2023 — Mar 2025

LunarCrush

Senior Software Engineer

  • Lead development of React Native mobile app and Next.js web platform with real-time social data analytics.
  • Architect and implement AI-powered features using LLMs and Model Context Protocol (MCP), driving user engagement and platform differentiation.
  • Established comprehensive testing infrastructure with Cypress and Maestro, improving code quality and accelerating release cycles.
  • Own end-to-end feature delivery from technical design through deployment, collaborating directly with product and design stakeholders.

Jun 2022 — Mar 2023

Mongoose

Software Engineer

  • Built and scaled Vue.js analytics platform for enterprise clients.
  • Designed and implemented RESTful API integrations, improving data pipeline efficiency.
  • Configured Azure Pipelines CI/CD, streamlining deployment processes.

Oct 2021 — Jun 2022

CreditKey

Software Engineer

  • Developed React component library and Redux state management for B2B fintech platform serving lending operations.
  • Implemented comprehensive Jest and React Testing Library test suites, improving code reliability.
  • Collaborated with product team to redesign loan application flow for improved user experience.

Portfolio Projects

AI Healthcare Assessment System

Healthcare · AI

Professional healthcare application combining Google Gemini AI with machine learning for intelligent medical risk assessment. Features hybrid AI analysis, clinical reasoning, and always-on serverless deployment.

Healthcare domain, AI integration, serverless architecture, clinical decision support, machine learning.

  • Python
  • Gemini
  • JavaScript
  • Next.js
  • Vercel

AI Viral Prediction Tool

Social · MCP

Real-time social media analysis tool that predicts viral potential using Google Gemini AI, with live creator data via Model Context Protocol (MCP). Features streaming updates and psychology-based engagement scoring.

Live social data, AI integration, serverless architecture, real-time streaming with live progress updates.

  • JavaScript
  • Gemini
  • MCP Protocol
  • Next.js
  • Vercel
  • Chakra UI

Voice-Controlled AI Assistant

Voice · Real-time

Advanced voice interface demonstrating AI integration and real-time data processing. Features speech recognition, AI-powered analysis, and responsive web design.

Voice-to-AI workflows, real-time data sync, production deployment.

  • Next.js
  • TypeScript
  • Google Gemini AI
  • MCP Protocol
  • AWS Amplify

AI-Powered Data Analysis Platform

Pipelines · Jobs ★ 375 stars · 77 forks

Production-ready analysis system featuring multi-step AI processing, background job workflows, and real-time dashboard updates. Demonstrates enterprise architecture patterns with comprehensive data handling.

Multi-step AI pipelines, background job processing, real-time progress tracking, database optimization.

  • Next.js
  • TypeScript
  • Google Gemini AI
  • Inngest
  • PostgreSQL
  • Supabase

Enterprise Data Integration Platform

Go · Microservices

High-performance backend system implementing Model Context Protocol (MCP) for AI-enhanced data processing. Features Go microservices, Redis caching, and real-time synchronization across multiple data sources.

Microservices architecture, high-performance caching, MCP implementation, horizontal scaling capabilities.

  • Go
  • Redis
  • TypeScript
  • MCP Protocol
  • Inngest
  • Docker

Technical Articles

June 202525 min read

Turn Any REST API into an MCP Server in 25 Minutes

Learn how to transform any REST API into a Model Context Protocol server for AI agent integration.

  • TypeScript
  • MCP
  • AI

June 202519 min read

Build an AI Trading Agent with LunarCrush + Google Gemini in 20 Minutes

Transform social media buzz into actionable trading signals using real-time sentiment analysis and AI-powered recommendations.

  • Next.js
  • Gemini
  • AI

June 202522 min read

Build a Real-Time Crypto Sentiment Dashboard in 20 Minutes with Next.js

Complete step-by-step tutorial showing how to build a beautiful, live crypto sentiment dashboard using Next.js and the LunarCrush API. Includes comprehensive code examples, responsive design patterns, and production deployment strategies.

  • Next.js
  • Real-time

Sept 20254 min read

From 260 Lines to 5: How We Built a Zero-Maintenance LLM Integration SDK

Building an LLM-agnostic SDK that eliminates 98% of boilerplate for crypto social data — the developer-experience thinking behind the packages below.

  • LLM
  • MCP
  • API
  • DX

Aug 20255 min read

How I Transformed LunarCrush's REST API into Developer-Friendly GraphQL

Turning a broad REST surface into a schema-first GraphQL API — fewer round trips, no over-fetching, and a playground developers can actually explore.

  • GraphQL
  • DX
  • API
  • Cloudflare Workers

Education

2015 — 2018

Dual Associate Degrees, Social/Behavioral & Natural Sciences

East Los Angeles College

Published Packages

@jamaalbuilds/ai-toolkit

TypeScript SDK · v0.3.4

Unified TypeScript SDK for building AI-powered applications. 18 modules wrapping Vercel AI SDK, LangChain, LangGraph, Langfuse, Inngest, and MCP behind one consistent API. 743 tests, 30-page documentation site.

743 tests, 18 modules, published on npm, 30-page docs site, PII detection, RAG pipelines, multi-agent graphs, durable workflows.

  • TypeScript
  • Vercel AI SDK
  • LangChain.js
  • LangGraph.js
  • Langfuse
  • Inngest
  • Drizzle ORM
  • MCP Protocol

@jamaalbuilds/lunarcrush-api

SDK · v1.0.1

TypeScript SDK for the LunarCrush API with full type safety, automatic rate limiting, and comprehensive documentation. Simplifies integration of social intelligence data into any JavaScript/TypeScript project.

Full type definitions, promise-based API, error handling, rate limit management.

  • TypeScript
  • Node.js
  • npm

@jamaalbuilds/lunarcrush-mcp

MCP server · v1.0.4

Model Context Protocol (MCP) server that enables AI assistants like Claude to access real-time social intelligence data. Bridges LLMs with live crypto sentiment and social metrics.

AI/LLM integration, real-time data access, zero cold starts, edge deployment.

  • TypeScript
  • MCP Protocol
  • Cloudflare Workers

LunarCrush GraphQL API

Public API

Public GraphQL API that transforms the LunarCrush REST API into a developer-friendly GraphQL interface. Enables flexible queries, reduced over-fetching, and improved developer experience.

Schema-first design, type-safe queries, edge deployment, public API.

  • TypeScript
  • GraphQL
  • Apollo Server
  • Cloudflare Workers

Testimonials

“Danilo is an awesome teammate and a talented developer. He works hard, shows up consistently, and you can trust him to take ownership and push things across the finish line. He's collaborative with product and design, low ego, and always willing to jump in wherever the team needs help. If you're looking for someone who's talented, dependable, positive, and truly committed to the team, Danilo is that person. I'd work with him again anytime.”

Joe Vezzani Co-Founder + CEO at LunarCrush

“As a fellow developer Danilo is very easy to work with. Understands the intent even if the requirements are vague. Can pickup new skills or tech stack changes quickly to help ship product. Knows how to read and write the code AND how to utilize AI to accelerate that process correctly. He is definitely one of the newer generation of developers that can realize the benefits of AI while also being able to review and correct the outputs as if he was actually a few developers working together.”

Dan Williams CTO at LunarCrush

“I worked closely with Danilo at LunarCrush, where he was a key developer on our AI initiatives focused on social insights and intelligence. From a product perspective, what I valued most was his ability to connect technical execution with real user impact. He understood how messy social data can be and consistently helped turn that noise into clear, usable signal that actually informed how we built and shipped product. Just as importantly, he was someone I could trust to build the right things, not just ship code. Any team working on AI, data, or intelligence-driven products would be lucky to have him.”

Jonathan Farjo Chief Product Officer at LunarCrush

“It was a pleasure working with Danilo — he's the kind of developer who can map out a tricky feature in minutes and offers calm, practical solutions whenever a bug pops up. As the UI/UX designer on the team, I especially appreciated how smoothly our hand-offs went; the design-to-engineering loop felt effortless because he already thought about user flow and edge cases before I even opened Figma. He keeps the bigger picture of how a product should behave front-of-mind while he codes, and any team looking for a thoughtful, easy-to-work-with engineer will be happy to have him on board.”

Nicolas Banados Senior Product Designer at LunarCrush

Contact Me

I build AI-powered applications and open-source developer tools. Open to discussing AI Engineering, Full Stack, and Staff Engineer opportunities. I respond to all inquiries within 24 hours.