Senior Software Engineer — Application

Hello,

My name is Michal Piotrowski, and I am applying for your Senior Software Engineer position. I am a senior software engineer with 15+ years of experience building production software, backend systems, and full-stack applications. Over the last five years, Rust has been my primary language, with recent work spanning backend services, distributed systems, healthcare, AI applications, and developer tools.

Recently, I worked at MedoSync, where I designed and developed Rust backend services for a HealthTech platform supporting hospital workflows, patient payments, and integrations with external healthcare systems. I built payment integration with Global Payments, enabling patients to complete their portion of medical costs before hospital visits, and implemented HL7 integrations connecting hospital systems. I also improved backend workflows, reliability, and maintainability while working with other engineers on Rust development and backend architecture.

One project that represents my recent backend work is the Octopus server:
https://github.com/metric-space-ai/octopus_server

I designed and developed this backend service for AI applications integrating with LLM providers such as Anthropic, Ollama, OpenAI, and Azure OpenAI. The project uses modern Rust practices and the Axum ecosystem, with a structured architecture and functional tests covering API endpoints, response handling, and critical workflows.

Alongside building AI-enabled software, I increasingly use AI-assisted engineering workflows for technical planning, code and architecture review, security and performance analysis, troubleshooting, and development workflow improvement. I can also work with AI coding agents on multi-step development tasks, guiding their work across an existing codebase and validating changes against project requirements, compiler feedback, and tests. I retain responsibility for technical decisions and verification.

Earlier in my Rust career, I worked on The Daily Edit, where I developed Rust backend services and frontend components for the administration panel and web application, including APIs used by the mobile application. I also contributed to JavaScript-based web scraping services and Python-based AI services.

Since 2010, I have worked as an independent consultant, delivering 40+ software projects for 30+ clients across diverse industries, including financial services, healthcare, e-commerce, gaming, media, and enterprise software. While the business contexts have varied, my work has consistently focused on backend and full-stack engineering, architecture, and integrations. Depending on the engagement, I have worked independently or led engineering teams, made key architectural and technical decisions, and taken responsibility for the quality and long-term maintainability of the systems I build.

I am currently available for new opportunities and would welcome the opportunity to discuss how my experience with backend development, full-stack engineering, distributed systems, and Rust could contribute to your engineering team.

Best regards,
Michal Piotrowski