Hello 01 / 05

Hello, I'm Arda. I build automations, create applications, and code iOS apps.

I build fast, reliable web applications, browser automations, and practical data tools.

  • Browser Automation
  • AI Agents
  • RPA
  • SaaS Development
  • Web Scraping

01 About

Computer Engineering student building LLM agents and autonomous workflows.

Backed by 2 years of automating essential enterprise operations at scale, strictly focused on production reliability.

As an RPA developer at MasterTech Bilişim Teknolojileri, I built Robusta RPA bots, n8n pipelines, AI-powered WhatsApp chatbots handling 10,000+ conversations a month, and serverless data services. Today I run OwlAgenda, the AI front desk I founded, as Founder & CEO. I also design and publish iOS apps with Swift and SwiftUI.

I work in English at C1 level and have foundational German. In every project, I value clear code, sound architecture, and maintainable solutions. I aim to build digital products that are useful, efficient, and built to last.

Education

Beykent University

B.Sc. in Computer Engineering

4th Year Student

Career Goal

To become a software engineer who builds reliable products in browser automation, AI-enabled systems, backend architecture, and data processing.

Areas of Interest

  • Full Stack Web Development
  • Browser Automation
  • Web Scraping
  • AI Agents
  • Robotic Process Automation (RPA)
  • SaaS Development
  • Backend Development
  • API Design
  • Performance Optimization
  • Cloud Computing

02 Projects

AI Product · Customer Messaging

OwlAgenda home page: an Instagram conversation answered at night by the AI front desk
01 / 04 · Inbox

AI Front Desk · SaaS

OwlAgenda

OwlAgenda is my own product: an AI front desk for service businesses. It replies to every message that comes in on Instagram and WhatsApp in under a minute, day or night, in the customer's own language. It answers questions such as prices and opening hours from the business's own knowledge base, asks what the person needs and hands the conversation to the team when a human is needed.

Messages arrive through Meta's WhatsApp and Instagram webhooks and n8n workflows; replies are written with the Claude API in a TypeScript service built on Hono and Zod. Each business gets a web panel on Cloudflare Workers and D1 that shows first-reply times, after-hours replies, conversations and handoffs. Win-back campaigns reach old enquiries and past customers only when people have given marketing consent, in line with KVKK, İYS and GDPR.

The idea is simple: no message waits until morning, and no customer is lost because nobody answered.

Visit owlagenda.com
  • Claude API
  • TypeScript
  • Hono
  • n8n
  • WhatsApp Business API
  • Instagram Messaging
  • Cloudflare Workers
  • D1
  • KVKK / GDPR

iOS & macOS Apps

DailyScience iOS app showing an Albert Einstein story

Native iOS · Daily Discovery

DailyScience

DailyScience is a native iOS app that turns the history of science into a daily discovery experience. It presents one carefully selected scientific story each day, while connecting people, experiments, institutions, ideas, and breakthroughs through a browsable archive. The goal is not simply to display facts, but to replace passive scrolling with a quieter, more considered way to learn. Its Space section uses a SceneKit 3D model to make the solar system interactive.

The app is built with Swift and SwiftUI. Navigation is structured around NavigationStack, while SwiftData manages locally stored content, favorites, and reading state. Premium access and purchases are handled through StoreKit 2 and RevenueCat; the free tier is supported by AdMob banner ads. Local iOS notifications support daily reminders, and the product is designed with offline-friendly content access in mind.

DailyScience makes a simple promise: one meaningful scientific discovery a day, with enough depth to follow your curiosity wherever it leads.

Visit dailyscience.app
  • Swift
  • SwiftUI
  • SwiftData
  • SceneKit 3D
  • StoreKit 2
  • RevenueCat
  • AdMob
NotchFi card open under the MacBook notch with Wi-Fi signal, download and upload speeds
01 / 07 · Island

Native macOS · Menu Bar Utility

NotchFi

NotchFi is my Mac app that puts the internet connection where you already look: the top of the screen. A slim island beside the notch shows signal and live download speed. Hover over it and it opens into a full card with signal in dBm, channel, upload and download speeds on a 60-second graph, and the last speed test.

It is built for iPhone Hotspot too: it spots tethering, shows the carrier's name, tracks mobile data against your plan and warns at 80% and 100%. A one-click speed test on Cloudflare's network measures download, upload, latency and jitter, with a lighter test on metered connections. Short alerts drop into the notch when the connection drops, comes back or switches network, and the menu bar shows every detail, from Wi-Fi standard and band to noise and router address.

No account, no analytics, no tracking: everything stays on the Mac. It is free on the Mac App Store, runs on macOS 14 Sonoma and later, and speaks 45 languages.

View on the App Store
  • Native macOS
  • Menu Bar App
  • Wi-Fi Diagnostics
  • iPhone Hotspot
  • Speed Test
  • 45 Languages
  • Privacy-First

Automation & Workflow · n8n

Data Automation · n8n

E-Commerce Scraping & Automated Reporting

Collects prices, discounts, stock status, and reviews from dynamic marketplace pages with browser automation. n8n cleans the data, saves it in a consistent format to cloud spreadsheets, and sends scheduled PDF or HTML summary reports by email.

  • Web Scraping
  • n8n
  • Data Transformation
  • Spreadsheets
  • Automated Reporting

Business Process Automation

Automated Invoice Processing & Filing

An IMAP-triggered workflow that reads invoice details from PDF attachments with OCR and parsing APIs. It files documents in cloud storage using a consistent naming scheme and records each invoice in a finance system through REST APIs.

  • BPA
  • IMAP
  • OCR
  • PDF Parsing
  • Cloud Storage
  • REST API

Systems Integration · n8n

Multi-Step Spreadsheet & API Integration

A two-way data flow between CRMs, forms, spreadsheets, REST APIs, and Slack. Webhooks validate incoming data, send invalid records to an error flow, update or add spreadsheet rows, and retry requests when services are unavailable or rate-limited.

  • n8n
  • Webhooks
  • Upsert Sync
  • Error Handling
  • Rate-Limit Retry
  • Slack

Automation & Workflow · Robusta RPA

Document Automation · OCR

Complex Document Processing & Auto-Classification

Automates incoming documents from email inboxes and FTP servers. It uses OCR to extract key fields, classifies contracts, receipts, and forms, then names and archives files according to internal rules.

  • Robusta RPA
  • OCR
  • Smart Classification
  • Email/FTP Ingestion
  • DMS Archiving

Data Integration

Database Integration & Dynamic XML Processing

A scheduled data pipeline between enterprise databases and external systems. It runs secure extraction queries, transforms results into partner-ready XML, transfers the data, and records clear success and error logs.

  • Oracle
  • Data Extraction
  • XML Manipulation
  • Secure Transfer
  • Logging

Finance Automation

End-to-End Financial Ops & Invoice Management

Brings invoice processing, data entry, and reporting into one workflow for finance teams. It processes incoming attachments, prepares Excel reports from multiple systems, and notifies the right people when approvals or business rules need attention.

  • Mail Parsing
  • Invoice Processing
  • Excel Reporting Pipelines
  • Auto Notifications

RPA Architecture

Scalable Architecture & Advanced Error Handling

An RPA architecture focused on maintainability. Business teams can update rules through Decision Tables, common tasks such as login and logging are reusable, and exception handling covers connection issues, UI changes, and API failures.

  • Decision Tables
  • Reusable Sub-processes
  • Exception Handling
  • Autonomous Recovery

Architecture Transformation

Hybrid RPA Modernization

Moves resource-heavy processes from traditional RPA to a hybrid setup using Robusta RPA, Node.js, Puppeteer, and n8n. The result is a more flexible workflow with better performance and room to scale.

  • Robusta RPA
  • Node.js
  • Puppeteer
  • n8n
  • Hybrid Architecture
  • Scalability

Football · Interactive 3D Web

The Jersey Collection 3D showroom: eleven football jerseys hanging on a black rail next to a wire basket
01 / 04 · 3D showroom

Football Fan Project · 3D Web

Jersey Collection of Arda

As a football fan, I wanted to list the jerseys I own in a way a photo album never could. Jersey Collection is a white 3D showroom where every shirt hangs on a real rail: hover one and it turns to face you, drag to spin it, pull it off its hanger and flick it into the basket, where it crumples and becomes a shipping parcel. Hold the rail and the hangers slide like beads, and a click on any shirt opens a clean product sheet with front and back photos, sizes and a description.

It is a single static page built with three.js and WebGL. Each product photo is cut out with a Python image pipeline (Pillow and NumPy), then inflated into a soft 3D shell with front and back textures. Hanging, swaying, sliding and the basket run on custom spring and rigid-body physics, with GLSL shaders for the crumpling. A live bag and checkout (sizes, quantities, promo codes, shipping options and an animated card preview) updates in real time and ships the parcels away once you pay. It is a demo checkout: no payment is taken.

It also doubles as a sales demo of how a clothing brand could present its collection in a more tangible, playful way.

Open the collection
  • three.js
  • WebGL
  • GLSL Shaders
  • JavaScript
  • Custom Physics
  • Python
  • Pillow
  • NumPy
  • Checkout UI

AI Video · Claude Code

Prompt Library · Motion Graphics

Claude Video Styles

A gallery of eleven animated explainer styles, from paper cut-outs and risograph prints to isometric drawings, liquid glass, ASCII art and particles. Each style has a looping preview video. Pick one, type a topic, choose landscape or portrait, turn on a storyboard, voice-over or sound effects, and the page writes a long, ready-to-run prompt.

Paste that prompt into Claude Code and it builds the animation and renders an MP4. A companion skill turns any reference image, such as a poster you like, into a new reusable style. It is a single static page in plain HTML, CSS and JavaScript, and it remembers your settings in the browser.

Open the styles
  • Claude Code
  • Prompt Engineering
  • Motion Graphics
  • Agent Skills
  • HTML / CSS / JS

03 Experience

Founder & CEO

Current

OwlAgendaSep 2026 – PresentOn-site

  • Founded OwlAgenda, an AI front desk that answers businesses' Instagram and WhatsApp messages in under a minute, day or night.
  • Built the product end to end: a Claude API reply engine in TypeScript, n8n workflows on Meta's messaging APIs, and a Cloudflare Workers + D1 panel for each business.
  • Lead product, sales and client onboarding, from the free audit to the weekly tuning of each assistant.

Robotic Process Automation Developer

Intern

MasterTech Bilişim TeknolojileriMay 2025 – Sep 2026 · 1 yr 5 mosHybrid

RPA Development (Robusta)

  • Developed RPA bots automating financial and operational workflows, including system integrations and complex Excel data transformations.
  • Eliminated manual data entry by building fully automated processes covering email parsing, file management, and real-time notifications, saving an estimated 40 hours of manual effort per week.

Workflow Automation (n8n)

  • Built multi-step automation pipelines in n8n connecting third-party services and REST APIs, triggered by webhooks and scheduled executions.
  • Developed and integrated WhatsApp chatbots for multiple retail and supermarket brands, using AI APIs to automate customer interactions, handling 10,000+ conversations per month.
  • Delivered AI-powered chatbot integrations for dental clinics, automating patient communication such as appointment scheduling, post-treatment follow-ups, and FAQs.

Serverless Microservices

  • Built data extraction microservices with Node.js and Puppeteer on Google Cloud Functions, navigating dynamic web interfaces to collect market data, track pricing trends, and monitor inventory levels.
  • Integrated these services with n8n workflows to deliver structured datasets into centralized cloud storage.

API Integration & Databases

  • Developed RESTful API integrations to synchronize data across systems, with robust JSON parsing, dynamic routing, and error handling.
  • Applied SQL query optimization and database management to keep data handling performant.

04 Technical Skills

  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Swift
  • Python
  • Next.js
  • Node.js
  • REST APIs
  • Playwright
  • Puppeteer
  • Chrome DevTools Protocol (CDP)
  • Robusta RPA
  • UiPath
  • n8n
  • Google Gemini API
  • Cursor AI
  • Firebase
  • SQL
  • AWS
  • Google Cloud Platform (GCP)

Currently Learning

  • Distributed Systems
  • Scalable Backend Architecture
  • AI Agents
  • Advanced Playwright
  • High-Performance Web Crawling
  • System Design

Let's build
something.

Open to internships, junior roles, and collaboration on automation, scraping, and SaaS projects.

yusufardakaia@gmail.com