🇬🇧 English | 🇫🇷 Français
This repository is a presentation.
It does not contain downloadable source code or production files.
Design and development of backend systems, business applications and workflow automation tailored to real-world business needs.
Palks Studio helps businesses simplify existing environments by developing new tools, connecting applications through APIs, automating repetitive processes or improving existing backend systems, while keeping architectures maintainable and dependencies under control.
Palks Studio is an independent development studio focused on backend systems, business software and technical automation.
Each project is designed around the same principles: simplicity, maintainability, long-term reliability and full control over data and infrastructure.
- Backend Systems Development
- Business Applications
- API Design & Integration
- Workflow Automation
- Electronic Invoicing (Factur-X / EN16931)
- Document Generation (PDF, Factur-X)
- Stripe Checkout & Webhooks
- Application & Server Security
PHP • Python • JavaScript
🌍 Remote • 🇫🇷 French • 🇬🇧 English
The following systems illustrate the type of backend applications, business software and automation solutions developed by Palks Studio. Each one addresses a specific business need while following the same principles: maintainability, simplicity and controlled dependencies.
Complete electronic invoicing system deployed directly on the client’s infrastructure:
- quote → signature → invoice → payment confirmation
- Factur-X / EN16931 compliant invoice generation
- PDF generation (client + server)
- structured archiving without database
- secure numbering and traceability
- automatic email sending
- bilingual FR / EN interface
Designed as an autonomous alternative for businesses looking to simplify electronic invoicing while maintaining full control over their data and infrastructure.
Autonomous recruitment system with automatic scoring, deployed directly on the client's infrastructure:
- candidate form → scoring → dashboard → export
- deterministic 3-level scoring: section, question, answer
- configurable penalties per campaign
- multi-campaign management without touching the code
- JSON storage, no database
- automatic emails (confirmation + closure)
- bilingual interface FR / EN
Designed to streamline recruitment workflows while keeping full control over evaluation criteria, candidate data and infrastructure.
Autonomous data collection system designed to run locally or on dedicated infrastructure:
- multi-source searches (DuckDuckGo, Bing, Qwant)
- website, email and phone number extraction
- data cleaning, normalization and validation
- automatic duplicate removal
- contacted prospect tracking
- CSV and JSON exports
- integrated web interface
- local-first architecture with limited external dependencies
Designed to collect, organize and export structured business data while maintaining full control over infrastructure and collected information.
Available delivery options:
- ZIP package with installation documentation
- server deployment on request
- internal tools and business workflows
- automation of recurring tasks and processing
- PDF generation and document processing
- document systems and structured archiving
- Stripe integration and secure processing
- database-free backend systems
- internal interfaces and batch processing
- deployment on client-owned infrastructure
Batch invoicing system based on Factur-X (EN16931):
- automatic generation from CSV
- structured invoice production
- full archiving and traceability
- secure delivery via token
- reproducible batch processing
Used to automate recurring invoicing workflows.
PDF Payment Stamping Engine
Tool for processing invoices in batch, integrated into Automation Finance workflows.
- ZIP import
- automatic PDF detection
- generation of stamped (paid) invoices
- individual or batch export
- quote generator (100% browser-based)
- factur-X electronic invoicing demonstration system
- static website foundations (HTML/CSS)
- local chatbots (Flask)
- documentation frameworks
- development environment configurations
Each deployment includes:
- server installation (shared hosting or VPS)
- full configuration (emails, paths, identity)
- adaptation to existing data
- testing and validation
- user documentation
Objective: a stable, autonomous and maintainable system.
- freelancers and independent professionals
- artisans and small businesses
- SMEs and operational teams
- businesses looking for autonomous systems with fewer dependencies
- technical projects requiring simple, reliable, and maintainable tools
- business-driven architectures
- controlled dependencies
- simplicity before complexity
- predictable and maintainable systems
- long-term reliability
- full control over data and infrastructure
Every system presented here follows the same philosophy: build software that remains understandable, maintainable and reliable over time.
The objective is not to add complexity, but to remove unnecessary layers whenever possible.
Whenever appropriate, systems are designed to run directly on the client's infrastructure, reducing external dependencies while preserving portability and long-term control.
