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, while retaining 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.
My earlier career includes extensive full-stack and backend development across a wide range of industries and technologies. I have worked independently with clients since 2010, delivering projects from architecture and implementation through testing, deployment, and ongoing maintenance.
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