M
Mahyar NasiriDeveloper

My Resume

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.

0+Projects Completed
0Developer Tools
0Open Source Repos
0GitHub Stars

Skills

Frontend

JavaScript92%
React90%
HTML / CSS90%
Next.js88%
Tailwind CSS88%
TypeScript86%

Backend

Node.js86%
NestJS85%
REST APIs82%
Python80%
WebSockets76%
TypeORM74%
Prisma74%
Flask66%

Mobile

React Native76%
Expo76%

Databases

SQLite74%
PostgreSQL72%
Redis68%
MongoDB58%

Networking & Automation

SSH82%
MQTT80%
Telnet70%
xterm.js70%

Tools & Development

Git / GitHub90%
Linux78%
Vite74%
Electron68%
Drizzle ORM68%

Selected Projects & Experience

LinkOPS Desktop

•Desktop · Network Device Management
2026

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).

ElectronReactTypeScriptxterm.jsSSHTelnetSQLiteDrizzle ORMZod

ITEV

•Web Platform · IT & Security Evaluation
2026

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.

Next.jsTypeScriptPostgreSQLDrizzle ORMRedisTailwind CSSJWT

Cube SSH

•Web · Remote Linux Management
2026

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.

Next.jsTypeScriptxterm.jsSocket.IOssh2SFTPTailwind CSS

Cube HTTP

•Backend Tool · HTTP Tunneling
2026

Lightweight HTTP tunneling solution built with Node.js and WebSockets that exposes a local service through a public tunnel endpoint.

Node.jsJavaScriptWebSocket

Cube MQTT

•Mobile · IoT / MQTT Client
2025

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.

React NativeExpoMQTTJavaScriptAsyncStorage

Florabit

•Web Platform · Tree Management
2025

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.

Next.jsFlaskPostgreSQLQR CodeJavaScript

DOSSIER

•CLI · Terminal Application
2025

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.

PythoncursesJSONCLI

Education

B.Sc. in Computer Engineering

Undergraduate program in Computer Engineering — foundations of software development, algorithms, data structures and computer systems.

Mathematics & Physics Diploma

Pre-university diploma specialized in mathematics and physics.

Planned

M.Sc. in Artificial Intelligence

Planned graduate studies focused on artificial intelligence, machine learning and data science.

Languages

Persian•Native
English