Marcin Olichwiruk
Senior Rust Developer
Contact
- olichwiruk@gmail.com
Location
- Country
- Poland
- City
- Kraków
Profiles
- GitHub
- github.com/olichwiruk
- linkedin.com/in/olichwirukmarcin
About Me
Senior Software Engineer with 8+ years in software development - 5 years in Rust and 3 years developing backend services with Ruby on Rails and Roda. I specialize in implementing distributed protocols (OCA & KERI) and building semantic data interoperability platforms. Always eager to tackle complex challenges, contribute to open-source communities and drive innovation in decentralized identity and data capture.
Work Experience
2019-10 to Present
Software Developer at ArgonAUTHs
Developed platforms for semantic data interoperability and decentralized identity management using the Overlays Capture Architecture (OCA) and Key Event Receipt Infrastructure (KERI) protocols.
Built and co-architected the OCA Ecosystem: OCA is a framework for semantic overlays enabling interoperable, verifiable data sharing across decentralized systems. Delivered a Rust SDK, OCA Repository, an interactive web-based OCA Browser for exploring overlay contents and more.)
Co-developed Digital Forms Platform, a responsive web application that transforms OCA schemas into dynamic, interactive forms; contributed both frontend components (React, Tailwind CSS) and backend (Node.js) integrated via tRPC.
Co-developed KERI-based Decentralized Key Management System (DKMS): KERI is a protocol enabling decentralized cryptographic identity management. Implemented multi-threaded event processing in Rust and WebAssembly bindings to enable secure, client-side cryptographic operations.
Established CI/CD pipelines (GitHub Actions + Docker) for automated testing and multi-environment deployment.
2017-10 to 2019-09
Ruby Developer at Open Software
Developed modular backend services for student international course enrollments.
Co-architected distributed system for handling enrollments, user management, and messaging between application modules.
Implemented backend workflows using Ruby on Rails and Roda.
Co-developed message-driven communication ensuring integration between gateway and student services.
Applied DDD/CQRS patterns to optimize performance and data integrity.
2017-07 to 2017-09
Ruby Developer Intern at Open Software
Education
2013-10 to 2017-01
AGH University of Science and Technology
Bachelor: Mechatronic Engineering
Skills
Programming Languages: Rust, JavaScript, TypeScript, Ruby
Frontend Frameworks & Libraries: Vue.js, React, Tailwind CSS, Vuex
Backend & Services: PostgreSQL, Redis, Docker, GitHub Actions
Development Tools: Git, Linux, Neovim