2020
Scoprire il mondo digitale
È l'anno in cui lo schermo ha smesso di essere solo uno schermo. Ho iniziato a chiedermi come funzionano davvero siti, app e giochi dietro ciò che vediamo. Prima è arrivata la curiosità, tutto il resto è venuto da lì.
Sviluppatore indipendente
[email protected]Sicurezza, sistemi
& software
In esecuzione sul mio server
EduFlow, GhostNet, School Printer, Rahkar, Horizon, Plum LMS, Sonava, e il sito che stai leggendo
Progetti recenti e significativi
Scorri pure, resta un po'
mahanmirzaee.com Online
EduFlow, mobile Online
GhostNet, mobile Online
Rahkar, mobile Online
Sonava, mobile Online
Horizon, mobile Online
School Printer Online
Quattro tipi di lavoro che accetto. Scegli un disco.
Honeypot, fingerprinting degli attacchi e firewall che bloccano su prove. Costruisco difese dal traffico d'attacco reale e controllo le web app prima degli attaccanti.
Strumenti preferiti:
Progetti realizzati con questi:
2020Scoprire il mondo digitale1 / 7
Imparo un sistema costruendoci sopra, poi provando a romperlo. Sono uno sviluppatore indipendente e lavoro su backend, cybersicurezza, IA e infrastruttura self-hosted.
Tutto ciò che vedi sopra gira su un unico server Linux che gestisco io. Alcune cose sono online, altre in costruzione, altre sono ricerca. Sono disponibile per progetti freelance.
Competenze
Raggruppati per area. Le voci segnate «in esplorazione» sono cose che sto imparando, non che venderei.
Afferra qualsiasi cosa e lanciala.
GhostNethoneypot
Sonavaapp musicale
EduFlowpiattaforma scolastica
Mahansono io
Horizonagente da terminale
School Printerstampa da ovunque
Tastieradove succede tutto
Caffècarburante
Paperella di gommadebugger senior
Cuffiemodalità concentrazione
Portatilel'altro ufficio
Mouseper il clic occasionale
Bugtrovato, sistemato
Razzogiorno del deploy
Lucchettoprima la sicurezza
Pizzahotfix delle 3 di notte
Mahan, visto da fuori
Quasi tutti quelli con un portfolio così lungo hanno una cartella di demo. Mahan ha un server. La piattaforma scolastica, l'app musicale, lo strumento di stampa e l'agente IA di questa pagina sono usati da persone vere, ed è lui a rispondere quando si rompono. Questo cambia il suo modo di lavorare. Pensa prima alla persona dall'altra parte: lo studente con una connessione mobile lenta, l'insegnante confuso da un modulo, il visitatore che non dovrebbe mai risolvere un enigma solo per leggere una pagina.
È diretto. I suoi messaggi sono brevi, spesso una sola parola, e quando chiede un voto da uno a dieci lo vuole davvero. Ha un gusto deciso e lo sa: ha buttato via interi design perché sembravano generici, e manda una registrazione dello schermo piuttosto che un paragrafo per mostrare ciò che vuole.
Preferisce sentirsi dire «sei su dieci» piuttosto che «è perfetto».
Non è tutto codice. Ha cofondato un'azienda, molto di ciò che costruisce è per scuole e studenti, e passa dal persiano all'inglese, e alle altre sei lingue di questo sito, per abitudine. Il suo lavoro è pratico, un po' testardo nel fare le cose per bene, e raramente pensato per mettersi in mostra.
Il rovescio, onestamente: inizia più cose di quante una persona possa portare comodamente. Ci sono sempre diversi progetti in corso e una lista di cose a cui vuole tornare. Finora ci torna, e ogni cosa che costruisce è un po' più curata della precedente.
Uno sguardo esterno, di qualcuno che l'ha visto lavorare
in esecuzione
sicurezza prima di tutto · fallire rumorosamente, mai in silenzio · un ban è un affitto, non una condanna · misura, poi correggi · dati reali, mai inventati · niente di ciò che invia un attaccante viene eseguito
Vedi il codice su GitHub@MahanHG88Mandami un messaggio. Arriva davvero a me.