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
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
Databases
DevOps
AI & Automation
Frontend
Experience
Backend & Automation Developer
Altıkod Digital Solutions
Developing custom automation systems, AI-powered chatbots, and backend APIs for multiple clients across different industries. Specializing in Python/FastAPI backends with OpenAI integrations.
Software Developer
Tech Startup
Built and maintained REST APIs, data processing pipelines, and automation workflows. Led migration of legacy services to Docker-based microservices architecture.
Junior Backend Developer
Software Agency
Developed backend services for web applications, integrated third-party APIs, and implemented automation scripts for business processes.
Software Engineering Intern
Technology Company
Contributed to backend services development, learned CI/CD practices, Docker containerization, and database optimization techniques.