About Me
With a strong foundation in both back-end and front-end development, I possess the unique ability to bridge the gap between server-side logic and client-side experiences. As a self-taught programmer, my journey has been defined by versatility, enabling me to tackle a wide range of challenges, from IoT solutions to Web3 technologies, all while embracing the ethos of Open Source. Born and raised in Iran, I thrive on pushing the boundaries of what’s possible—whether it's through exploring the latest in serverless architectures, peer-to-peer app design, or the evolving world of blockchain and decentralized systems. My approach is rooted in continuous learning, collaboration, and a deep understanding of the intersection between technology and human experience.
🔧 Technologies & Skills
Web & App Development
- Jamstack Architecture: Leveraging serverless, microservices, and pre-rendering to build fast, secure, and scalable web applications.
- Nuxt3 Ecosystem: Expertise in SSG (Static Site Generation) + SSR (Server-Side Rendering) for building dynamic, high-performance web apps.
- Vue 3 & React: Crafting modern, responsive UIs with React, Vue 3, and state management using Redux and Pinia, Vue 3’s powerful Composable API.
- Single Page Applications (SPA): Expert in creating seamless user experiences with SPAs and Progressive Web Apps (PWA).
- Mobile Application Development: Developing cross-platform mobile applications with React Native for both iOS and Android.
- Tailwind CSS: Utilizing utility-first CSS for rapid UI development and consistent design.
- Dexie.js: Implementing IndexedDB wrapper solutions for efficient client-side data management.
Back-End & Server-Side Technologies
- Python & Django: Building robust, scalable back-end systems with Django and Django REST Framework (DRF).
- Golang & TinyGo: Harnessing the power of Go for high-performance applications, including WebAssembly (Wasm) programming.
- C++ & ARM: Developing IoT and embedded systems with C++, Arduino, and Raspberry Pi.
- Serverless Technology: Designing scalable, event-driven applications using Cloudflare Workers, Cloudflare D1, and Durable Objects.
- Messaging Platforms & Architecture: Expertise in RabbitMQ and designing robust messaging infrastructures.
- IPFS & WebRTC: Developing decentralized applications with IPFS for data storage and WebRTC for peer-to-peer communication.
- Docker & Microservices Architecture: Specializing in containerization and microservices.
Database & Data Management
- SQLite, PostgreSQL, MongoDB & Cloudflare D1: Proficient in both relational and NoSQL databases, including Cloudflare D1 for serverless SQL.
- Redis & Cloudflare KV: Implementing key-value store solutions for caching and fast data retrieval.
- Neo4j & Graph Databases: Leveraging graph databases for complex relationship queries and social network analysis.
- WebAuth & Ethereum Smart Contracts: Implementing secure authentication and decentralized smart contract solutions.
IoT & Embedded Systems
- Arduino & Raspberry Pi: Building connected devices and IoT solutions with ARM-based microcontrollers and single-board computers.
- PlatformIO: Developing cross-platform IoT applications with ease and flexibility.
Cloud & DevOps
- Linux & FreeBSD: A dedicated Linux server enthusiast with a passion for Arch Linux and FreeBSD. I specialize in deploying and managing scalable server infrastructures, utilizing Docker and microservices for secure, efficient cloud services.
- Cloudflare Pages & Workers: Deploying and managing scalable serverless applications effortlessly.
Web3 & Decentralization
- Ethereum & Web3: Exploring the future of the internet with Ethereum smart contracts, IPFS, and decentralized storage solutions.
Social Network Analysis & Bots
- Twitter & Telegram API: Developing bots and analyzing social network data for insights and automation.
Team Collaboration & Management
- Jira & Git: Leading and collaborating on projects using industry-standard tools for version control and project management.