Software in Daily Use, in the Field and the Office
Projects whose architecture I built and that I developed. For each one I describe the problem, the architecture and the hard problems I solved.
- ABE BIYOSIDAL · 2020 – PRESENT
Biocidal Field Management System
Multi-tenant, GIS-based field management software that brings the pest and vector control operations of municipalities and private pest control companies into one system, from a citizen request to end-of-day reconciliation. Used by more than one municipality.
- Angular
- TypeScript
- GraphQL
- Node.js
- Prisma
- PostgreSQL
- PostGIS
- Redis
- Firebase
Admin Panel
- Angular
Map
Field App
- React Native
Mobile
GraphQL API
- GraphQL Yoga
- WebSocket
Live Data and Subscriptions
Database
- PostgreSQL
- PostGIS
Per-Tenant Data
Cache
- Redis
Real-Time Events
- PESTPOINT · 2020 – PRESENT
Pestpoint E-Commerce Store
An e-commerce platform for biocidal products. Product catalog, cart, orders, payment through a 3D Secure virtual POS, shipping notifications and an admin panel, all in a single Laravel application.
- Laravel
- PHP
- Tailwind CSS
- PostgreSQL
- Payment Integration
- Vite
- Maizzle
- Docker
Storefront
- Tailwind CSS
Blade Templates
Admin Panel
- Tailwind CSS
Blade Templates
Laravel 13
- Laravel
Eloquent and Scheduled Tasks
Database
- PostgreSQL
Products, Stock and Orders
Virtual POS
- Payment Integration
QNB 3D Secure
Email
- Maizzle
Order and Shipping Notifications
- MERSIN HATAY RESTAURANT · 2025 – PRESENT
Mersin Hatay Restaurant
A trilingual website for a Hatay cuisine restaurant in Mersin. Menu with prices and allergen information, blog, FAQ and contact; the menu and prices are managed from a custom admin panel.
- Laravel
- PHP
- PostgreSQL
- Tailwind CSS
- Vite
- GitHub Actions
Website
- Tailwind CSS
TR · EN · RU
Admin Panel
- Tailwind CSS
Menu, Prices and Blog
Laravel 13
- Laravel
Blade and Eloquent
Database
- PostgreSQL
Menu, Content and Queue
QR Menu
Price Import from the POS
- IPM WEED SOLUTIONS · 2024 – 2025
IPM Weed Solutions
A bilingual corporate website for the Turkish distributor of Foamstream, the herbicide-free weed control machines by UK-based Weedingtech. Products, case studies, blog, videos and downloadable technical documents in one place, with content managed from an admin panel.
- Laravel
- PHP
- PostgreSQL
- Tailwind CSS
- Vite
Site
- Tailwind CSS
EN · TR
Admin Panel
- Tailwind CSS
Products, Blog and Videos
Laravel 13
- Laravel
Blade and Eloquent
Database
- PostgreSQL
Products, Content and Newsletter
Document Archive
PDF Guides
- ENTO ÇEVRE SAĞLIĞI · 2024 – PRESENT
Ento Çevre Sağlığı
Website of an environmental health company that provides pest control, disinfection and fumigation in Mersin, Adana and Hatay. The site was designed from the start to be found in local search: more than 2,100 pages by district and service, each with its own title, description and structured data. Alongside them are a price calculator per m², a pest guide, a product catalogue, references and a blog.
- Laravel
- PHP
- PostgreSQL
- Tailwind CSS
- Vite
Site
- Tailwind CSS
Services, Products and Blog
Price Calculator
Estimate per m²
Laravel
- Laravel
Blade and Eloquent
Database
- PostgreSQL
Content, Products and References
Sitemap
2,200+ URLs
- COMMUNITY TOOL · 2025 – PRESENT
KillReport
A real-time killmail tracking and analysis platform for EVE Online players, corporations and alliances. It syncs with zKillboard and EVE’s official API (ESI) and is non-commercial under CCP’s license terms.
- Next.js
- React
- TypeScript
- GraphQL
- Prisma
- PostgreSQL
- Redis
- RabbitMQ
- GitHub Actions
Data Sources
zKillboard · ESI
Job Queue
- RabbitMQ
Task Distribution
Workers
- TypeScript
~45 Processes
Data Layer
- PostgreSQL
- Prisma
- Redis
Persistence and Events
API
- GraphQL Yoga
Live Subscriptions
Frontend
- Next.js
App Router
Building a similar system? The first call is free and takes 30 minutes.
Free intro call