Hello, I'm Alex Martishin! 👋
👨💻 I am an Engineering Manager with experience in high-load distributed systems and machine learning
💼 Right now I am living in Amsterdam and working at Miro
🛠️ I use Kotlin/Go for back-end development,
TypeScript for front-end development, and
Python/Rust for ML
💬 Open to discuss software architecture and engineering
management
Featured
OAuth User Login with React and Go
Published:React.js and Go project demonstrating the use of Google OAuth to authenticate users
Collaborative CRDT Editor
Published:Collaborative, conflict-free CRDT store implemented using Rust and integrated with FastAPI server and React client
Arduino TinyML Digits Recognition
Published:TinyML project that uses a model to recognize digits
WASM Real-time Object Detection
Published:Real-time Object Detection with React, WASM, Rust, and YOLOv8
Telegram Jeopardy Bot
Published:Telegram bot that uses a machine learning model to play Jeopardy! game with you
CQRS and Event Sourcing-Based Hotel Management System
Published:Hotel management system that utilizes CQRS and Event Sourcing, built using Kotlin, Ktor, Akka and Cassandra
Geohash Implementation
Published:Explaining how geohash works and its implementation in Go
Shortest Path on Map
Published:Desktop application that allows you to find and visualize the shortest path between two points on a map
AWS + Terraform End-to-End Project
Published:Example of using Terraform to provision AWS infrastructure for a website: Route 53, ELB, EC2, S3
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
React Native 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
OAuth User Login with React and Go
Published:React.js and Go project demonstrating the use of Google OAuth to authenticate users
Collaborative CRDT Editor
Published:Collaborative, conflict-free CRDT store implemented using Rust and integrated with FastAPI server and React client
Python Development Setup in IntelliJ IDEA and PyCharm
Published:How to configure Python, Black, isort, Pylint, and mypy in PyCharm and IntelliJ IDEA
Arduino TinyML Digits Recognition
Published:TinyML project that uses a model to recognize digits