About Me

Computer Engineer & Full Stack / AI Developer

I am Barış Çilak, a Computer Engineer. I build web applications, backend services, GIS dashboards, automation workflows, and AI-powered systems.

I do not approach a project only from the coding side. I think about how the problem should be modeled, how the data should be managed, how the user flow can be simplified, and how the system can stay maintainable in production.

My focus is turning scattered processes into manageable systems. Manual operations, Excel-based tracking, fragmented data sources, and repetitive communication flows are product problems that can become dashboards, APIs, automations, and notification workflows.

Across this portfolio, I highlight GIS decision panels, AI assistant experiences, technical decision maps, and operation automation. My goal is not just to list technologies, but to show that I can turn a real problem into a clear and usable system.

Expertise

Full Stack Web Applications92%
Backend API & Integration90%
GIS Dashboards84%
Automation Workflows86%
AI-Powered Systems82%

Core Principles

🏗️

Clean Architecture

Code should be readable, testable, and maintainable. Structure matters more than cleverness.

📈

Scalable Systems

Build for today, design for tomorrow. Every architectural decision considers future growth.

Automation Mindset

If it happens more than twice, automate it. Manual processes are bugs waiting to happen.

🔒

Security First

Security is not a feature, it is a requirement built into every layer from day one.

Core Technologies

⚙️

Backend

🐍Python
Expert
FastAPI
Expert
🟢Node.js
Advanced
🚂Express
Advanced
🔗REST APIs
Expert
🗄️

Databases

🐘PostgreSQL
Advanced
🍃MongoDB
Advanced
🔴Redis
Advanced
🔧SQLAlchemy
Advanced
🚀

DevOps

🐳Docker
Advanced
🐧Linux
Advanced
🌐Nginx
Intermediate
📦Git
Expert
🤖

AI & Automation

🧠OpenAI API
Expert
🎙️Speech Recognition
Advanced
Power Automate
Advanced
🔗LangChain
Intermediate
🎨

Frontend

⚛️React
Intermediate
Next.js
Intermediate
🔷TypeScript
Intermediate
🎨TailwindCSS
Advanced

Experience

Backend & Automation Developer

Altıkod Digital Solutions

2024 – Present

Developing custom automation systems, AI-powered chatbots, and backend APIs for multiple clients across different industries. Specializing in Python/FastAPI backends with OpenAI integrations.

PythonFastAPIOpenAI APIDockerPostgreSQL

Software Developer

Tech Startup

2023 – 2024

Built and maintained REST APIs, data processing pipelines, and automation workflows. Led migration of legacy services to Docker-based microservices architecture.

PythonNode.jsDockerRedisPostgreSQL

Junior Backend Developer

Software Agency

2022 – 2023

Developed backend services for web applications, integrated third-party APIs, and implemented automation scripts for business processes.

PythonNode.jsExpressMongoDBREST APIs

Software Engineering Intern

Technology Company

2021 – 2022

Contributed to backend services development, learned CI/CD practices, Docker containerization, and database optimization techniques.

PythonSQLGitLinux