I am a software engineer and researcher based in Oulu, Finland. My experience spans Python backend development, API design, Linux infrastructure, vulnerability and patch management, and machine-learning systems. I approach engineering with an emphasis on maintainability, clear documentation, and solutions that can operate reliably in real environments.
Alongside my professional work, I am pursuing an M.Sc. in Software Engineering and Information Systems at the University of Oulu. My previous master's research explored federated deep learning for intrusion detection and resulted in a peer-reviewed Springer publication. I am also developing my frontend capabilities with React and modern JavaScript to contribute more effectively across the full product lifecycle.
Thesis: An Optimized Federated Deep Learning Approach for Intrusion Detection in Dew Computing Environments. Graduated as the programme's top student.
Thesis: Design and Implementation of an ADS-B-Based Aircraft Observation System. Recipient of the department's Best B.Sc. Thesis Award.
Published on February 16, 2026 in
The Journal of Supercomputing
.
Extends the M.Sc. thesis work by proposing a lightweight CNN-based intrusion
detection
system integrated with federated learning for resource-constrained dew computing
environments.
Contributed to the development of a modular, AI-powered SaaS platform for global trade. Built agentic AI features for automated sourcing, developed multi-layered trust-scoring systems, and implemented secure infrastructure for B2B smart contracts and international trade workflows.
Taught programming fundamentals and software development practices through hands-on, industry-aligned projects in official vocational training programmes.
Led the computer department team and developed practical curricula covering programming, network security, and machine learning.
Built vulnerability and patch-management tools for municipal and government networks, improved backend algorithms, and collaborated through Git-based development and cross-functional review.
Built and administered a biomedical information platform that organised research data extracted from 2,361 public RNA-Seq libraries.
Developed backend features and administered infrastructure for a cloud-based restaurant platform spanning interactive AR menus, ordering, delivery, and accounting workflows within an agile startup team.
Developed backend functionality for a startup marketplace connecting travellers with local tour guides and supporting tour reservations.
Developed and maintained Flask-based website features and internal tools, supporting stable client-facing services and day-to-day business workflows.
Overall: 7.5
Technologies I have applied across production software, research, and infrastructure projects.
Python · Django · Flask · FastAPI · REST APIs · Celery · Node.js
TensorFlow · Scikit-learn · Pandas · NumPy · Federated Learning · CNNs
PostgreSQL · Redis · Neo4j · Docker · Nginx · Linux · VMware
Vulnerability Management · Intrusion Detection · AI Security · IoT Security
React · Modern JavaScript · Component-Based UI · Responsive Interfaces
Git · Code Review · Technical Documentation · Async Communication · English
Focused engineering capabilities backed by professional work and research.
Maintainable Python services, REST APIs, background processing, data modelling, and integrations using Django, Flask, FastAPI, PostgreSQL, Redis, and Celery.
Machine-learning pipelines and intelligent product features, with research experience in federated learning, lightweight neural networks, and privacy-aware systems.
Security-conscious infrastructure, patch and vulnerability management, intrusion detection, Linux administration, containerisation, and distributed system design.
Projects that demonstrate backend engineering, applied AI, security, and research delivery.
Challenge: Detect web attacks across distributed Industrial IoT data without centralising sensitive client datasets.
Contribution: Implemented a lightweight 1D-CNN with Flower and evaluated it under IID and non-IID data distributions.
Python · TensorFlow · Flower · Federated LearningPurpose: Make computer science, programming, and practical technology education accessible to Farsi-speaking learners.
Contribution: Develop and maintain the platform and create its educational content.
Technical Education · Web Development · Farsi ContentChallenge: Bring inventory, material flow, and workstation processes into a single operational view.
Contribution: Built a custom workflow system for process monitoring and shop-floor visibility.
Backend Development · Data Modelling · OperationsChallenge: Make a large biological research dataset searchable and useful to researchers.
Contribution: Built and administered a curated database covering 2,361 publicly available RNA-Seq libraries.
Backend Development · Database Design · Research SoftwareChallenge: Capture and present real-time aircraft data from the area around Isfahan.
Contribution: Designed and implemented the observation system as an award-winning B.Sc. thesis project.
Networking · Real-time Data · Systems EngineeringI am interested in Python/backend, applied AI, and security-focused software engineering roles. Based in Oulu and comfortable with asynchronous, documentation-first collaboration across time zones.
Have a remote software engineering role or a relevant project? The fastest way to reach me is by email or LinkedIn.