skip to content
Search through blog posts and articles. Use arrow keys to navigate results, Enter to select, and Escape to close.

Search

Work

Explore my professional journey and the projects I've built and contributed to.

Through the years, I started as a Product Engineer and then became a Full-Stack Software & Platform Engineer at NN Bank, and It's been 10 years since then I've been building software for a wide range of clients and customers in a variety of industries.

NN Bank

Senior Full-Stack & Platform Engineer

Architected and shipped production features using event-driven and event-sourcing patterns for a digital-first banking platform serving millions of customers across Europe. Co-built and launched the Bank - Payments product, driving rapid customer adoption and contributing to successful and great stories and products. Uplifted artchitecture with event-driven systems and aligned with security standards and IT compliance by remediating 100+ vulnerabilities (≈80% reduction) via OWASP-guided penetration testing, JWT, mTLS, and SIEM monitoring. Automated DX workflows in staging, cutting setup time from ~3 hours to ~15 minutes per sprint.

B2C Enterprise Software Digital Banking Payments Mobile Development AWS

Hubber

Co-Founder & Tech Lead

Co-founded and served as Tech Lead for a real-time SaaS live chat platform, scaling to 500+ customers in soft launch. Architected a multi-tenant SaaS platform with real-time messaging and customer management, leveraging API-first design and event-driven architectures. Led multi-year roadmap, conducted planning, mentored the team, and enforced engineering standards to accelerate delivery and maintain code quality. Prioritized professional growth through regular 1:1s and knowledge-sharing sessions.

Entrepreneurship SaaS Real-time Systems Multi-tenant Architecture B2B Full-stack Development Product Strategy Kubernetes

I'm an active open source contributor and go by @masoudgs on GitHub. My projects are available for free on NPM and PyPI and have a total of 7.4K downloads.

OVM

CLI utility for Obsidian vault management, enabling efficient organization and synchronization of knowledge bases.

CLI Obsidian Productivity Node.js

Hexo Breadcrumb

Breadcrumb navigation plugin for Hexo static site generator, providing intuitive site navigation and improved user experience.

Hexo Plugin Navigation Static Sites

SyncShell

Shell history synchronization tool that syncs command history across devices via GitHub Gist, enabling seamless workflow continuity.

Python CLI Productivity

The Node Beginner Persian Book

Getting started with developing server applications

Node.js Tutorial Community