Skip to content
View daniszwarc's full-sized avatar

Block or report daniszwarc

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
daniszwarc/README.md

Dani Szwarc

AI Automation Engineer · Enterprise Developer · MSc Artificial Intelligence


I've spent 20+ years building enterprise software across manufacturing, community sports, and healthcare — the kind of environments where reliability isn't optional and technical debt has real consequences. Over the last few years I've shifted my focus to AI systems, not because it's trendy, but because it's where the genuinely hard and interesting problems are right now.

I build things that replace real work. That means production pipelines, not prototypes — systems where an LLM is a component in a larger architecture, not the whole story.

I'm currently finishing an MSc in Artificial Intelligence at the University of Liverpool. My capstone, WorkflowSynth, investigates whether LLMs can automatically discover and synthesize enterprise AI workflows from natural language business requirements — a problem I care about because I've lived the manual version of it.


What I work on

Most of my recent work sits at the intersection of document intelligence, RAG pipelines, and agentic automation. I use LangChain and LangGraph for orchestration, Pinecone for vector search, and the Claude and OpenAI APIs for the model layer. On the automation side, I run self-hosted n8n for workflow orchestration and integration work.

The through line across all of it: making AI systems that behave predictably under real operating conditions — correct outputs, graceful failure modes (where faliure is expected and planned for), and enough traceability that you can debug what went wrong.


Stack

Layer Tools
LLM / AI Claude API, OpenAI, LangChain, LangGraph
Vector / RAG Pinecone, semantic chunking, embedding pipelines
Automation n8n (self-hosted), workflow orchestration
Backend ColdFusion, Python, Node.js, REST APIs
Integrations Gmail API, Drupal REST, Google Drive, Webhooks
Planning/Coding Claude Code on VSCode

Selected Projects

WorkflowSynth — MSc capstone research on automated AI workflow discovery via LLM-guided programme synthesis. LangGraph-based synthesis engine with n8n prototype validation.

Soccer Verdun AI Support — Multi-tool AI agent for a Montreal soccer organization. Handles multilingual customer support (FR/EN) using Pinecone RAG, Gmail ingestion, and seasonal business logic. Human review stays in the loop for edge cases.

AlterEco Publishing Pipeline — End-to-end publishing automation for Alternativas Económicas magazine. PDF articles go in, structured Drupal content comes out. Reduced processing time from 30 minutes to 2-3 minutes per article using Claude Vision API for layout-aware extraction.


Background

My enterprise years gave me something most AI engineers are still learning: what production actually means. I've debugged systems at 2am, inherited codebases with no documentation, and shipped things that had to work on the first try. That context shapes how I approach AI architecture — skeptically, with an eye on failure modes.

I'm based in Montreal. I work in English and Spanish and a bit of French.


MSc Artificial Intelligence, University of Liverpool (in progress)

Popular repositories Loading

  1. langchain-course langchain-course Public

    Python

  2. reflection-agent reflection-agent Public

    Python

  3. reflexion-agent reflexion-agent Public

    Python

  4. agentic-rag agentic-rag Public

    Python

  5. daniszwarc daniszwarc Public

    AI Automation Engineer · Enterprise Developer · MSc Artificial Intelligence

  6. workflowsynth workflowsynth Public

    MSc. Capstone Project