MENU

GET IN TOUCH

marcello@infante.com.br
Back

Causal AI

Year

2025

Tech & Technique

Next.js, React, Typescript, Python, FastAPI, GitHub Actions (CI/CD), Docker, AWS, PostgreSQL, Numpy, Pandas, Scikit-learn, DoWhy

Description

A Drag-and-Drop system for building ETL Pipelines and Causal Inference Models.

Key Features:
  • โœจ Visual Workflow Design: Intuitively build and manage complex ETL pipelines and Causal Inference models using an interactive drag-and-drop interface.
  • ๐Ÿงฉ Modular Component Library: Easily connect a variety of pre-built and customizable blocks to create flexible and tailored data processing and modeling workflows.
  • โš™๏ธ End-to-End ETL Automation: Streamline the entire data lifecycle, from extraction and transformation to loading, with robust automation and scheduling capabilities for your pipelines.
  • ๐Ÿ”Ž Integrated Causal Inference: Seamlessly design, train, and evaluate causal inference models to uncover cause-and-effect relationships directly within your data workflows.
  • ๐Ÿš€ Rapid Development & Deployment: Accelerate the creation and iteration of data pipelines and causal studies, enabling quicker insights and deployment of data-driven solutions.

My Role

Full Stack Developer

  • ๐ŸŽจ Drag-and-Drop Interface Development: Designed and implemented an intuitive and responsive drag-and-drop user interface.
  • ๐Ÿ—๏ธ ETL Pipeline Engine Development: Developed the robust backend engine capable of interpreting the user-designed pipelines using Graph Data Structure and Depth First SearchDFS.
  • ๐Ÿ“Š Causal Inference Model Integration: Integrated and implemented functionalities for defining and running causal inference models within the platform.
  • ๐Ÿ”Œ API Design and Development: Created and maintained APIs to facilitate communication between the frontend drag-and-drop interface and the backend processing engine.
  • ๐Ÿ’พ Data Management and Storage: Designed and implemented solutions for managing the metadata of pipelines and models.
  • โ˜๏ธ Scalability and Performance: Focused on building a scalable architecture capable of handling varying data volumes and computational demands for both ETL processes and causal model execution.
  • ๐Ÿ”„ CI/CD and Deployment: Established and maintained CI/CD pipelines to automate the build, testing, and deployment of the full-stack application.
  • ๐Ÿž Monitoring and Troubleshooting: Implemented monitoring solutions and was responsible for identifying and resolving issues across the entire stack to ensure the platform's stability and performance in production.

INFANTE

marcello@infante.com.br