Allegorysoft (Freelance)
02/2025 - Present
- Designing and developing the frontend architecture of the Axiom Framework, building a Razor-based shell application with extensible plugin modules supporting multiple UI frameworks (React, Angular, Vue)
- Designed and developed a mobile-first design, modular monolith, SaaS and onpremise hybrid web application integrated with Logo ERP, including both public and admin applications, built on ABP Framework and custom infrastructure
- Created generic and application-level libraries to improve reusability and maintainability, shared across host applications (admin and public)
- Integrated n8n and Metabase into the UI to support workflow automation and business intelligence for operational insights
- Utilized AI tools (Claude, ChatGPT) for minor UI and logic enhancements to accelerate development and improve productivity
Technologies & tools
TypeScriptNx MonorepoVite & WebpackAngularAngular MaterialTailwind CSSReact & Next.jsVueAxiom FrameworkABP FrameworkVex Angular ThemeOAuth2/OIDCC#Docker & KubernetesFRP Reverse ProxyGit & GitHubNginxAsp.NetLinux
Volosoft (Senior Frontend Developer)
03/2023 - 06/2025
- Led a development team, managing task distribution, performing code reviews, and ensuring alignment between frontend and backend development
- Developed, refactored, and maintained Angular UI libraries (open-source and commercial), tightly integrated with backend modules such as Identity, SaaS, and Setting Management
- Refactored repositories and implemented new features in the LeptonX UI theme using TypeScript, Snowpack, Webpack, and Bootstrap, and also maintained Angular packages
- Implemented nested entity UI support using ABP Angular schematics and maintained the Angular side of ABP Suite
- Created new tests and refactored existing ones for Angular libraries using Jest
- Migrated React Native authentication from password flow to OAuth2 authorization code flow using Expo, and transitioned the UI from NativeBase to Material Design with React Native Paper
Technologies & tools
TypeScriptNx MonorepoWebpackAngularBootstrapSnowpackReact NativeJestDockerSASSGit & GitHubC#Asp.Net
Allegorysoft (Co Founder)
01/2022 - 03/2023
- Provided consultancy services to software development companies on the ABP Framework
- Delivered training on building application infrastructure, domain and business logic, client proxies, and library-based UI development
- Built Accounting Software (Saler) web application platform for manage products creating orders, invoices and so on
Technologies & tools
TypeScriptAngularNGXS(state management)PrimeNGBootstrapABP FrameworkDockerGit & GitHubC#Asp.Net
IES Yazılım (Software Developer)
07/2019 - 07/2021
- Designed and developed a multi-tenant HR management system from scratch using N-tier architecture, focusing on scalability and maintainability
- Built a Cost Management application, handling core business logic and UI development
- Developed multiple ERP integration web applications to extend and customize Logo Yazılım ERP
Technologies & tools
AngularJsAngularJs MaterialJQueryBootstrapC#Asp.Net MVC (.Net Framework)