Projects

IMID Patient Clusters Visualization Dashboard
An interactive web-based visualization dashboard demonstrating patient clustering from synthetic EHR data (Synthea™) for Immune-Mediated Inflammatory Diseases (IMIDs).
Leverages K-Means/DBSCAN clustering and AI-generated summaries (Google Gemini) to provide insights into patient groups based on age, condition count, and medication count.
Technologies:

Interactive Policy Explorer: Economic Policy Simulation
A Next.js application that demonstrates the capabilities of Large Language Models (specifically Google's Gemini Flash 2) in economic policy simulation.
This tool allows users to explore how various economic and technological transition policies might impact different socio-economic groups through an intuitive visual interface with customizable policy configurations, socio-economic group selection, and interactive visualizations.
Technologies:

PerspectiView: Transform Narratives Into Perspectives
A web application that transforms third-person narratives into multiple first-person perspectives, helping users understand how different characters experience the same events in stories.
Using Google's Gemini 2.0 Flash model for analysis, the application automatically identifies characters, generates perspective-based retellings, and creates visual timelines showing emotional and perceptual variations across characters.
Technologies:

EHR Explorer: Patient Medication Analysis Tool
Processes longitudinal Electronic Health Record (EHR) data from synthetic patients to deliver AI-powered insights into medication patterns and health trends.
The tool enables healthcare professionals to track medication effectiveness, identify potential interactions, and visualize patient health trajectories over time. Users can explore comprehensive cross-analyses of conditions and medications through an intuitive interface designed to surface meaningful patterns in complex healthcare data.
Technologies:

JustBYOK: Bring Your Own Key AI Chat Platform
A privacy-focused LLM chat interface where you control your data. All conversations and API keys remain stored locally on your device.
JustBYOK supports multiple LLM providers including OpenAI, Anthropic, and Google with full parameter control, conversation organization, and a clean, intuitive interface.
Technologies:

EssayEvaluator: Automated Essay Scoring
State-of-the-Art Automated Essay Scoring system using a 3.8B parameter language model that outperforms larger commercial models.
This AI model provides accurate scoring for academic essays, matching industry standards with a QWK of 0.82. The system reduces error rates by nearly 65% compared to baseline models while offering a 99.99% cost reduction compared to commercial alternatives.
Technologies:

BetaAnalysisTool: Crypto Market Analytics
A multi-stack application designed to analyze crypto market data and calculate beta values for digital assets.
The tool provides interactive dashboards for crypto market analysis with beta pattern tracking, helping traders identify risk profiles across various digital assets.
Technologies:

GradPathAI: University Application Assistant
AI-powered tools to assist students with university applications, built and launched as the founder.
GradPathAI delivers personalized recommendations through multi-agent AI systems, helping students navigate the complex university application process with confidence.
Technologies:

StaffWorkloadManager: Academic Workload Management
A JavaFX application for managing and calculating staff workloads in academic settings, ensuring compliance with contractual obligations and custom-defined activity rules.
Technologies:
ScholarshipScout: Multi-Agent AI Web Scraper
Multi-Agent AI based web scraper designed to search for fully funded doctorate positions from popular academic position websites.
Helps users find PhD opportunities by scraping data from websites like ScholarshipDB and FindAPhD, filtering positions based on desired countries and saving results in multiple formats.
Technologies:

PremierPulse: Premier League Management and Reporting
A comprehensive web application for Premier League information management and statistics reporting, developed as a final project for an Internet Programming module.
Technologies:
JobMatchCV: AI-Powered Resume Optimizer
An innovative multi-agent system that leverages the AutoGen framework to enhance CVs based on specific job advertisements.
This system analyzes both the CV and job requirements, generates tailored enhancement suggestions, and converts the improved CV to a professional markdown format.
Technologies:
About Me

Hi, I'm Daniel Hafezian. I'm a full-stack developer specializing in rapid web and AI application deployment using modern AI-first tools.
Toolset
Professional Experience
Full Stack Developer, Bahamta
September 2021 - February 2023
Python Developer, Fandogh PaaS
October 2020 - August 2021