
About Me / درباره من
I am Ali Kiani (علی کیانی), a software engineer based in Iran. My primary expertise is in architecting frontend systems for enterprise-level applications.
Currently, I lead the development of Frontend for the Karobin ERP platform, where I solve complex challenges related to real-time data flow, warehouse logistics, and financial security.
The Stack
core
state
styling
tools
02.Career History
Primary Frontend Developer
Gorgan, Iran (Hybrid)Karobin
As the primary Frontend Developer at Karobin, I lead the end-to-end development of a specialized ERP platform designed to streamline construction and project-based workflows. My work involves architecting complex, data-heavy modules from scratch—ranging from multi-warehouse inventory systems with entry/exit tracking to intricate HR and financial reporting tools for salary and statement management.
- ▹Integrating WebSockets for instant updates and project-centric chat.
- ▹Ensuring a reliable mobile experience as a PWA with background push notifications via Firebase (FCM).
- ▹Implementing a secure digital signature system for financial approvals and invoices.
- ▹Scaling performance and SEO by migrating core components to Next.js Server Components.
Teaching Assistant for Software Design Principles
Gorgan, IranGolestan University
Mentoring undergraduate students in the core principles of Software Engineering and System Architecture.
- ▹Mentoring on UML Modeling: Use Case, Class, and Activity diagrams.
- ▹Guiding students through Clean Code practices and Software Design Patterns.
- ▹Overseeing system design evaluations for complex student projects.
Frontend Developer
RemoteFreelance
Built and maintained responsive web applications using React and Next.js, collaborating with various clients to transform ideas into functional, user-centric interfaces.
- ▹Developed dynamic landing pages and web apps with a focus on SEO and performance.
- ▹Integrated RESTful APIs and managed complex UI states using state management tools.
- ▹Specialized in responsive designs using Tailwind CSS.
- ▹Handled diverse project requirements and technical debugging challenges.
Selected Works
Get In Touch
Let's build something great together.


