About


With over a decade of experience in software engineering, I bring a wealth of expertise to every project. As a freelancer on platforms like Upwork, Fiverr, and Freelancer, I've successfully completed over 150 small to mid-scale projects for clients across diverse industries, delivering high-quality solutions on time and within budget.

My career includes both remote and corporate roles, where I've contributed to a variety of projects. I've worked with global teams on distributed systems and led large-scale development in structured settings, sharpening a adaptable skill set for tackling complex challenges.

With a strong dedication to excellence, I enhance my skills through ongoing training in software architecture and new technologies, delivering innovative, effective solutions that meet my clients' changing needs.

I specialize in various areas, including, but not limited to:

Designing scalable applications in C# .NET

Confidently shipping well-architected, production-ready apps using DDD, N-Layer Architecture, Clean Architecture, and Vertical Slice Architecture. While the architectures remain very pure and adhere strictly to their principles, I always tend to take a pragmatic approach towards them.

Design and implement AI agents, RAG systems, and advanced chatbots using .NET, Python, Flask, OpenAI, Mistral, Groq, Llama 3, Langchain, FAISS, ChromaDB, Pinecone, Streamlit, Botpress, CrewAI, n8n and more.

Applying OOP principles such as SOLID, DRY, KISS, and YAGNI.

Implementing design patterns like the Repository Pattern, Unit of Work Pattern, CQRS Pattern, Mediator Pattern, and Options Pattern to effectively address cross-cutting concerns.

Applying best practices to EF Core and achieving incredible query performance with Dapper.

Developing Interactive, Rich Client-Side, and Progressive Web Applications Using Blazor.

Developing .NET MAUI Blazor Hybrid applications.

Skillfully implementing Structured Logging through Serilog.

Ensuring code quality and reliability through comprehensive testing using xUnit.

Proficiently managing deployments through Azure DevOps CI/CD and GitHub Actions.

CLIENT FEEDBACK

An unhandled error has occurred. Reload 🗙