Hi, I’m Afras. Specializing in modern web technologies, I turn complex ideas into fast, reliable, and maintainable applications.
I specialize in system architecture and scalable web engineering. From backend services to frontend performance, I approach development with structure, clarity, and long-term thinking.
Over the years, I’ve led architectural initiatives, optimized high-traffic applications, and contributed to technical decision-making that supports product growth. I believe strong engineering is defined not just by delivery, but by durability.
A selection of projects demonstrating scalable system design, performance optimization, and production-level engineering leadership.
ConnectFlow is a full-stack, no-code workflow automation platform inspired by n8n and Zapier. Users build visual pipelines by connecting trigger nodes to action nodes on a drag-and-drop canvas
ShopFlow follows a feature-first architecture with GetX for state management and Supabase as the Backend-as-a-Service. The app is structured around clear separation of concerns: UI (screens/widgets), business logic (controllers), and data (models/repositories).
A full-featured, responsive Flutter Web Admin Dashboard for managing an e-commerce platform. Built with Flutter, GetX, and Supabase, this admin panel provides real-time data management for products, orders, customers, categories, brands, banners, and more.
The app has no custom backend. All infrastructure — authentication, file storage, key-value persistence, and AI inference
My expertise spans frontend systems, backend architecture, infrastructure, and performance optimization.
Building performant, accessible, and scalable UI systems with modern frameworks and structured state management.
Designing secure, scalable backend systems with clean architecture and reliable data handling.
Deploying and maintaining production systems with automation, observability, and performance monitoring.
Architecting distributed systems with scalability, resilience, and long-term maintainability in mind.
Answers to help you understand how I work, what I specialize in, and how we can collaborate effectively.
I specialize in building cross-platform mobile applications and comprehensive digital ecosystems. My primary focus involves full-stack development with deeply integrated agentic AI systems—moving beyond standard chatbots to create context-aware workflows and automated managers. A significant portion of my work centers on complex infrastructure, such as robust educational technology platforms designed to solve tool fragmentation, often incorporating specialized features like multi-language text processing and localized data handling.
I prioritize offline-first, highly resilient architectures. I design mobile clients to rely on efficient local storage mechanisms for immediate data availability and fluid UI responsiveness, coupled with custom background synchronization pipelines to remote backends. When integrating AI, I utilize orchestration frameworks to build stateful, autonomous agents rather than simple reactive interfaces, ensuring the AI acts as a deeply integrated layer within the application's core infrastructure.
I operate highly effectively as an independent, end-to-end builder capable of architecting and developing entire application ecosystems from the ground up. However, as the founding technical lead on complex platforms, I design systems, establish the tech stack, and define the architectural roadmap with long-term scalability in mind. This ensures the infrastructure and codebase are fully prepared for future team expansion and collaborative development.
For client-side development, I leverage Flutter to build natively compiled, cross-platform applications, Next.js for web application prioritizing a minimalist, aesthetic, and highly professional UI/UX design. For data architecture, I favor Hive for fast local storage paired with Supabase for robust backend synchronization and database management. In the AI domain, I utilize LangGraph, OpenRouter, and Supabase Vector to architect sophisticated RAG (Retrieval-Augmented Generation) pipelines and agentic workflows.
Scalability starts at the architectural level. I enforce a strict separation of concerns among the presentation layer, local data repositories, and remote synchronization logic. I ensure code quality by maintaining modular, strongly typed codebases and implementing rigorous error handling for edge cases—such as network state fluctuations during data synchronization. Additionally, I optimize vector database queries and LLM context windows to maintain extremely low latency, even as the system scales and user data grows.
The best way to initiate a collaboration is to reach out via email or LinkedIn with a brief overview of your project's technical requirements and objectives. I am always open to discussing complex architectural challenges, innovative mobile application concepts, scalable web applications, or advanced AI integration opportunities.
If you’re looking for technical leadership, architectural clarity, and disciplined execution, I’m open to discussing your next product or platform.