M. Palahuta — profile photo Kraków, Poland

Mykhailo Palahuta

// Senior Software Engineer

Experienced engineer with 7+ years of demonstrated expertise in backend development, specialising in Java and Go — with a deep focus on distributed systems design and high-throughput service architecture. Currently building large-scale fintech distributed systems with Java, Spring, PostgreSQL and Kafka. Delivers pragmatic, scalable designs that evolve smoothly and hold up reliably under real-world conditions.

expertise

My tech stack and skills, mapped out as a system. Hover overTap any component to see the details.

Clientsweb · mobile · partners
API Gatewayrouting · auth · TLS
paymentsREST · Spring
accountsREST · Spring
Kafka payments.events accounts.events
ledgerconsumer
riskconsumer
PostgreSQLpayments
PostgreSQLaccounts
PostgreSQLledger
NoSQLrisk
CI/CD & Observabilitypipelines · traces · metrics · alerts
also: Go / CGo Groovy Python

research

PhD — Reversible Circuit Synthesis via Ant Colony Optimisation

reversible computing quantum-adjacent logic ACO metaheuristics circuit synthesis

Researching the automated synthesis of reversible logic circuits using Ant Colony Optimisation (ACO) metaheuristics. Reversible computing is a foundational element of quantum computing and low-power architectures — every output state maps back to a unique input, which places hard constraints on the design space. This work develops algorithms and open-source tooling to generate, evaluate, and benchmark minimal reversible circuit representations.

blog

0-maintenance cost cloud-native gym management software

Gym Dashboard Gym UI Example

A friend of mine runs a small gym in a small town. The business is doing well, so about a year ago she asked me to help her automate membership management, as doing it the good old way (with pen and paper) was error-prone and time-consuming. I designed a simple self-managed AWS app: a UI in basic HTML/CSS/JS served via S3 and CloudFront; a single-table DynamoDB persistence layer; and AWS Lambdas handling the business-logic layer. The performance is great, it's always available, and most importantly for such a tiny business: $0/month infra cost. Amazing times for small companies!

Building an AI-Controlled Tomato Farm in My Apartment 🌱

AI gardener project — photo 1 AI gardener project — photo 2

I've started building an AI-controlled tomato farm right in my apartment! 😄 Already have automated lighting in place and wired up an old webcam to a Raspberry Pi. I wrote a Go program that acts as a Telegram bot — it takes a photo of the plant daily, analyses it with Gemini, and sends me the current state along with care suggestions straight to Telegram. What's next? Automated watering and expansion to more plants — stay tuned!

// more posts coming soon