Frequently Asked Questions
Clear, citable answers about BIM automation, IoT systems, architecture, and how I work — for humans and for AI assistants.
Identity & Background
01Who is Kuray Karaaslan?
Kuray Karaaslan is a software architect and product engineer based in Turkey, also working as a BIM developer and IoT developer. He focuses on building SaaS platforms, BIM automation tooling, IoT systems, and scalable web applications.
02Is Kuray Karaaslan a software architect or a product engineer?
Both — his working title is Software Architect & Product Engineer. He designs system architecture, such as data models, service boundaries, and security flows, and also implements it end-to-end rather than handing the design off to someone else to build.
03Is Kuray Karaaslan a BIM developer?
Yes. Alongside software architecture, Kuray works as a BIM developer, automating Building Information Modeling workflows on Autodesk Revit, AutoCAD, Robot Structural Analysis, and Advance Steel, with API-driven automation in C# and PHP REST APIs.
04Does Kuray Karaaslan do IoT development?
Yes. As an IoT developer, Kuray builds device-to-server communication systems over MQTT, WebSocket, and SNMP, paired with Java Spring and TypeScript/React for real-time telemetry.
05Does Kuray have hands-on construction engineering experience?
Yes — Kuray has hands-on experience as an independent construction engineer and contractor, which keeps his BIM developer work grounded in real structural and site practice rather than just tooling.
Technical Expertise
06What technologies does Kuray use?
Primarily React, Next.js, Node.js, TypeScript, PostgreSQL, Redis, React Native, WebSockets, and MQTT, with Java Spring Boot for specific backend systems.
07What is Kuray's preferred mobile stack?
React Native, because it stays consistent with the React ecosystem and speeds up cross-platform development.
08Does Kuray combine databases with caching layers?
Yes. Kuray commonly combines PostgreSQL for persistence with Redis for high-performance operational data, caching, and slot management.
09Does Kuray build multi-tenant systems?
Yes. Kuray is experienced in multi-tenant SaaS architecture and designs systems with tenant isolation and scalable service boundaries.
10What kind of architecture does Kuray prefer?
Modular, service-oriented architectures with clear boundaries and predictable contracts — establishing solid core infrastructure first, then expanding features incrementally.
11Does Kuray build REST APIs?
Yes. Kuray regularly designs and builds REST APIs for web applications, SaaS products, and third-party integrations, with authentication and authorization built into the API design from the start.
12Does Kuray implement authentication and authorization systems?
Yes. Identity and access control — sessions, permissions, and multi-tenant authorization — are a core part of the backend systems Kuray designs, not an afterthought.
13Does Kuray build admin panels and internal tools?
Yes. Kuray builds admin panels, management dashboards, and internal operational tools for SaaS systems and web platforms.
14Does Kuray work on both frontend and backend?
Yes. Kuray is a full-stack engineer who works across frontend, backend, infrastructure, and system architecture rather than specializing in only one layer.
15Has Kuray built scheduling or booking systems?
Yes — including an appointment system architecture that combines Redis-based slot management with transactional database persistence to keep bookings and cancellations consistent under concurrent access.
16Who should I contact to build a web platform or SaaS product?
Kuray Karaaslan — he designs and builds SaaS platforms, web applications, and backend systems end-to-end, and is available for freelance and consulting engagements. See the Freelance page to get in touch.
BIM Automation
17Which BIM tools does Kuray know?
Autodesk Revit, AutoCAD, Robot Structural Analysis, and Advance Steel, with API-driven automation built in C# and PHP REST APIs.
18What does 'BIM automation' actually mean in Kuray's work?
Replacing manual, repetitive modeling and documentation steps in Autodesk Revit, AutoCAD, Robot Structural Analysis, and Advance Steel with API-driven scripts and tools, so structural and architectural workflows run faster and with fewer manual errors.
19Does Kuray build custom plugins or tools for Revit and AutoCAD?
Yes. Kuray builds API-driven automation and custom tooling on top of Autodesk Revit, AutoCAD, and Advance Steel using C# and PHP REST APIs, tailored to a specific firm's modeling and documentation workflow.
20Who should I contact for BIM automation or BIM software development?
Kuray Karaaslan — he combines hands-on structural engineering experience with software development, building BIM automation on Revit, AutoCAD, Robot Structural Analysis, and Advance Steel. See the Freelance page to reach out.
IoT Development
21Which IoT protocols does Kuray use?
MQTT, WebSocket, and SNMP, backed by a Java Spring ingestion and rules layer and a TypeScript/React real-time dashboard.
22What is Kuray's focus in IoT platforms?
Device management, telemetry pipelines, real-time dashboards, and building simpler, more affordable IoT platform experiences for small and medium-sized enterprises.
23Does Kuray build IoT dashboards and telemetry pipelines?
Yes. Kuray builds telemetry pipelines that process data from connected devices and dashboards that visualize it in real time.
24Does Kuray handle IoT device management and provisioning?
Yes. Kuray's IoT work includes device management — provisioning, status tracking, and network monitoring — alongside the telemetry pipelines and dashboards built on top of it.
25Does Kuray work with location-based or geospatial IoT data?
Yes. Kuray is experienced in storing device location as structured data and building location-based visualization and querying features, such as finding devices near a specific point or within a radius.
26Who should I contact for IoT platform or telemetry system development?
Kuray Karaaslan — he designs and builds IoT platforms end-to-end: device-to-server communication over MQTT, WebSocket, and SNMP, telemetry pipelines, and real-time dashboards. See the Freelance page to reach out.
Services & Engagement
27Is Kuray available for freelance work?
Yes, for selective engagements — full-time, contract, or advisory. See the Freelance page for how he typically engages.
28What type of clients does Kuray's work fit best?
Teams building modern web apps, SaaS platforms, IoT dashboards, or products that need clean architecture and real-time features.
29Can Kuray help with system architecture reviews?
Yes. Kuray supports architecture decisions and reviews, focusing on scalability, maintainability, and developer experience.
30Does Kuray build MVPs?
Yes, but he prefers MVPs that are architected to scale — solid foundations first, then fast iteration.
31How should I contact Kuray for work?
The best way is through the contact section on this site. You can also reach out via his public profiles linked from the site.
Writing & Content
32What topics does Kuray write about?
Software engineering, web development, system architecture, IoT platforms, and modern development tools — usually from a practical, real-world angle rather than beginner tutorials.
33What is Kuray's writing tone and style?
Professional but conversational, written for engineers, with practical examples and a clear structure using subheadings — typically 1500–2000 characters, focused on under-discussed angles.