Delphi / VCL
Desktop applications, business logic, and legacy-system development.
I'm Ali Sharmsar, a Senior Software Developer working across desktop, mobile, and backend development. I build practical applications with a focus on maintainability, dependable data, and solving real-world problems.
From business software to mobile apps and web APIs, I enjoy building tools that make complex workflows simpler.
My work spans desktop application development with Delphi, cross-platform mobile development with Flutter, and backend development with C# and ASP.NET Core.
I've worked with accounting and business software, SQL Server databases, reporting workflows, and application integrations. I value readable code, thoughtful architecture, and solutions that hold up in real-world use.
I'm continually improving my backend engineering skills while bringing hands-on development experience to every project.
A broad development toolkit across established desktop systems, modern mobile apps, and backend services.
Desktop applications, business logic, and legacy-system development.
Cross-platform mobile applications, API integration, and background tasks.
Application logic, clean code, and modern .NET development.
Web APIs, services, DTOs, validation, and backend architecture.
Relational data, T-SQL, queries, and application data access.
Business reports and reporting workflows for desktop software.
Source control and collaborative development workflows.
Dapper, SQL-based workflows, and structured data integration.
Connecting user-facing applications with services and business systems.
Advanced / professional working proficiency · Technical reading, documentation, and developer communication.
A selection of the kinds of systems and applications I've worked on.
Accounting and business software built with Delphi and SQL Server, including financial data entry, treasury workflows, and reporting.
A Flutter mobile application for order-taking workflows, integrating customer and product data with a web service and optional payment-related flows.
A Flutter application project focused on cheque-related workflows, including modernizing background work with Android WorkManager.
Backend development practice focused on structured APIs, service layers, DTOs, validation, and SQL Server data access.
Understand the workflow and requirements before choosing an implementation.
Prefer clear structure, reusable components, and code that's easier to extend.
Keep exploring better tools and patterns to make software more dependable.
I'm always happy to connect with developers, teams, and people building useful software. Reach out and let's talk.