Available for new projects

Michał
Lipiński

|

LLM Tooling · Internal Agents · RAG Systems

Senior AI Engineer with 20+ years of software engineering experience, now specializing in building production LLM tooling — internal AI agents, RAG systems, multi-agent workflows, and AI-powered automation. Polyglot across Python, TypeScript, and Rust, with deep hands-on experience deploying LLMs locally (Ollama, vLLM, llama.

Scroll
About Me
Michał Lipiński

Building production AI tooling

Senior AI Engineer specializing in building LLM-powered tooling, internal agents, and RAG systems. Two decades of software engineering gives me a different angle on AI work — I focus on what's reliable, debuggable, and actually useful, not just what's clever. Currently building production AI tooling on a freelance basis, contributing safety refactors to open source (Bun), and reviewing AI-generated code at production scale.

20+
Years Engineering
AI
Engineering Focus
3
Languages (Py/TS/Rust)
OSS
Bun Contributor

AI / LLM Engineering

Internal AI agents, RAG systems, multi-agent workflows, prompt engineering, eval pipelines. Daily work with LangChain, Ollama, vLLM, OpenAI, Anthropic APIs

Code Quality & AI Review

Reviewing AI-generated code at production scale — identifying hallucinations, non-idiomatic patterns, logic errors. Contributing safety refactors to Bun (oven-sh/bun)

Backend Architecture

20+ years building distributed systems, event-driven architectures, high-throughput APIs, and data pipelines processing millions of records — the foundation that AI tooling sits on

Model Work — Growing

Hands-on with LoRA fine-tuning, GGUF quantization, local model deployment. Building eval pipelines and inference optimization expertise — open to deeper model work

Experience

Where I've built

Jan 2026 — Present

Freelance

Senior Software Engineer — AI & Trading Systems

Remote

  • Building production AI tooling: LLM-powered analysis pipelines, automated content generation, and trading platforms with backtesting engine
  • Daily work with multiple LLMs — prompt engineering, evaluation, fine-tuning, local deployment via Ollama and vLLM
  • Reviewing, debugging, and refactoring LLM-generated code across Python, TypeScript, and Rust — identifying logic errors, hallucinated APIs, and non-idiomatic patterns
  • Polyglot stack: Python (FastAPI, data tooling), Rust (performance-critical components), TypeScript (UIs and integrations)
PythonRustTypeScriptLangChainOllamavLLMPostgreSQLDuckDB
Oct 2023 — Dec 2025

LC Labs

Software Architect & Senior Engineer

Kraków

  • Architected and shipped high-performance backend powering a mobile fintech application — owned API contracts, data layer, transaction security, and SLAs end-to-end
  • Designed and integrated full authentication and authorization stack (OAuth2/OIDC), with role-based access control and SSO across services and mobile clients
  • Built and operated complex data processing pipelines and custom plugins for high-throughput streams; ownership over reliability and observability
  • Integrated DFNS (MPC wallet-as-a-service) for institutional-grade key management; led integration of a third-party blockchain fork as secure internal service
  • Worked autonomously on architectural decisions with minimal supervision
RustTypeScriptOAuth2/OIDCPostgreSQLDFNSDocker
Sep 2022 — Sep 2023

Justt.ai

Senior Full Stack Developer

Remote (Kraków/Tel Aviv)

  • Built and extended Node.js/TypeScript microservices with NestJS — REST and GraphQL APIs, PostgreSQL, MongoDB, RabbitMQ, SQS
  • Designed microservices architecture in a multi-team NX monorepo; led cross-team architecture decisions and code organization standards
  • Owned third-party payment-platform integrations end-to-end: connector design, data mapping, retry/idempotency strategies, monitoring
  • Enhanced CI/CD pipelines with GitHub Actions; deployed to existing Kubernetes infrastructure
  • Mentored team members, organized internal tech talks, drove TypeScript best practices and type-safety adoption
TypeScriptNestJSNode.jsGraphQLPostgreSQLMongoDBRabbitMQNXGitHub Actions
Jan 2019 — Jun 2022

Weber Shandwick (Bomoda)

Senior Full Stack Developer

Remote (Kraków/New York)

  • Worked closely with data science team on large-scale sentiment analysis ML pipelines — built data ingestion, feature engineering, and serving infrastructure across millions of records
  • Python backend with FastAPI and Flask; data pipelines using Pandas, NumPy, Dask; Apache Airflow for orchestration
  • Collaborated daily across timezones with NY-based product and engineering teams (async-first)
  • Architected redesign of monolithic application into microservices on AWS (Lambda, ECS, S3, RDS Aurora)
  • Designed and implemented role-based access control using Casbin; integrated Azure AD as SSO identity provider with OAuth2/PKCE
PythonFastAPIPandasDaskAirflowReactAWSCasbin
2010 — Dec 2018

Milenium-IT

Lead Full Stack Developer

Kraków

  • mObserver real-time worker monitoring platform: Node.js backend, React frontend with WebSocket, Android BLE beacons, PostgreSQL — full-cycle ownership from design to production
  • Sumiriko enterprise intranet: Django + Oracle DB with RFQ workflows and ABBYY OCR integration for document digitization
  • Timesheet for Celon Pharma: Meteor, MongoDB, React, Redux
  • Multiple Python-backed enterprise platforms; AWS deployments (EC2, S3, AuroraDB, ELB) for Edbox and mBox.eu
Node.jsReactPythonDjangoPostgreSQLMongoDBAWS
2014 — 2015

Techninja sp. z o.o.

Founder & Developer

Kraków

  • Founded and built bit-street.com cryptocurrency exchange end-to-end — Angular.js frontend, Tornado WebSocket backend, order matching engine, hot wallet management, 2FA, KYC workflows, bank SDK integrations
DjangoAngular.jsTornadoWebSocket
2005 — 2010

Earlier Career

Various Roles

Poland

  • Founded Jobguide.pl — first job aggregation platform in Poland (web scraping, normalization pipelines, search)
  • Freelance web development across Django, Java, PHP
DjangoPythonJavaPHP
Projects

What I've shipped

From crypto exchanges to AI pipelines — every project is a solution to a real problem.

Featured

AI / LLM Engineering — Hands-On

Production AI tooling: LLM-powered analysis pipelines, multi-agent RAG with LangChain, local model deployment (Ollama, vLLM, llama.cpp, Candle), and inference optimization with LoRA fine-tuning and GGUF quantization.

PythonLangChainOllamavLLMllama.cppCandlePyTorch
Featured

Bun (oven-sh/bun) — Open Source

Long-term contributor since pre-1.0. Currently contributing Rust safety refactors during the project's Zig→Rust rewrite — replacing AI-generated unsafe blocks with idiomatic safe Rust, verifying behavior parity against the original implementation.

RustOpen SourceCode ReviewMemory Safety
Featured

Sentiment Analysis at Scale

Partnered with data scientists at Weber Shandwick on large-scale sentiment ML pipelines — data ingestion, feature engineering, and serving infrastructure processing millions of records.

PythonFastAPIPandasDaskAirflowAWS
Featured

Crypto Trading Bot Platform

Full-featured cryptocurrency trading platform with visual strategy editor, highly optimized backtesting engine powered by DuckDB, and paper trading simulation. Integrates with Kraken and Binance exchange APIs.

RustAxumDuckDBHTMXMiniJinja

Mobile Fintech API

High-performance Rust API server powering a mobile cryptocurrency application with low-latency data delivery, transaction security, and DFNS MPC wallet integration.

RustPostgreSQLDFNSCryptography

RFQ Application

Advanced Request for Quotation application with role-based permissions, custom workflows, and multi-party communication. Full Rust stack with Leptos frontend.

RustAxumLeptosPostgreSQLRedisTailwind
bit-street.com Crypto Exchange

bit-street.com Crypto Exchange

Built a complete cryptocurrency exchange platform from scratch — hot wallets, 2FA authentication, KYC verification, real-time WebSocket trading, and bank SDK integration. Founded Techninja sp. z o.o. in 2014.

DjangoAngular.jsTornadoWebSocket
Jobguide.pl — Job Aggregation Pioneer

Jobguide.pl — Job Aggregation Pioneer

Founded and built the first job aggregation platform in Poland, scraping and indexing job listings from multiple sources into a unified search experience.

DjangoPythonPostgreSQL

mObserver — Real-time Monitoring

Real-time worker monitoring system using BLE beacons, React WebSocket dashboard, and Android companion app. Complete IoT-to-dashboard solution.

ReactNode.jsPostgreSQLAndroidWebSocketBLE
Open Source

Contributing to what I use

I believe AI-assisted coding only works when the engineer deeply understands the output. My OSS contributions to Bun focus on a current gap: the project recently rewrote its codebase from Zig to Rust with significant AI assistance, leaving idiomatic improvements and safety refactors as a meaningful contribution opportunity. This is the same skill I bring to building production AI tooling — knowing when AI-generated code is right, wrong, or subtly broken.

92k+ stars

Incredibly fast JavaScript runtime, bundler, test runner, and package manager.

Role Long-term contributor since pre-1.0
Now Contributing Rust safety refactors during the project's Zig→Rust rewrite — identifying AI-generated unsafe blocks, refactoring them to idiomatic safe Rust, and verifying behavior parity against the original implementation and test suite.
Skills

My toolkit

Two decades of hands-on engineering across Python, TypeScript, and Rust — from production backends to AI tooling and cloud infrastructure.

Python 15Y+
TypeScript/JS 15Y+
Rust 5Y

AI / LLM Tooling

LangChainLlamaIndexOllamavLLMllama.cppCandleHugging FacePyTorch

Rust Ecosystem

AxumSQLxTokioSerdeUtoipaLeptosCandle

JavaScript / TypeScript

Node.jsBunNestJSNext.jsReactZustand

Python

FastAPIFlaskDjangoPydanticSQLAlchemyNumPyPandas

Frontend

ReactTailwind CSSHTMXMiniJinjaZustand

Databases & Messaging

PostgreSQLMongoDBRedisMySQLDuckDBRabbitMQSQS

Auth & Security

OAuth2OIDCCasbin RBACZitadelMFA / 2FAJWT

Cloud & DevOps

DockerKubernetesAWSGitHub ActionsAnsibleAirflow

Specialized

DFNS / MPC WalletsExchange APIsCryptographyEvent-drivenMicroservices
Education & Certifications

Credentials

Education

BSc Computer Science

WSE im. Ks. J. Tischnera

2006 — 2009

Certifications

AWS Technical Essentials

Amazon Web Services · 2016

Web Application Security

niebezpiecznik.pl · 2014

Languages

English

C1 — Professional Working

Polish

Native

Contact

Let's work together

Looking to build AI-powered internal tools? Need an engineer who knows where LLMs work and where they fail? Drop me a message — or grab my CV below.

LinkedIn

michallipinski

Location

Kraków, Poland

Resume

Download CV (PDF)