Computer Science & AI Projects

This page brings together my current machine-learning research, open-source computer-vision work, and production AI systems. The projects span probabilistic modeling, generative AI, causal inference, NLP, recommendation, safety, anomaly detection, and reproducible ML workflows.

Research projects emphasize clear modeling assumptions and repeatable evaluation; industry projects emphasize measurable product impact, reliable deployment, and collaboration across engineering and operations.

Research Projects

Generative AI · Fairness

Fair Image Generation from Pre-trained Models

Developed probabilistic methods for improving fairness in pre-trained image generators without retraining the large base model from scratch. The work led to a SafeGenAI Workshop publication at NeurIPS 2024.

Probabilistic ModelingGenerative AIPyTorch
Causal Inference

Individual Treatment-Effect Estimation

Develop tractable probabilistic-modeling methods for individual treatment-effect estimation and counterfactual inference, with attention to reproducible evaluation and clearly stated assumptions.

Counterfactual InferenceCausal MLProbabilistic Models
Applied ML · Arizona DEMA

Natural-Disaster Forecasting

Partner with the Arizona Department of Emergency and Military Affairs on predictive modeling for natural-disaster forecasting, including reproducible pipelines, model evaluation, and technical documentation.

ForecastingModel EvaluationReproducibility
Open Source · Computer Vision

ReDMark

Built and published an open-source residual-diffusion deep-learning framework for image watermarking, connecting the research method to a codebase that others can run and extend.

Deep LearningWatermarkingTensorFlow
Computer Vision · M.Sc. Thesis

Image Retargeting and Saliency

Combined convolutional networks, semantic segmentation, saliency estimation, and content-aware resizing so retargeted images preserve visually important regions.

CNNsSemantic SegmentationImage Retargeting
Medical Imaging

Segmentation and Compression

Contributed to deep-learning brain-tumor segmentation and to a method for lossless angiogram foreground compression while preserving the visual quality of the background.

Medical ImagingSegmentationCompression
Image Processing

Artistic Filtering and Controlled Seam Carving

Worked on instance-aware artistic image filtering with convolutional networks and on seam-carving methods that control the positional distribution of removed seams.

Image FilteringCNNsSeam Carving

Technical Toolkit

PythonPython
PyTorchPyTorch
TensorFlowTensorFlow
CC
C++C++
LinuxLinux
GitGit
DockerDocker
OctaveMATLAB / Octave

Production ML Projects

Divar · Computer Vision · Automation

Automated Advertisement Acceptance

Designed, trained, shadow-tested, and deployed an automated advertisement-acceptance system across seven product verticals. It reached 25% automation and saved work equivalent to 50 operations employees.

Computer VisionShadow TestingProduction ML
Divar · NLP · Safety

Chat Fraud and Harassment Detection

Developed chat-safety models from text and numerical features. The fraud model improved precision by 8%, while the harassment model improved precision from 0.26 to 0.44.

NLPClassificationSafety
Divar · Anomaly Detection

Abnormal Advertisement Detection

Built an anomaly detector using text embeddings and time-series behavior to identify abnormal advertisements and support operational and business decisions.

EmbeddingsTime SeriesAnomaly Detection
Divar · Recommendation

Job-Seeker Recommendation Systems

Designed collaborative-filtering and content-based recommenders, evaluated them through A/B tests, and increased job-seeker engagement by 11%.

A/B TestingCollaborative FilteringContent-Based Retrieval
Divar · ML Infrastructure

Scalable Experimentation and Retrieval

Built production workflows with Python, PySpark, and Airflow and evaluated FAISS, Milvus, and Elasticsearch for large-scale recommendation and vector-retrieval use cases.

PySparkAirflowVector Search