Hello, I'm Alex Martishin! 👋
👨💻 I am a full-stack software engineer specializing in designing and
building distributed
systems
💼 Right now I am working as Engineering Manager at Miro,
leading the
Developer Platform API
development
🛠️ I use Kotlin and Go for back-end development,
TypeScript for front-end development, and
Python for data analysis
💬 Open to discuss software architecture and engineering
management
🐶 Fun Fact about me: I have a dog, a corgi named Charlie
Featured
Load Balancer with health checks
Published:Round-robin load balancer with health checks implemented with Go
Tic-tac-toe, Memory Game, Wordle
Published:Small games implemented using TypeScript and React.js
Expo Todo App
Published:React Native application with backend written in Go
Auth Server: Microservice for user authentication
Published:Written in Go, provides gRPC endpoints used for authenticating users
Real-time chat with user authentication
Published:Built using React.js, Go and WebSocket protocol
Keep-Track: Website for tracking project expenses
Published:Built using TypeScript, React.js, Redux, React-router, TanStack Query and Tailwind CSS
MoviesDB: User editable database for movies and TV shows
Published:Built using React.js, Go and PostgreSQL. Uses REST and GraphQL for client-server communication
Recent Posts
Golden mypy config
Published:Very strict mypy config
Load Balancer with health checks
Published:Round-robin load balancer with health checks implemented with Go
Tic-tac-toe, Memory Game, Wordle
Published:Small games implemented using TypeScript and React.js
Understanding Go Interfaces: Pointer Receivers vs. Value Receivers
Published:Important difference between pointer receivers and value receivers