Skip to content
Frenkli Kapri
Available for new opportunities

Frenkli Kapri

Senior .NET / Full-stack Software Engineer

I build secure, scalable enterprise applications using .NET, React, Blazor, cloud services, and AI-assisted development workflows.

Experienced in identity systems, fintech workflows, workflow automation, multi-tenant platforms, and production-grade SaaS products.

About Me

Senior .NET / Full-stack Software Engineer

I'm a Senior .NET / Full-stack Software Engineer with 8+ years of professional experience building enterprise applications, backend systems, cloud integrations, and modern web platforms.

My strongest areas are C#, ASP.NET Core, .NET, SQL, React, Blazor, cloud services, authentication, authorization, and complex business workflows. I have worked on systems involving identity management, financial workflows, dynamic form engines, workflow automation, reporting, and multi-tenant SaaS platforms.

I also build my own products, including a pet-sitting marketplace and a CRM platform, which gives me a practical product mindset beyond just writing code. I care about clean architecture, maintainable systems, reusable components, and shipping features that actually solve business problems.

I use AI-assisted development workflows with Cursor and ChatGPT to improve planning, implementation, refactoring, and documentation, while keeping human oversight over architecture and production quality.

8+
Years Professional Exp.
10+
Years Building Software
Top Rated+
UpWork Status
2
Products Built & Owned

What I Do

Core Expertise

Eight years of professional experience across the full stack: backend architecture, cloud integrations, and product development.

Backend Engineering

ASP.NET Core APIs, MediatR, Entity Framework Core, Dapper, background services, clean architecture, and complex business workflows.

C# / .NET 6/7/8 ASP.NET Core MediatR & CQRS Clean Architecture Background Services REST & GraphQL APIs

Frontend Engineering

React, Blazor, TypeScript, MUI, TailwindCSS, reusable components, admin dashboards, and user-facing business applications.

React / TypeScript Blazor Angular MUI & TailwindCSS Admin Dashboards Component Libraries

Cloud & Integrations

Azure, AWS, queues, blob storage, external APIs, authentication providers, CI/CD, and production deployment workflows.

Azure & AWS Azure Blob / SQS Docker & CI/CD Auth Providers External API Integrations Secrets Management

Product & AI Workflow

SaaS product development, marketplace platforms, CRM systems, Cursor workflows, AI-assisted refactoring, testing, and documentation.

SaaS Products Marketplace Platforms AI-assisted Dev (Cursor) Spec-first Implementation Multi-tenant Systems CRM Platforms

Career

Experience & Education

Senior Software Engineer

June 2024 - Present

Universal Weather and Aviation (UWA)

Full-time · Remote

  • Building full-stack features using Blazor, React, and GraphQL for an enterprise aviation platform with complex operational workflows.
  • Implementing AI-powered suggestion and automation features to improve user productivity and reduce manual operations.
  • Adopting AI-assisted development practices with Cursor and spec-driven workflows to improve delivery speed and code consistency.
  • Collaborating with product and engineering teams to translate complex requirements into maintainable backend services and user-facing features.

Tech: Blazor, React, GraphQL, .NET 8, C#, Azure

Lead Software Engineer

February 2024 - February 2025

Finagy

Contract · Remote

  • Designed and implemented backend services for transaction processing, rescue flows, and audit trails using .NET and clean architecture patterns.
  • Integrated third-party financial services and payment providers to support reliable transaction workflows.
  • Implemented background workers and queue-based processing to handle asynchronous financial operations.
  • Improved maintainability and traceability of transaction workflows through structured error handling and audit logging.

Tech: C#, .NET, ASP.NET Core, PostgreSQL, Angular, Background Services

Lead Software Engineer

March 2023 - June 2024

EmpowerID

Full-time · Remote

  • Led backend development for a corporate-level IAM system serving enterprise clients with complex authorization and user lifecycle requirements.
  • Built and maintained ASP.NET Core APIs and admin workflows for authentication flows, permission-based access control, and user management.
  • Developed Blazor-based admin interfaces backed by .NET APIs, improving usability and maintainability of identity-management workflows.
  • Integrated Azure Active Directory and external identity providers to support enterprise authentication and authorization scenarios.
  • Collaborated with Business Analysts and Product Owners to translate complex IAM requirements into maintainable backend services and integrations.

Tech: C#, .NET Core, ASP.NET Core, Blazor, MS SQL, Azure Active Directory, Azure Services

Software Engineer

October 2023 - January 2024

B-LIVE DIGITAL LIMITED

Contract · Remote

  • Built Blazor-based UI for an AI-powered product design application, integrating image generation APIs into a seamless user workflow.
  • Optimized database queries and backend services to improve application responsiveness and reliability.

Tech: Blazor, .NET, MS SQL, AI Image Generation APIs

Software Engineer

September 2023 - December 2023

Ocean Ring Technologies

Contract · Remote

  • Developed backend features for a Financial Advisor Compensation platform using .NET and SQL Server.
  • Implemented compensation calculation logic and reporting features to support financial workflow management.

Tech: .NET, ASP.NET Core, Angular, MS SQL, C#

Software Engineer

February 2023 - November 2023

Kentech Case

Contract · Remote

  • Delivered full-stack .NET and web development projects for agency clients, managing requirements through to production deployment.
  • Designed system architecture and implemented ASP.NET Core APIs for client-facing business applications.

Tech: .NET, C#, ASP.NET Core, JavaScript, MS SQL

Software Engineer

September 2019 - June 2021

Soft & Solution

Full-time

  • Designed and implemented a metadata-driven dynamic system generator for configurable workflow-based applications, significantly reducing development time for government systems.
  • Built reusable identity, validation, and multi-lingual packages adopted across multiple government projects, reducing duplication across the codebase.
  • Developed ASP.NET MVC and Web API services for complex government business workflows involving forms, permissions, and reporting.
  • Contributed to architectural decisions for multi-module enterprise systems.

Tech: ASP.NET MVC, .NET Web API, C#, SQL Server, JavaScript, HTML/CSS, BitBucket, Jira

.NET Desktop Developer

March 2018 - August 2019

Logical Albania

Full-time

  • Built a warehouse management and goods tracking application using C# and WPF for internal logistics operations.
  • Maintained and extended POS and CRM applications used by Albania's largest supermarket chain, adding features and fixing production issues.
  • Created Windows Services for automated data synchronization across retail branches.
  • Developed a logger and log viewer tool for fiscal cash register compliance and auditing.

Tech: C#, WPF, Windows Forms, Windows Services, MS SQL, Git, Jira

Education

Master's Degree in Web Engineering

Technische Universität Chemnitz

2021 - 2023

Bachelor's Degree in Software Engineering

Canadian Institute of Technology, Albania

2016 - 2019

Expertise

Skills & Technologies

Backend

C# .NET 6/7/8 ASP.NET Core Web API MediatR Entity Framework Core Dapper Background Services REST APIs GraphQL

Frontend

React Blazor TypeScript JavaScript Angular MUI TailwindCSS HTML5/CSS3

Databases

SQL Server PostgreSQL MySQL SQLite Stored Procedures Query Optimization

Cloud & DevOps

Azure AWS Docker CI/CD Azure Blob Storage Amazon SQS Azure Service Bus GitHub Actions

Architecture & Patterns

Clean Architecture CQRS SOLID Repository Pattern Multi-tenant Systems Authentication & Authorization Event-driven Workflows

AI-assisted Development

Cursor ChatGPT Spec-first Implementation AI-assisted Refactoring AI-assisted Testing Prompt-driven Development

Work

Featured Projects

A selection of products and enterprise systems I have built or contributed to significantly.

Product (Owned) Live in Albania

PawsomeCare

Pet-sitting marketplace connecting pet owners with trusted sitters. Includes sitter profiles, booking flows, service listings, availability management, search and filtering, and platform administration.

.NET 8 ASP.NET Core Blazor PostgreSQL AWS S3 SignalR Payments API Role-based Access
Product (Owned) In Development

Sales CRM

Multi-tenant CRM platform for small businesses to manage leads, customers, contacts, activities, and sales workflows. Includes Kanban pipeline, tasks with reminders, and analytics dashboards.

React TypeScript ASP.NET Core PostgreSQL TailwindCSS Clean Architecture
Enterprise System Production

Dynamic System Generator

Metadata-driven framework for generating configurable workflow-based applications. Enables building entire application modules through workflow configuration, significantly reducing development time for government systems.

C# .NET ASP.NET MVC Blazor SQL Server Workflow Engine Clean Architecture
Security / IAM Production

IAM Enterprise Solution

Corporate-level Identity and Access Management system for an enterprise client. Handles secure user lifecycle operations, complex authorization policies, role management, and integrations with external identity providers.

C# .NET ASP.NET Core Blazor Azure AD OAuth/OIDC MS SQL
Framework Production

eCommerce Framework

Multi-tenant plugin-based eCommerce framework enabling multiple storefronts to run independently with shared infrastructure. Supports customizable plugin architecture and per-tenant configuration.

ASP.NET Core Angular PostgreSQL Azure Functions Azure Blob Storage Azure Service Bus
Content Platform Production

CMS Module

Flexible content management system module built as part of the multi-tenant architecture. Allows content editors to manage pages, media, and site structure across multiple tenant instances.

.NET Blazor Angular Azure Blob Storage REST API Azure Cognitive Search

Engineering Highlights

Case Studies

A look at how I approach real engineering problems: the context, the technical decisions, and the outcomes.

Enterprise IAM

Enterprise Identity & Access Management

Problem

Enterprise users needed secure and maintainable identity, authentication, authorization, and access-management workflows supporting thousands of users and complex access policies.

Solution

Built and maintained backend services, admin interfaces, and integrations for identity-related workflows using .NET, Blazor, SQL, and Azure cloud services as part of a specialized IAM platform.

Result

Improved maintainability and reliability of identity workflows used by enterprise customers, with cleaner separation between IAM business logic and infrastructure concerns.

Technical Focus

Authentication & authorization flows Role and permission management User lifecycle operations Admin workflow interfaces Secure REST API design Azure AD & external provider integrations
C# .NET ASP.NET Core Blazor Azure AD OAuth/OIDC MS SQL
Fintech Backend

Financial Transaction Processing Workflows

Problem

Business workflows required reliable transaction processing, rescue/refund flows, audit logs, background workers, and external integrations, with strict traceability requirements.

Solution

Designed and implemented backend services and background processes using .NET, SQL, queues, and clean architecture patterns to handle financial operations reliably.

Result

Made transaction workflows more traceable, maintainable, and reliable, reducing manual investigation time and improving confidence in asynchronous financial operations.

Technical Focus

Background workers & queue-based processing Transaction status handling & rescue flows Audit history & traceability Third-party payment provider integrations Structured error handling & retries Clean architecture with CQRS patterns
C# .NET ASP.NET Core PostgreSQL Background Services Amazon SQS Clean Architecture
AI Development Workflow

AI-Assisted Development Workflow

Problem

Development teams lose time on repetitive implementation, unclear requirements, boilerplate code, and inconsistent patterns, especially across larger feature sets.

Solution

Adopted structured AI-assisted development using Cursor, project rules, and implementation plans to accelerate development while keeping human control over architecture, correctness, and code quality.

Result

Faster implementation cycles without sacrificing engineering quality. Useful for both solo product work and team-level standardization of AI tooling.

Technical Focus

Cursor rules & project constitutions Spec-first implementation planning AI-assisted refactoring workflows AI-assisted test generation Documentation generation Code review discipline & quality gates
Cursor ChatGPT Spec-driven Development Prompt Engineering Code Review Workflows

Testimonials

What People Say

"Frenkli consistently demonstrated strong technical expertise and a solid ability to solve complex problems. He approaches technical challenges with confidence and curiosity, often identifying effective solutions and contributing valuable insights to the team. His ability to understand technical requirements and translate them into practical outcomes made him a reliable contributor across multiple initiatives."

SF
Simon Fluckiger

Lead Software Engineer, EmpowerID

"Frenkli has outstanding technical and organizational skills. He successfully completed his degree with high grades while working part-time. His growth during his bachelor years shows great potential in the technology field."

PBK
PhD. Bledar Kazia

Head of SE Department, Canadian Institute of Technology

"While I was working as a team leader, Frenkli applied for an internship. His academic background and technical performance made us select him. He was always eager to learn new technologies. After 3-4 months we hired him as a Junior .NET Developer, and it was the perfect decision as his performance grew rapidly."

OK
Orges Kreka

Team Leader, Logical Sh.P.K

"Over the time that I have known Frenkli, he has consistently performed his duties with competence and always tried to do more than expected, such as creating reusable tools and libraries that help in future projects. He is an excellent problem solver."

EA
Enxhiana Alimeta

Project Manager, Soft & Solution

"Great communication, always responsive, and not afraid to take initiative. Would recommend Frenkli to anyone!"

SK
Seweryn Kazior

Client, UpWork

Achievements

Certifications & Awards

Top Rated Plus

UpWork

View credential

Exam 483: Programming in C#

Microsoft · August 2019

View credential

3rd Place, Microsoft Imagine Cup Albania 2015

Microsoft

3rd Place, Tirana Programming Competition 2015

EESTEC

Interested in Working Together?

I'm open to senior .NET, full-stack, backend, cloud, and product-focused engineering roles. Especially interested in remote opportunities, SaaS platforms, enterprise systems, and teams that care about clean architecture and practical delivery.