I am pursuing a PhD with the Complex Software-Intensive Systems Research Group at Linköping University. My research explores the intersection of software engineering, large language models, and cyber-physical systems.
Before starting my PhD, I worked as a web developer and software architect, gaining deep expertise in Python. I served as a technical lead, acquired experience across all phases of the software development life cycle, conducted research on recommender systems, taught programming across various specializations, and administered Linux Servers. Additionally, I advocate for software freedom and am interested in Western philosophy.
- Email: masoud.sadrnezhaad@liu.se
- Website: smm.sadrn.com
My Projects:
| Name | Created | Last Push | Language | Description |
|---|---|---|---|---|
| hemnet_property_analyzer | 2025-07-23 | 2025-07-23 | Python | DetailsHemnet Property Analyzer is a Python tool for scraping and analyzing property listings from Hemnet.se. It scores properties based on floor, price, rooms, and monthly fee, then exports the results to CSV for easy comparison and review in spreadsheet software. |
| lg_webos_remote | 2025-05-11 | 2025-05-11 | Shell | DetailsControlling LG WebOS TVs from the terminal using dialog-based menus. Supports power, volume, media controls, input selection, opening URLs, launching apps, and sending notifications. |
| pdf2speech | 2024-07-26 | 2024-07-26 | Python | DetailsConvert pdf files to mp3 |
| cocalc_installer | 2024-01-23 | 2024-03-28 | Shell | DetailsInstallation scripts for cocalc and XePersian |
| moodle_installer | 2023-07-15 | 2023-07-15 | Shell | DetailsScripts to deploy moodle on a single server using docker |
| file_mover | 2023-03-03 | 2023-03-17 | Python | DetailsMove files from their real path and move them back to their original path |
| gitlab_installer | 2023-02-19 | 2023-05-23 | Shell | DetailsScripts to deploy gitlab-ce on a single server using docker |
| shekan_installer | 2023-01-23 | 2024-05-25 | Shell | DetailsScripts to deploy v2ray and OcServ on Ubuntu |
| zimbra_installer | 2022-12-30 | 2023-07-19 | Shell | DetailsScripts to deploy zimbra on a single server |
| archaide | 2022-12-29 | 2022-12-29 | HTML | DetailsSoftware architecture aide powered by Django and OWL |
| recommender_systems_coursera | 2021-11-18 | 2021-11-22 | Python | DetailsUser-based and Item-based collaborative filtering |
| free_nano_generator | 2021-09-29 | 2021-09-29 | Python | DetailsUse FreeNanoFaucet to generate free Nano using Selenium. |
| linear_regression | 2021-02-22 | 2021-02-22 | Jupyter Notebook | DetailsFind the correlation between crime rate and the place of the houses |
| happyscore_income_clustering | 2021-02-22 | 2021-02-22 | Python | DetailsPredict happiness and cluster some data based on people's income |
| iris_dataset_classification | 2021-02-22 | 2021-02-22 | Python | Details— |
| student_webservice | 2020-12-27 | 2020-12-27 | Python | DetailsA SOAP web service for reading information about a student (XML-based) and A REST web service for registering (creating) information about a student (JSON-based) |
| thesis_proposal_template | 2020-09-19 | 2021-08-12 | TeX | DetailsTemplate for Master's thesis proposal for Shahid Beheshti University |
| square_packing_problem | 2019-06-17 | 2022-06-21 | Python | DetailsA Solution for Square Packing Problem Implemented in Python3 |
| mrud_data_exporter | 2018-08-26 | 2018-10-30 | Python | DetailsExtract all transaction data from hmi.mrud.ir into a CSV file implemented in Python |
| numerical_methods_python | 2017-12-08 | 2017-12-08 | Python | DetailsNumerical methods implemented in Python. |
| hotels_price_collector | 2017-11-19 | 2022-12-08 | Python | DetailsHotels price collector implemented in Pure Python. |
| ce_imdb | 2017-11-10 | 2017-11-10 | HTML | DetailsIMDB implemented in PHP and powered by Postgres database. |
| numerical_methods | 2017-04-25 | 2017-06-22 | Matlab | DetailsNumerical methods implemented in MATLAB. |
| proxy_server | 2017-04-04 | 2017-04-04 | Python | DetailsSimple HTTP Proxy Cache Server Implemented in Pure Python. |
| wikipedia_searcher | 2017-01-16 | 2017-11-27 | Python | DetailsA simple web crawler, indexer, and searcher for Persian Wikipedia based on Scrapy and Elasticsearch. |
| poem_finder | 2016-12-02 | 2017-11-27 | Java | DetailsRead Ganjoor datasets, create indexes, search and retrieve information and personalize analyzer based on Lucene library. |
| bugfix_commit_annotator | 2016-11-30 | 2018-02-19 | Java | DetailsFind all commits with bugs fixed later in other commits based on JGit. |
| record_alexa_rank | 2016-08-01 | 2017-01-03 | PHP | DetailsRecord Alexa rank in a well-formed HTML table. |
| online_intelliJ_activity_tracker | 2016-07-31 | 2016-10-12 | Java | DetailsTrack users' activities in IntelliJ and this information is used as a data set in academic papers. |
| tehlug | 2016-07-09 | 2018-07-30 | PHP | DetailsTehran Linux Users Group Website |
| persian_startups | 2016-06-24 | 2017-11-27 | — | DetailsA list of startups working in Iran. |
| social_propagation | 2016-06-14 | 2016-06-20 | Java | DetailsThis program simulates a social network and the propagation of user posts. It is implemented in Java. |
| dsd_project | 2016-05-27 | 2016-05-27 | Verilog | Details— |
| do_tasks | 2016-02-21 | 2017-11-27 | Python | DetailsSimple to-do list manager implemented in Django. |
| dokuwiki_plugin_judge | 2016-01-29 | 2023-01-31 | PHP | DetailsJudge plugin for DokuWiki. |
| bilityab | 2015-07-08 | 2017-04-24 | HTML | DetailsPersian ticket purchasing website powered by Django. |
| myfilm | 2015-07-08 | 2015-08-27 | CSS | DetailsMyfilm is a social network website with a focus on movies powered by Django. |
| ce_bomberman | 2014-01-15 | 2017-11-27 | Java | DetailsBomberman game implemented in Standard Java. |


