The infrastructure that
holds it all together.
Robust APIs, optimized databases, secure servers, stress-free deployments. The invisible backbone that powers every project.
Mastered tech stack
Every tool chosen for the right reason — performance, scalability, or delivery speed.
Runtime & Languages
REST APIs, middleware, WebSockets, Express/Fastify
Pure backend, REST API, cPanel/Apache integration
Strict typing, generics, advanced interfaces
Automation scripts, Flask API, data processing
Databases
Complex schemas, indexing, optimized queries
RLS, realtime, auth, storage, edge functions
Relations, migrations, typed query builder
Documents, aggregation, Atlas cloud
Infrastructure & DevOps
Containers, docker-compose, multi-services
.htaccess, virtual hosts, proxy, rewrite rules
Deployment, DNS, FTP, SSL certificates
Git flow, GitHub Actions, auto deployment
Security & Auth
Stateless auth, tokens, refresh, roles
Let's Encrypt certificates, HSTS, CORS
iptables rules, fail2ban, DDoS protection
Law 09-08 compliance, T&C, privacy policy
Backend Services
REST API & GraphQL
Design and development of robust APIs, documented with Swagger. Versioning, rate limiting, pagination.
Database Architecture
Complex schema modeling, query optimization, indexing, relations, migrations.
Docker & Micro-services
Application containerization, multi-service orchestration, dev/prod environment isolation.
Auth & Security
Secure authentication systems — JWT, OAuth2, sessions, RBAC, 2FA, CSRF/XSS protection.
Transactional Emails
SMTP, Mailgun, SendGrid — HTML templates, triggered emails, bounce handling.
Online Payment
CMI, Stripe, PayPal integration. Webhooks, order confirmation, banking compliance.
Deployment & CI/CD
Automated deployment pipeline, rollback, zero-downtime, bash automation scripts.
Monitoring & Logs
Uptime monitoring, alerts, centralized logs, server performance dashboards.
Backups & Recovery
Daily/weekly auto backup strategy, fast restoration, failure resilience.
From zero to production in 5 steps
Provisioning
VPS/host choice, OS installation, secure SSH access, network and DNS configuration.
Stack Setup
Apache/Nginx, PHP/Node.js, MySQL, SSL Let's Encrypt installation, firewall configuration.
Deployment
File upload, DB migrations, environment variables, final consistency tests.
Hardening
Fail2ban, HSTS, security headers, WAF, vulnerability audit, backup policy.
Monitoring
Uptime Robot, email/SMS alerts, log rotation, Grafana dashboards if needed.
Projects in production
Event Platform
Full PHP API — online registration, secure payment, participant management, real-time admin dashboard.
Booking System
Full backend — Prisma ORM + Supabase, real-time availability, automated emails, admin dashboard.
Sports App [Confidential]
Multi-service backend — Node.js API for team/match/standings management, PostgreSQL, OAuth2 auth, real-time push notifications.
Editorial Platform [Confidential]
Supabase backend — editor authentication, article/category/tag management, CDN image upload, granular RLS policies.
Clean code,
maintainable and documented
// POST /api/users — Secure account creation
export async function createUser(req: Request, res: Response) {
const { name, email, password, role = 'user' } = req.body;
if (!name || !email || !password) {
return res.status(400).json({ error: 'Required fields missing' });
}
try {
const existing = await db.query(
'SELECT id FROM users WHERE email = ? LIMIT 1',
[email]
);
if (existing.length > 0) {
return res.status(409).json({ error: 'Email already in use' });
}
const hash = await bcrypt.hash(password, 12);
const result = await db.query(`
INSERT INTO users (name, email, password_hash, role, created_at)
VALUES (?, ?, ?, ?, NOW())
`, [name, email, hash, role]);
const token = jwt.sign(
{ id: result.insertId, email, role },
process.env.JWT_SECRET!,
{ expiresIn: '7d' }
);
await mailer.send({ to: email, template: 'welcome', data: { name } });
return res.status(201).json({ success: true, token });
} catch (err) {
console.error('[createUser]', err);
return res.status(500).json({ error: 'Server error' });
}
}Need solid infrastructure?
Whether it's an API from scratch or an existing infrastructure overhaul, I handle the entire backend — from design to secure deployment.