Full Stack Developer building web, mobile and desktop applications — with a strong focus on backend engineering, network automation and practical developer tools. My work spans SSH/Telnet network device management, MQTT clients, HTTP tunneling, remote Linux administration and full-stack web platforms. I like solving real problems with the right stack, and I document and open-source what I build.
Desktop application for managing network devices over SSH and Telnet: a unified xterm.js terminal with multiple interactive sessions, vendor-aware CLI automation, batch command execution, reusable command templates, scheduled configuration backups with diffs, and credentials protected with OS keychain encryption (Electron safeStorage).
Production-ready evaluation platform for assessing IT and cyber-security readiness across regions: scored inspection forms with image/video evidence, review and finalization workflow, Persian-calendar analytics, regional rankings, role-based access control, audit trail, and secure evidence uploads.
Web-based desktop environment to manage Raspberry Pi and other Linux devices over SSH: interactive xterm.js terminal, SFTP file manager, real-time system monitor, remote code editor, process manager and log viewer. Shell I/O is streamed to the browser through Socket.IO with an ssh2 backend.
Lightweight HTTP tunneling solution built with Node.js and WebSockets that exposes a local service through a public tunnel endpoint.
Cross-platform mobile app (React Native / Expo) for IoT device management over the MQTT protocol: connect to brokers, subscribe and publish to topics, view real-time logs, and manage notification and app settings with offline persistence.
Full-stack tree management system for green spaces: detailed tree records, QR code generation and scanning for quick data access, and an interactive map that shows the exact location of every tree.
Terminal-based dossier database inspired by Mr. Robot. Built with Python and curses, it provides a keyboard-driven retro CLI for creating, viewing and editing JSON-backed character profiles loaded from a local directory.
Undergraduate program in Computer Engineering — foundations of software development, algorithms, data structures and computer systems.
Pre-university diploma specialized in mathematics and physics.
Planned graduate studies focused on artificial intelligence, machine learning and data science.