Applied AI & Backend Engineer
Obada
Alsehli.

About Me
I'm a Backend Engineer at the National Information Technology Services (NITS), where I architected a cybersecurity assessment platform serving 5+ government entities with 70+ REST APIs, five-tier RBAC, and multi-tenant data isolation.
On my own time, I built a multi-tenant RAG-powered Document Q&A SaaS from scratch — 13 Docker containers, per-tenant PostgreSQL schema isolation, serverless TypeScript edge functions, and streaming LLM chat — all running on self-hosted infrastructure with zero cloud bills.
I care about architecture decisions, clean abstractions, and shipping systems that don't break. Currently finishing my B.Sc. in Software Engineering at Bahçeşehir University in Istanbul.
By The Numbers
Production Systems Shipped
GPI Platform, Document Q&A SaaS, IDMS
REST API Endpoints
Engineered for NITS GPI platform with 5-tier RBAC
Docker Containers
Self-hosted Supabase stack on dedicated Ubuntu server
Test Coverage
20 test files, 1,499 LOC, enforced via GitHub Actions CI
Government Entities Served
Multi-tenant cybersecurity assessment platform
Hosting Cost
All infrastructure self-hosted on personal hardware
What I've Built
Document Q&A SaaS
Multi-tenant cloud SaaS for document question-answering. Upload documents, ask questions, get AI-powered answers with source citations.
- ▸Per-tenant data isolation with dedicated database roles and schema-level separation
- ▸Serverless TypeScript edge functions on self-hosted Supabase (13-container Docker stack on dedicated Ubuntu server)
- ▸Production RAG pipeline — document chunking, vector search, LLM streaming chat with sliding-window conversation history
- ▸Third-party OAuth integration with selective folder sync and real-time sync status dashboard
- ▸Automated tenant provisioning engine for zero-touch onboarding
GPI Platform
National Information Technology Services (NITS)
Government Performance Index platform for cybersecurity assessment across government entities. Built as the backend engineer on an Agile/Scrum team.
- ▸70+ RESTful API endpoints covering survey management, dynamic targeting, automated assignment generation, review workflows, and analytics reporting
- ▸Five-tier RBAC with organization-scoped JWT authentication
- ▸Row-level data isolation across organizations using queryset-level permission enforcement, preventing cross-entity data leakage in a multi-tenant shared-database architecture
- ▸Database performance optimization with indexing strategies, select_related/prefetch_related patterns, and pillar-based scoring aggregation at organization and sector levels
IDMS — Intelligent Document Management System
Async document management system with vector search capabilities. University capstone project built with production-grade engineering practices.
- ▸Async Python backend with FastAPI, SQLModel, and asyncpg in a 5-service Docker Compose stack (PostgreSQL, Redis, Qdrant, FastAPI, React)
- ▸JWT auth with bcrypt, timing-safe login, RBAC, and PDF upload with magic-byte validation
- ▸Cascading deletion across PostgreSQL, FileStorage, and Qdrant
- ▸20 unit/integration test files (1,499 LOC), 80% test coverage enforced via GitHub Actions CI pipeline
Pose Estimation Research
Comparative analysis of pose estimation models for real-time exercise tracking with automated rep counting.
- ▸Benchmarked MediaPipe (33 keypoints) vs YOLOv8-Pose (17 keypoints) on latency, accuracy, and model size for real-time exercise tracking
- ▸Rep counting algorithm using Savitzky-Golay signal filtering and scipy peak detection on joint angle time series extracted from 33 body landmarks
- ▸Video processing pipeline with per-rep form degradation scoring and dual-model evaluation under identical conditions
Autonomous Driving RL Agent
Trained autonomous driving agents using PPO across highway and intersection environments with custom multi-objective reward functions in dense traffic (40+ vehicles).
- ▸Achieved 97% crash rate reduction (98% → 3%) and 18× survival time increase over 200k training steps using Proximal Policy Optimization (PPO) with CUDA-accelerated training on RTX 3050
- ▸Designed multi-objective reward function (V6) balancing speed, safety, lane discipline, and collision avoidance — then diagnosed a degenerate slow-driving policy through mathematical break-even analysis proving slow driving was optimal under the reward structure
- ▸Trained across two environments — Highway-v0 (dense 4-lane traffic) and Intersection-v1 (cross-traffic navigation with goal-directed behavior) — discovering overfitting where 100k checkpoint outperformed 200k
- ▸Proposed 4 concrete reward fixes (amplified collision penalty, non-linear speed reward, distance-based reward, stronger speed penalty) with mathematical justification for each
UN1290 — Self-Hosted Production Infrastructure
Self-hosted production infrastructure on a Minisforum UN1290 (i9-12900HK, 32GB RAM) running all project backends and services at $0/month cloud cost.
- ▸13-container self-hosted Supabase stack plus PostgreSQL, Redis, Ollama (local LLM inference), and project APIs — all Dockerized on a dedicated Ubuntu server
- ▸Zero-trust networking: SSH key-only auth, fail2ban, UFW firewall, all services bound to localhost, WireGuard VPN for remote admin, zero exposed ports to public internet
- ▸Multi-machine workflow — IdeaPad (GPU dev) ↔ Tailscale (encrypted tunnel) ↔ UN1290 (services) ↔ Cloudflare Tunnel (public HTTPS at $0)
- ▸Automated PostgreSQL backups with 7-day retention via cron, systemd service management, and tmux-based session management
Technical Skills
Languages
Backend
AI & ML
Infrastructure
Frontend
Experience
Backend Engineer
National Information Technology Services (NITS)
Damascus, Syria (Hybrid)
- ▸Architected the Government Performance Index (GPI) platform for cybersecurity assessment across 5+ government entities.
- ▸Designed multi-tenant data isolation, built 70+ REST APIs with five-tier RBAC and organization-scoped JWT authentication.
- ▸Optimized database performance with indexing strategies and pillar-based scoring aggregation at organization and sector levels.
- ▸Worked in an Agile/Scrum team environment with structured code reviews and sprint planning.
Education
B.Sc. Software Engineering
Bahçeşehir University
Istanbul, Turkey
Minor
Optimization (Industrial Engineering) · Feb 2025 – Jun 2026
Certifications
- ▸Deep Learning Specialization — DeepLearning.ai(Dec 2025 – Mar 2026)
- ▸Generative AI with Python — IBM
- ▸Python for Data Science and AI — IBM
Get In Touch
Looking for full-time Backend, AI, or Full Stack Engineering roles. Open to opportunities in Istanbul and remote.
Get In TouchBuilt by me. Running on a mini PC in my room. Deployed for $0. Soundtracked by Hans Zimmer.