Skip to content
View omerulaskara's full-sized avatar

Block or report omerulaskara

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omerulaskara/README.md
ulaskara@studio: ~/portfolio

Live Portfolio Email Instagram


ulaskara@studio ❯ cat about.md

A developer who designs systems end-to-end and ships them to production. Legal Tech, WebRTC call centers, real-time mobile products, and RAG search infrastructure.


ulaskara@studio ❯ stats --portfolio --format=table
🗂️ Repositories 🔗 Active endpoints 🚀 Sprints shipped 🔌 3rd-party services
17 14 19 10+
9 legal · 1 SaaS · 2 mobile · 5 utils UYAP case-filing flow call-center-platform, live Asterisk · Supabase · OpenAI · Sentry

ulaskara@studio ❯ cat domains.json
{
  "01_legal_tech":  { "category": "UYAP Ecosystem",       "depth": "8+ production projects" },
  "02_telephony":   { "category": "Contact Center",       "stack":  "Asterisk 20 · sip.js · WebRTC" },
  "03_mobile":      { "category": "Social & Realtime",    "stack":  "RN 0.76 · Expo 54 · Skia 2.2" },
  "04_ai_rag":      { "category": "IR · Data Pipeline",   "stack":  "BM25 + Vector · FastAPI · Eval" }
}

ulaskara@studio ❯ git log --featured --oneline -n 6
Hash Project Tag Status
c0ffee1 call-center-platform — Multi-tenant WebRTC call center SaaS · Multi-tenant 🟢 live
a11ce42 stroke — Event-sourced social art network Mobile + Web · Consumer 🟢 live
deadbef icra-ceza-otomasyon — 14-endpoint UYAP automation Desktop · Legal Tech 🟢 prod
1234567 ictihat-motoru — BM25 + vector RAG search AI · Search · RAG 🟢 prod
abc4567 culture-line — Realtime multiplayer trivia Mobile · Multiplayer 🟡 staging
fedcba9 pusula-dava — XHR case robot + Laravel panel Web · Legal Tech 🟢 prod

ulaskara@studio ❯ cat package.json | jq .dependencies


ulaskara@studio ❯ tree architecture/ -L 2
architecture/
│
├── EDGE/
│   ├── Caddy 2
│   ├── Let's Encrypt
│   ├── Cloudflare DNS
│   └── Vercel Edge
│
├── FRONTEND/
│   ├── React 18 + Vite
│   ├── Mantine 7
│   ├── TanStack Query
│   ├── Zustand
│   └── sip.js softphone
│
├── API/
│   ├── NestJS 11
│   ├── JWT + MFA TOTP
│   ├── RBAC + X-Project-Id
│   ├── Audit interceptor
│   └── Swagger doc
│
├── WORKERS/
│   ├── BullMQ
│   ├── Predictive dialer
│   ├── Excel import
│   └── Post-call processor
│
├── REALTIME/
│   ├── Socket.IO
│   ├── Asterisk ARI/Stasis
│   ├── Channel state
│   └── Wallboard
│
├── DATA/
│   ├── PostgreSQL 15
│   ├── Prisma 5
│   ├── Redis 7
│   └── MinIO call recording
│
└── OBSERVABILITY/
    ├── Sentry
    ├── JSONL access log
    ├── System Health dashboard
    └── Backup cron · RUNBOOK.md

ulaskara@studio ❯ cat security.config.yaml
security:
  - argon2id_password_hash:    "GPU/ASIC-resistant; preferred over bcrypt"
  - jwt_15m_7d_refresh:        "Short-lived access + rotational refresh"
  - mfa_totp_aes_gcm:          "otplib + qrcode + encrypted-at-rest secret"
  - brute_force_lock:          "Redis counter; lock after 6 failed attempts"
  - audit_log_interceptor:     "All POST/PATCH/DELETE auto-logged + filterable"
  - rls_double_layer:          "Supabase RLS + DB trigger self-report blocking"
  - login_history_ip_ua:       "Sessions + attempts visible w/ IP + user agent"
  - backup_cron_runbook:       "Daily PG + MinIO backup; ops/RUNBOOK.md"
  - healthcheck_wallboard:     "/health/live + live System Health dashboard"

ulaskara@studio ❯ cat contact.vcf
BEGIN:VCARD
VERSION:4.0
FN:Ömer Ulaş Kara
TITLE:Senior Full-Stack Developer · Founding Developer
ADR:Istanbul, Türkiye
URL:https://omerulaskara.github.io
X-GITHUB:@omerulaskara
X-INSTAGRAM:@ulaskaara
TEL:+90 532 156 94 06
END:VCARD

ulaskara@studio ❯ █

▸ Open the full interactive portfolio →


© 2026 Ömer Ulaş Kara · Istanbul · Designed & coded · v2.0 — Terminal Edition

Pinned Loading

  1. omerulaskara omerulaskara Public

    Config files for my GitHub profile.

    JavaScript