

I am a Computer Engineer specializing in web scraping and artificial intelligence. For me, web scraping is a dynamic and motivating field that offers the opportunity to solve technical obstacles with an analytical approach and continuously improve data acquisition strategies. I enjoy the process of managing and resolving these obstacles, and I aim to contribute to your company's data collection and processing goals by adding my artificial intelligence knowledge.
Developed and implemented advanced reverse engineering and data scraping solutions for collecting and processing business-critical data from web-based systems.
Designed custom algorithms and strategies to bypass multi-layered anti-bot systems and CAPTCHA mechanisms, ensuring 80% uninterrupted data flow.
Reverse engineered hidden API endpoints in dynamic JavaScript applications, accelerating data integration processes by approximately 75%.
Developed parsers to extract structured data from websites with complex and constantly changing DOM structures with millimeter precision.
Optimized existing data collection processes by deeply analyzing browser traffic (HTTP/S, WebSocket).
Ensured data availability by developing proactive solutions (smart proxy rotation, browser fingerprint management) against IP blocking and rate-limiting issues.
Advanced Web Reverse Engineering:
JavaScript Dynamic Analysis & De-obfuscation, Hidden API Discovery & Exploitation, Anti-Bot & CAPTCHA Bypass Strategies.
Web Scraping & Data Extraction:
Fine-grained Data Parsing from Complex & Dynamic DOM Structures (XPath, CSS Selectors).
Deep Crawling with Headless Browser Automation.
Request-based High-Performance Scraping.
Programming Languages & Libraries:
Python with Scrapy, BeautifulSoup, Requests, Playwright/Selenium integration.
Tools & Environments:
Browser Developer Tools; Chrome DevTools, Firefox Developer Tools, Proxies, VPNs, Git, Docker.
AI-Powered Assistant System for Employee Support (End-to-End, Production Deployment)
A complete AI-driven assistant solution built for Çilek Mobilya, combining advanced document retrieval, chatbot response generation, and mobile user interaction.
Significantly improving internal communication and efficiency. Currently utilized by over 100 employees daily, streamlining access to critical information.
Backend: Developed in Python (Flask) with a full RAG (Retrieval-Augmented Generation), including text embedding architecture integrating Gemini 2.0 Flash, OpenAI GPT-3.5, Mistral, and FAISS Vector Database.
Utilized BERT-based embedding models for semantic similarity search, allowing highly relevant document chunks to be retrieved and used as context for LLM responses.
Extracted context from internal PDFs using PyMuPDF and Tesseract OCR; Watchdog enabled real-time document monitoring.
Frontend: Built a Flutter-based mobile interface for employees to check shifts, submit leave requests, and chat with the assistant.
Deployment: System fully integrated via RESTful APIs and deployed in multiple production environments including; Linux server using Webmin, Windows Server with IIS, Cloud environment using Azure.
Data Analysis
English (C1)
Turkish (Native)