Skip to content
View ValDevelopment's full-sized avatar

Block or report ValDevelopment

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ValDevelopment/README.md

Hi there 👋 My name is Vladislav Fedorov

I'm a statistician with a broad focus on applied data analysis, statistical modeling, and interactive tools, spanning domains from clinical trial design and drug safety analysis to esports analytics. I hold a Master of Science in Statistics from the University of Illinois Urbana-Champaign (GPA 3.90), along with a Bachelor of Liberal Arts and Sciences in Statistics (GPA 3.77), with a minor in Mathematics, from the same university.

I work primarily in R and Python, with SAS as well, and have client-facing statistical consulting experience translating technical findings into stakeholder-ready recommendations.

Outside of my statistics work, I build games in Unity and C#, from solo long-term projects to 48-72 hour game jam entries. I enjoy building end-to-end projects generally, from data preparation and modeling to interactive tools and games.

You can find my statistics and data science projects below, followed by my game development work.

📊 Statistics/Data Science Projects

Clinical Trial Safety Analysis

  • Built a full CDISC SDTM/ADaM analysis pipeline in R on a public 254-patient Alzheimer's trial dataset, covering baseline demographics, adverse event summarization, and time-to-event survival analysis.
  • Modeled time-to-adverse-event with Kaplan-Meier curves and a Cox proportional hazards model, uncovering a dose-response safety signal (HR of 4.15 and 5.03 vs. placebo) confirmed by an age-adjusted sensitivity analysis.

Repo

Report

Clinical Trial Power Calculator

  • Built a two-arm clinical trial sample size and power calculator in Python (Streamlit), covering continuous, binary, and time-to-event endpoints with closed-form formulas (noncentral t, arcsine, Schoenfeld) alongside simulation-based power that fits the actual regression model (ANCOVA, logistic regression, Cox PH) to synthetic trial data.
  • Validated every closed-form formula against independent benchmarks, surfaced a real power gap between closed-form targets and Wald-test-based regression analyses across two endpoint types, and anchored a worked example to the HR of 5.03 finding from the CDISC safety analysis project.

Repo

Live App

FAERS Disproportionality Analysis: Semaglutide

  • Ran a post-market drug safety signal detection analysis on FDA FAERS Q4 2025 data for semaglutide (Ozempic, Wegovy, Rybelsus), applying PRR, ROR, and chi-square disproportionality methods with Haldane-Anscombe correction across 3,279 primary-suspect case reports.
  • Built the pipeline independently in Python and SAS, validated both implementations to match exactly, and curated the flagged signals against MedDRA coding noise and published GLP-1 safety literature.

Repo

Counter-Strike Team Analysis Tool

  • Analyzed CS:GO match and team-level data to study economy-driven decision-making across rounds.
  • Merged and transformed match datasets to track transitions between eco, force, and full-buy rounds, and visualized their relationship to round outcomes using interactive plots.

Repo

Live App

Indie Publisher Recommendation Tool

  • Developed a content-based recommender system to help indie developers identify potential publishers based on historical catalog similarity.
  • Matched game concepts—defined by Steam tags and target price point—to publishers with comparable releases, and surfaces concrete examples to support discovery and outreach.

Repo

Live App

Text-Based Geographic Region Classification Tool

  • Built text-based classification models to predict the geographic region of tweets using textual features. I focused on TF-IDF representations, class imbalance mitigation, and random forest modeling to improve predictive performance.
  • The broader project also explored logistic regression baselines and BiLSTM models for sequential text patterns, implemented by other team members.

Repo

Report

🎮 Gamedev Projects

Game Jams

Dino's Nightmare

Created in 72 hours for Mini Jam 120

Roles: Gameplay Programmer, Level Designer

Out of 56 submissions, our game placed 1st in Presentation and 3rd in Overall rankings.

Repo
Link

Windows Defense

Created in 72 hours for Mini Jam 121

Role: Gameplay, UI Programmer

Out of 120 submissions, our game placed 7th in Enjoyment and 21st in Overall rankings.

Repo
Link

Gentle (g)host

Created in 48 hours for GMTK Game Jam 2023

Role: UI Programmer

Out of 6769 submissions, our game placed 72nd in Presentation and 198th in Overall rankings.

Repo
Link

Pinned Loading

  1. CDISC-ADaM-Survival-Analysis CDISC-ADaM-Survival-Analysis Public

    Safety and efficacy analysis of a public CDISC clinical trial dataset (SDTM/ADaM standards) using survival analysis in R

  2. clinical-trial-power-calculator clinical-trial-power-calculator Public

    Sample size and power calculator for clinical trials, with closed-form and simulation-based methods

    Python

  3. FAERS-signal-detection FAERS-signal-detection Public

    Post-market drug safety signal detection for semaglutide using FDA FAERS data and disproportionality analysis (PRR, ROR, chi-square), cross-validated in Python and SAS

    Jupyter Notebook

  4. CS-GO-Team-Economy CS-GO-Team-Economy Public

    Data Analysis and Visualization project on CS:GO economy from 11/2015 to 03/2020

    Jupyter Notebook