Jacek Leszczyński
Staff AI Software Engineer · Wrocław, Poland
Staff AI Software Engineer and tech lead on Bobsled's AI team. I take large
projects from spec to production — the Bobsled Agent, natural-language-to-SQL,
and the multi-cloud data platform underneath. After hours I ship small apps and games.
Contact
Skills
- Languages: TypeScript, Python, Java, Go, C# (.NET), Swift, Kotlin
- Frontend: React, Next.js, Angular
- Mobile: SwiftUI (Live Activities, widgets, CarPlay), Jetpack Compose, Ionic
- Backend & platform: Node.js, Spring Boot & Spring Cloud, microservices, Kubernetes
- AI: LangGraph / LangChain agents, MCP servers & tools, human-in-the-loop approvals, natural-language-to-SQL, agentic RAG, evals
- Clouds: GCP, Azure, AWS, OCI (Oracle)
- Data: Snowflake, Databricks, BigQuery, DuckDB, PostgreSQL, CosmosDB
- Also: type-safe APIs (Zod), data visualisation (ECharts / Recharts), three.js / WebGL
Experience
Bobsled — Staff Software Engineer (Jun 2024 – Present)
Tech lead on the AI team, owning larger projects from spec through to production.
Bobsled Agent (built on Dogsled, our agent harness for data products): chat, artifacts,
memory and reusable skills; human-in-the-loop approvals for agent actions; automated
per-provider setup and MCP access to Bobsled.
AI analytics product (natural-language-to-SQL): tech lead for Data Apps, an interactive BI
product with AI-generated dashboards; built the Python agent backend on LangGraph and
cross-source analytics with DuckDB; grew it into an agent platform with an MCP server,
custom agents and scheduled workflows.
Core data platform (Sledhouse): led the OCI Spark engine project on Oracle Data Flow, moved
mounts onto regional jobs, built a lineage graph, and built source connectors and ingestion
across the multi-cloud data plane.
Bobsled — Senior Software Engineer (Feb 2023 – Jun 2024)
Cross-cloud data-sharing platform: source connectors and ingestion (XML, latest-file
overwrite, SFTP), control-plane services, and SOC 2 continuous monitoring.
Fonoa — Senior Software Engineer (Sep 2021 – Dec 2022)
Lookup and Reporting products: microservices on Kubernetes in Node.js, C# (.NET 6) and Go.
QIAGEN — Software Development Lead (Apr 2021 – Sep 2021)
Led development and operations for a biotech product, recruited engineers, owned the roadmap.
QIAGEN — Senior Java Developer (Mar 2019 – Apr 2021)
Microservices with Spring Cloud; Azure services; IoT and Ionic mobile apps.
Sendit — Full-Stack Engineer (Jun 2016 – Mar 2019)
Built bliskapaczka.pl and sendit.pl (Angular, SSR, PWA), an embeddable parcel-shop map
widget, and a public REST/RPC API with OAuth 2.0.
Credit Suisse — System Engineer (Nov 2015 – Jul 2016)
Requirements analysis, system design, development (VB, Java, Oracle), third-line support.
Nokia Networks — Java Software Engineer (Sep 2014 – Nov 2015)
Test-automation framework, Eclipse RCP plugins, network-communication test backends.
Nokia Networks — Integration & Verification Engineer (Jan 2013 – Sep 2014)
Automated tests (Robot Framework), Jenkins pipelines, lab test beds, Python scripting.
Pet projects
A pocket isometric F1 racer: 26 circuits modelled on real tracks, AI rivals, PB ghosts,
daily challenges, championships and a shared scoreboard. Coming to iPhone, iPad, Android
and Steam. TypeScript, three.js, Vite, Vercel, Upstash Redis.
Footie — web + native app
Sign-up lists for pickup football: one link for sign-ups, waitlist, team draws, payments and
man-of-the-match voting, no account needed. React 19, Vercel, Upstash Redis; native SwiftUI
and Jetpack Compose apps on the way.
An iPhone companion for Poland's average-speed sections: spoken alerts, an estimated average,
Live Activity, Dynamic Island and CarPlay. Offline, no ads, no account. Swift, SwiftUI,
Core Location, ActivityKit, plus a Python data pipeline.
Trip apps — vacation planners
Trip sites for a 14-day Japan trip and a 9-day Scotland road trip: day-by-day story,
interactive maps, itinerary, budget and practical tabs. Next.js 16, Tailwind 4, Leaflet.
Portfolio site for a Wrocław interior-architecture practice: bilingual (PL/EN), motion-heavy
project pages, SEO and AI-search findability. Next.js 16, Framer Motion, next-intl.
Education
- Politechnika Wrocławska — MSc, Computer Science (2013 – 2016)
- Politechnika Wrocławska — BSc, Computer Science (2009 – 2013)