Artificial Intelligence in Research
Certificate of attendance for the Artificial Intelligence in Research workshop.
Shamsipour, National University of Skills
View certificateHey, welcome
I mostly build web services with Python, and I don't leave them on their own once the code is done. From Docker and deployment to day-to-day maintenance, I stick around to make sure they behave on the server too.
Fresh from the blog
The three newest posts show up here automatically, straight from the blog.
Recognition worth recording
Scientific and technical recognition I've received so far, with supporting documents so each item is more than a claim on a page.
National awardee ·
National awardee in the cybersecurity category at the BRICS Skills 2025 competition.
Central National University of Skills and the BRICS Economic Council, Russia
View BRICS certificate (opens in a new tab)Alborz Province ·
Named a top young talent in science and technology in Alborz Province for the Iranian year 1403.
Ministry of Sport and Youth and Alborz Governorate
View young talent letter (opens in a new tab)Alborz Province ·
Named a top technologist at Alborz Province's festival for elite students and research awardees.
Kharazmi University and Alborz Governorate
View technologist certificate (opens in a new tab)National University of Skills ·
Named the top software engineering student at Alborz Province National University of Skills with an overall GPA of 19.75 out of 20.
Alborz Province National University of Skills
View top student certificate (opens in a new tab)Letter of appreciation ·
Recognized for entrepreneurial activities and efforts to develop new and innovative businesses.
Alborz Province National University of Skills
View appreciation letter (opens in a new tab)Always learning, minus the buzzwords
Courses I've completed, workshops I've attended, and one I led myself. When a certificate is available, its link is included.
Certificate of attendance for the Artificial Intelligence in Research workshop.
Shamsipour, National University of Skills
View certificateA course covering the foundations and core concepts of Python programming.
Sololearn
View certificateA course covering cloud computing fundamentals and core cloud-service concepts.
ArvanCloud Academy
Verify certificateSpecialist DevOps training focused on the service build, deployment, and operations path.
ArvanCloud Academy
Verify certificateLed an educational workshop on building APIs with Python for university students.
Alborz Province National University of Skills
Held in personA 90-minute online webinar introducing the Internet of Things.
Scientific Association, Isfahan Girls' National University of Skills College
View certificateA four-hour in-person problem-solving workshop held during Research Week.
Alborz Province National University of Skills
View certificateAn introduction to programming with Python from the CS50 course family.
Harvard University
View certificateA 90-minute national webinar about beginning an entrepreneurial path.
National Computer Union of the National University of Skills and its Kermanshah branch
View certificateAn introduction to computer science, algorithms, and problem solving from the CS50 course family.
Harvard University
View certificateProjects & open source
Here are a few of my projects. Some were built to solve a real problem, and others just to see if an idea would work. The first four are closest to what I work on these days.
DevOps · Open source
A curated collection of preconfigured Docker Compose files for popular self-hosted services.
View repositoryDevOps · Backend
Deploy Python web apps with Docker using Nginx and Gunicorn/Uvicorn for scalability and performance.
View repositoryPython · API client
A Python client library for the Magfa SMS Web Service v2.
View repositoryPython · Flask extension
A Flask plugin for Google CAPTCHA v2/v3 and local image or voice CAPTCHAs.
View repositoryAutomation · Open source
Automatically gets the machine's AnyDesk ID and sends it to Rocket.Chat.
View repositoryWeb · Full stack
A full clone of MiniCircuits.com built with Python 3, Flask, Celery, MySQL, and Redis.
View repositoryLearning resource
A complete operating-systems course with supplementary material based on Operating System Concepts, 10th Edition.
View repositoryPython · Computer vision
A Python real-time face-detection app built with OpenCV and DeepFace.
View repositoryBackend · REST API
An API web service for getting an IP address's location.
View repositoryBackend · Web service
A URL-shortening web app built with React and Python backends in Flask and Django.
View repositoryDevOps · Backend
Docker and Docker Compose files for serving Flask with Gunicorn and Nginx as a reverse proxy.
View repositoryPython · Open source
A Python SMTP client with connection pooling and fallback support.
View repositoryWeb · Full stack
A free and open-source food-ordering web application for employees.
View repositoryFrontend · Learning
The National University of Skills website rebuilt with React.
View repositoryFrontend · Learning
A full clone of Shatel.ir built with Python 3 and Flask.
View repositoryPython · CLI tool
A CLI and Python package for minifying HTML, CSS, JavaScript, Django templates, and Jinja2 templates for production.
View repositoryWhat keeps me busy
Most of my time is split between code, infrastructure, and those exciting few minutes right after a deploy.
I build backends and APIs with Python, from a small focused service to a project that's ready to grow.
I containerize services and make build and deploy repeatable, not a fresh adventure every time.
I work with Linux and distributed services to keep everything running as a project grows.
I work with relational data, documents, caches, and time series. Every piece of data needs a home that won't require digital archaeology to find later.
Prometheus, Grafana, and Uptime Kuma help me spot trouble before the “why is the service down?” message arrives.
Selected experience
— Present
Mofid App · Tehran, Iran
—
Maha Zist Boom · Tehran, Iran
—
Treata Soft · Karaj, Iran
—
hyperclouds.ir · Karaj, Iran
—
mini circuits iran · Tehran, Iran
—
ibilo · Karaj, Iran
A little about me
I'm Ali Sharifi, and I study software engineering. I got started with Python and web services. Before long I was just as curious about getting the code onto a server and making sure it behaved there. That's how I ended up around Docker, cloud infrastructure, and everything that happens after deploy.
Distributed systems, microservices, and system design can easily send me down a rabbit hole with way too many browser tabs. I learn best by building things. Sometimes breaking something and putting it back together teaches me more than any tutorial.
“Any damn fool can write code that a computer can understand, the trick is to write code that humans can understand.”
Let's talk
Got an idea, want to chat about a project, or just stopping by to say hi? Drop me a line. I'd love to hear from you, and email is the easiest way to find me.