Daniel Haskell
Machine Learning Engineer
I build machine learning systems that show their work, and the custom software that puts them to use.
About meMachine learning that shows its work
Tiered ML projects with the reasoning open: what the model saw, why it decided, and where it fails. Built end to end, from framing to a live API.
View the researchFor businesses and consultingCustom software, built right
Booking, payments, scheduling, and customer management for small businesses. No overengineered platforms. Just what your shop needs, in weeks.
View consulting workEverything I've shipped
Filter by what you came for. Hover any card to see the techniques behind it.
ConsultingERP / OperationsEvent Manager
liveLets a shop's customers book and pay for event seats themselves, instead of the owner tracking it all by email.
- Full-Stack Delivery
- Payments Integration
- Booking Systems
- Client Discovery
- Next.js
- Stripe
- Postgres
Research, Tier 3FintechThemis - Credit Default Risk Model
livePredicts who's likely to default on a loan, and shows exactly how much money that saves a lender.
- MLOps
- Cost-Sensitive Learning
- Model Calibration
- Explainability (SHAP)
- XGBoost
- MLflow
- FastAPI
Research, Tier 3FintechPythia - Trading Volume Forecasting
demoForecasts how many shares of a stock will trade tomorrow, so a trading desk can plan for it instead of guessing.
- Time Series Forecasting
- Prophet
- Model Benchmarking
- MLOps
- ETS
- Prophet
- XGBoost
- FastAPI
Research, Tier 2FintechMnemosyne - SEC Filing Q&A
liveAnswers questions about a company's SEC filings and shows you the exact paragraph it pulled the answer from, so you can check its work.
- RAG
- Vector Search
- Eval Harness
- Claude API
- RAG
- Chroma
- Claude API
Research, Tier 2NLP / ResearchSentiment Model Comparison
liveRuns two different sentiment-reading methods over fifty thousand real Reddit comments and shows exactly where they disagree.
- Fine-Tuned Transformer
- Sentiment Analysis
- Model Comparison
- GPU Inference
- VADER
- DistilBERT
- transformers.js
ConsultingHR TechResume-Job Match Scorer
liveScores how well a resume matches a job description, the same way an applicant tracking system does, entirely in your browser.
- Sentence Embeddings
- Semantic Search
- Cosine Similarity
- On-Device Inference
- Sentence embeddings
- transformers.js
- Cosine similarity
Research, Tier 2FintechEarnings Release Sentiment vs Stock Movement
liveTests whether upbeat language in a company's earnings release actually predicts its stock going up afterward.
- NLP Sentiment Analysis
- Financial Data
- Statistical Testing
- Data Visualization
- NLP sentiment
- React
- Recharts
Research, Tier 2Personal ToolMilo - Gym Progression Tracker
livePaste a workout, get parsed sets, a PR prediction, a readiness score, and a training calendar built from it.
- On-Device Inference
- Time Series Forecasting
- Local-First Storage
- React
- Local storage
- JavaScript
ConsultingConversational AIPeitho - Lead Qualification Chatbot
liveA chatbot that qualifies sales leads by actually talking with them, so only real prospects reach a human.
- Conversational UX
- Lead Scoring
- LLM Orchestration
- Chatbot Design
- Conversational UX
- Typebot
- Next.js
ConsultingLegal TechContract Risk Flagging Tool
liveReads a contract and flags the clauses that are missing, one-sided, or expensive if things go wrong.
- NLP
- Rule-Based Systems
- Risk Scoring
- Regex Parsing
- Rule engine
- Regex NLP
- React
Research, Tier 1Public DataHealth Inspection Tracker
liveMaps every public health inspection in New Jersey by location, so you can see which restaurants nearby actually passed.
- Geospatial Analysis
- Data Visualization
- Public Records ETL
- Leaflet
- Leaflet
- Geospatial
- JavaScript
Research, Tier 1Public DataFlood Risk vs Home Price
liveChecks whether home prices in flood-prone New Jersey neighborhoods actually reflect that risk, or if buyers are missing it.
- Bivariate Choropleth
- Geospatial Analysis
- GeoJSON
- Data Visualization
- Bivariate choropleth
- GeoJSON
- D3-style SVG
