Skip to content

Available for AI engineering work

AI Engineer · Agentic AI Developer

Maciej Małachowski

I build production LLM systems and agentic workflows.

AI Engineer specializing in LLM-based systems, agentic architectures, and business-process automation — shipping solutions that connect language models to real platforms, data, and APIs.

Experience

Where I’ve shipped

  1. AI Developer · autoMEE

    Mar 2025 — Present

    Designing and shipping production AI: an accounting-document workflow platform and tailor-made agentic automations integrating LLMs with ERP systems and external APIs.

    • Build the core document-processing logic of Flowmee, the accounting workflow platform, including ERP and external-API integrations.
    • Design multi-step agentic workflows integrating OpenAI and Claude models with diverse tools and APIs.
    • Implement advanced n8n automations to streamline operational and customer-service processes.
    • Use Claude Code and Codex for iterative delivery — prompt → generate → validate → refactor — to accelerate feature work.
    • Manage model context and sessions: task decomposition, token control, and structured prompting for complex workflows.
    • Python
    • TypeScript
    • OpenAI API
    • Claude
    • Claude Code
    • n8n
    • REST API
    • Playwright
    • Docker
  2. Junior Data Scientist · MLJAR

    Jun 2024 — Oct 2024

    Contributed to mljar-supervised, the open-source AutoML library — improving reliability of core modules and authoring developer-facing documentation.

    • Co-developed the mljar-supervised AutoML library: training-pipeline optimization and stabilization of core components.
    • Diagnosed and fixed bugs in core modules, improving reliability of the open-source software.
    • Authored technical documentation and real-world AutoML use-case examples.
    • Published technical articles on AutoML and modeling best practices.
    • Python
    • Scikit-learn
    • Pandas
    • NumPy
    • mljar-supervised
    • Git
Selected work

Things I’ve built

AI Budget Assistant

Bank-statement CSVs → categorized, queryable spending — powered by Claude.

2026

A full-stack personal finance app. A headerless, position-based CSV importer auto-detects each bank’s layout; categorization is rules-first (learned merchant map) with Claude Haiku batched only for unknowns. A plain-language Q&A panel answers questions via tool-calling over read-only query functions executed through a SELECT-only database role — the LLM never writes SQL. Built with strict TypeScript, pure I/O-free domain logic, and a Vitest suite.

  • Next.js 15
  • React 19
  • TypeScript
  • Supabase
  • Claude (Anthropic SDK)
  • Tailwind v4
  • Zod
  • Vitest

SmartMailer

A multi-LLM agent that automates email, data retrieval, and record-keeping.

2025

A Python agent that sends personalized emails, queries company data, and manages records. GPT-4 Turbo drives decision-making while a local Ollama Llama model handles data analysis; LlamaIndex provides natural-language access over the data, with Pandas, smtplib and PyYAML wiring the automation together for minimal-touch workflows.

  • Python
  • OpenAI API
  • Ollama / Llama
  • LlamaIndex
  • Pandas

Docs AI Chatbot

Chat with your PDF and CSV files using a fully local LLM stack.

2024

A retrieval-augmented chatbot for contextual interaction with documents. GPT4All (via LangChain) reads PDF and CSV content and a Mistral 7B model answers questions over it — all served through a clean Streamlit interface and packaged with Docker for reproducible local deployment.

  • Python
  • LangChain
  • GPT4All
  • Mistral 7B
  • Streamlit
  • Docker
Toolkit

What I work with

Languages
  • Python
  • JavaScript
  • TypeScript
AI & LLM Systems
  • Agentic AI
  • RAG
  • Prompt Engineering
  • LangChain
  • LlamaIndex
  • OpenAI API
  • Claude
  • Gemini
  • Hugging Face
ML & Data
  • Scikit-learn
  • mljar-supervised
  • Pandas
  • NumPy
Automation & Integrations
  • REST API
  • Webhooks
  • n8n
  • Zapier
  • GoHighLevel
  • Voiceflow
Backend & Apps
  • Next.js
  • Flask
  • Streamlit
  • Supabase
  • Docker
  • Playwright
Tools
  • Git
  • GitHub
  • Linux
  • Claude Code
About

Engineer, not enthusiast

I design and ship production AI: RAG systems, multi-step agentic workflows, and automations that connect language models to CRMs, ERP systems, and external APIs. My day-to-day is turning fuzzy business problems into reliable, testable software.

Before AI engineering I contributed to open-source AutoML tooling at MLJAR, and I bring a data-science foundation — math modeling, ML, and clean data handling — to every system I build.

Based in
Gdańsk, Poland
Languages
Polish (native) · English (B2)

Education

  • BSc, Mathematical Modeling & Data Analysis

    University of Gdańsk

    2023 — 2026 (expected)

  • Programming Technician

    ZSE im. prof. J. Groszkowskiego

    2019 — 2023

Contact

Let’s build something

Open to AI engineering roles and collaborations on agentic and LLM-powered products. The fastest way to reach me is email.

maciejmalachowski1@gmail.com