Mridul Jain

Developer | Researcher

About Me

I am both a developer and a researcher, and I see these two roles as deeply connected. Writing code sharpens my ability to turn ideas into reality, while research trains me to ask the right questions and look beyond immediate solutions. Together, they allow me to approach problems with both creativity and rigor.

As a developer, I enjoy building tools and systems that are clean, efficient, and impactful. I like the challenge of transforming abstract concepts into working applications that people can interact with. The process of designing, coding, and refining software gives me a sense of flow and purpose.

As a researcher, I am drawn to exploring fundamental problems and uncovering new insights. I find it rewarding to dive into complex ideas, test hypotheses, and contribute knowledge that extends beyond the immediate project. Research keeps me curious, while development keeps me practical and it’s at that intersection that I do my best work.

Work Experience

European Summer of Code - pgmpy

June 2025 - Present

  • I work on building base classes for causal inference such as ADMGs (Acyclic Directed Mixed Graphs). This also includes working on Ancestral Markov Models such as MAGs (Maximal Ancestral Graphs) & PAGs (Partial Ancestral Graphs).
  • I also implement advanced causal discovery estimators such as FCI (Fast Causal Inference) which is a constraint-based Estimator just like PC Estimator

Software Developer - EY

June 2024 - July 2024

  • Worked on a Data Analytics project during internship under the ASU – Forensics – Discovery function.
  • Developed REST APIs and dashboards using PostgreSQL and AWS to process over 1M+ financial transactions.
  • Automated CI/CD pipelines, reducing deployment time by 40% and enabling Excel-based analytics integration.

Project Intern - Genpact

Sept 2023 - Nov 2023

  • Completed an internship project on Gen AI (Documents Summarizer), focusing on developing AI-driven solutions for efficient document understanding and summarization.
  • Built a scalable multilingual document extraction pipeline using Azure Cognitive Services, supporting 10+ languages.
  • Automated document processing and structured insights delivery, achieving a 70% reduction in manual effort.

Research Publications

Connect With Me