Software in Daily Use, in the Field and the Office
Projects whose architecture I built and that I keep developing. 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 12
- 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
- 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