Featured
Completed
This portfolio website!
A bilingual (English / Persian) personal portfolio and blog built with Django. Manage your profile, projects, experience, services, certificates, and blog posts from the Django admin — no code changes required for day-to-day content updates.
CSS
Django
HTMX
JS
PostgreSQL
Python
Redis
Tailwindcss
Overview
Features
Portfolio pages — Home, About, Projects (with detail pages and galleries), Services, Certificates, and Contact
Blog — Categories, tags, search, featured posts, RSS feed, and draft/published workflow
Bilingual UI — English and Persian with RTL support via django-modeltranslation
Blog REST API — Authenticated CRUD for posts (used by n8n and other automation)
n8n content pipeline — Scheduled RSS ingestion + LLM writing, or webhook-triggered post creation
Contact form — Email notifications queued via Celery + Redis, sent over SMTP with rate limiting
Modern frontend — Tailwind CSS 4, DaisyUI, HTMX, and live browser reload in development
SEO — Sitemap, robots.txt, and per-page SEO fields on profile and posts
More Work
Related Projects
Laravel Image Manipulation REST API
Simple image resize REST API project with Laravel. You can send your image with url or uploaded file, then set the width and height of your image and get the resized image. with url you send the width and height as url params. the height is optional but w
Next Step
Have a similar idea?
Let's talk about how we can build something reliable, scalable, and thoughtfully designed.
Get in Touch