I am Afsaneh Hassani Saleh

Dr. Afsaneh Hassani Saleh

Python Developer | Ph.D in Mathematics

Email: Afsaneh_hassani67@yahoo.com

Phone: +385915269135

Social:

Skills

Python & Data

Python Pandas NumPy Scikit-learn Matplotlib

Web & API

Django Django REST Framework FastAPI REST APIs HTML · CSS · JS

Databases

PostgreSQL MySQL SQLite SQL ORM

Dev Tools

Git · GitHub Docker Linux VPS VS Code

About me

Data-focused Python developer with a PhD in Mathematics (Geometry, Topology & Dynamical Systems) and extensive university teaching experience in Statistics, Calculus, and Discrete Mathematics. My academic background gives me a strong foundation in analytical thinking, mathematical modeling, and statistical reasoning — skills that translate directly into data analysis and machine learning work.

I have hands-on experience building web applications with Django and Django REST Framework, working with relational databases (PostgreSQL, SQLite), and developing data pipelines and ML models using Python, Pandas, NumPy, and Scikit-learn. I enjoy working across the full data lifecycle — from raw data collection and cleaning to modeling and visualization. I am also comfortable deploying and maintaining applications on Linux VPS environments, working with Git, and managing virtual environments for clean, reproducible setups.

Currently relocating to Croatia, I am eager to contribute to a team working on data engineering, analytics, or Python-based backend development. I bring a detail-oriented mindset, a passion for problem-solving, and a commitment to writing clean, maintainable code.

Resume

My academic background and professional experience

Education

Ph.D. in Mathematics (Geometry & Topology)

2014 - 2023

University of Yazd, Iran

Research focused on Geometric Optics, Dynamical Systems, Computational Geometry, and Geometry in Topology and Physics.

Developed strong analytical thinking, mathematical modeling, and research skills useful in computational and software problem-solving.

Served as a teaching assistant in undergraduate mathematics courses.

M.Sc. in Mathematics (Geometry and Topology)

2011–2013

University of Yazd, Iran

Research focus on dynamical systems, modeling of the three-body problem, and applications of geometry in topology and physics.

B.Sc. in Applied Mathematics (Industrial Mathematics)

2007–2011

Shahid Bahonar University of Kerman, Iran

Research focus on dynamical modeling in biology and population dynamics.

Professional Experience

University Lecturer

2014 - Present

Kerman National University of Skill and other universities

  • Teaching Mathematics and Engineering courses (Calculus, Statistics, Discrete Math, Differential Equations)
  • Enhanced analytical thinking and problem-solving skills applicable to software development

Technical & Financial Expert

2023 – Present

Omran Mokran Development Company, Kerman, Iran

  • Managing data and reports in technical and financial departments
  • Contributing to process automation and internal tool development using Python

Publications

  • H. Khorshidi, A. Hassani-Saleh, "A New Formulation For Reflection of a Point in a Parametric Curved Mirror", 4th Iranian Conference on Mathematical Physics, Qom university of technology, 2020.
  • H. Khorshidi, A. Hassani-Saleh, "Reflection of rays on connected flat reflectors and parametric curved mirrors", Mathematics Interdisciplinary Research, 2023, (10.22052/MIR.2023.248712.1388).

Certificates

Professional certifications and completed courses

Certificate 1
Python Programming Fundamentals

Maktabkhooneh • 2024

Introductory course covering Python basics, including variables, data types, control flow, functions, and essential data structures..

View Certificate
Certificate 2
Advanced Python Programming

Maktabkhooneh • 2024

Advanced concepts in Python, including object-oriented programming, modules and packages, and real-world project development..

View Certificate
Certificate 3
Machine Learning with Python

Maktabkhooneh • 2024

Intro to machine learning with Python, covering data preprocessing, NumPy & Pandas, supervised/unsupervised algorithms, and practical model development.

View Certificate
Certificate 4
Django Web Development

Maktabkhooneh • 2025

Hands-on web development with Django: building dynamic, database-driven websites and applications using Python, with routing, database models, templates, and deployment.

View Certificate

Services

Professional services I offer for your business and projects

Backend Development

Building robust and scalable backend systems using Python and Django framework. RESTful API development, database design, and server-side logic implementation.

Web Application Development

Full-stack web application development from concept to deployment. Custom solutions tailored to your business needs using modern technologies and best practices.

Database Design & Management

Efficient database architecture design, optimization, and management using PostgreSQL and MySQL. Data modeling and query optimization for better performance.

API Development & Integration

Design and development of RESTful APIs for seamless integration between systems. Third-party API integration and custom endpoint development.

Data Analysis & Visualization

Extract insights from complex datasets using Python libraries (Pandas, NumPy). Data cleaning, transformation, and creating meaningful visualizations for decision-making.

Technical Consulting & Training

Technical consultation for software architecture and best practices. Training in Python, Django, mathematics, and problem-solving methodologies.

Portfolio

Recent web development projects showcasing my technical skills and expertise

Personal Portfolio

Personal Portfolio

Dynamic portfolio platform featuring automated RSS feed, active contact forms with email integration, resume download functionality, and comprehensive project showcase system.

Django Bootstrap 5 RSS Forms VPS
Tehran Real Estate Data Pipeline

Tehran Real Estate Data Pipeline

Built an end-to-end ML pipeline to predict Tehran apartment prices using Kaggle data, achieving R²=0.75 with Random Forest across multiple compared models and deployed a FastAPI backend on Render.

Python PostgreSQL Machine Learning Data Analysis
Travel Website

Travel Website

• Full-featured blog platform with user authentication (register/login), categorized posts with tagging, view counter, contact form, and Django admin panel.

Python Django Authentication SQLite
safa portfolio

Client Portfolio Website

Developed and delivered a professional portfolio website for a real client, including biography, skills showcase, services, projects gallery, and contact form also deployed to cPanel hosting with Django Admin for dynamic content management

Django Authentication PostgreSQL
Restaurant Website

Restaurant Landing Page

Responsive single-page website with modern design principles and user-friendly navigation.

HTML5 CSS3 Responsive

Frequently Asked Questions

Here are answers to common questions about my services, development process, and how we can work together on your project.

1. What technologies do you specialize in?

I specialize in backend development using Python and Django framework. I'm proficient in database management with PostgreSQL and MySQL, RESTful API development, and frontend technologies including HTML, CSS, and JavaScript. I also work with Docker for containerization and Git for version control.

2. How long does it take to build a website?

It depends on the project scope and complexity. A simple personal website or landing page usually takes 5–10 days, while more complex web applications with advanced features, database integration, and API development may take several weeks to complete. I'll provide you with a detailed timeline after discussing your specific requirements.

3. How much do you charge for a website?

Pricing depends on the features and complexity of your project. Factors include the number of pages, custom functionality, database requirements, API integrations, and design complexity. I provide a clear, transparent quote after discussing your project details and understanding your specific needs.

4. Do you offer support after the project is completed?

Yes, absolutely! I offer one month of free support after the final delivery. This includes bug fixes, minor adjustments, and assistance with any issues you might encounter. For ongoing maintenance and updates beyond this period, we can discuss extended support options.

5. Can you update or redesign an existing website?

Yes, I can work with existing codebases and websites. Whether you need to improve the design, add new features, optimize performance, migrate to Django, or completely modernize your current website, I can help. I'm experienced in refactoring code and implementing best practices in existing projects.

6. How can we start a project together?

Starting a project is simple! Just send me a message through the contact form below or email me directly at Afsaneh_hassani67@yahoo.com. I will respond quickly and guide you through the next steps, including discussing your requirements, providing a proposal, and establishing a project timeline.

Contact

Feel free to contact me for inquiries or collaboration.

Call Me

+98 913 140 6275

Email Me

Afsaneh_hassani67@yahoo.com