Kagan Demirhindi

AI-First Software Engineer

About Me

Hi, my name is Kagan, and I’m an AI-First Software Engineer with 7 years of experience building product-minded solutions. From idea to deployment, I leverage AI for coding, design, planning, and execution. My expertise spans: LLM Integration AI Agent Go Python Docker JavaScript and VueJS

I turn business requirements into effective solutions using the latest technologies and AI-first methods. My approach blends traditional software engineering with modern AI to deliver high-impact results.

I adapt quickly to new environments and tech stacks by asking the right questions, learning fast, and contributing from day one. I’m outcome-focused and product-minded. As a generalist, I focus on understanding core concepts and choosing the right tools to drive meaningful product outcomes.

Experience

Teamwork.com

Software Engineer

November 2021 - Present

www.teamwork.com

Teamwork.com is the only project management platform built specifically for client work. Deliver work on time and on budget, eliminate client chaos, and understand profitability, all in one platform.

  • AI-First Software Engineer: Integrated AI capabilities into the product to support users with project management tasks by leveraging LLMs. This included features like AI-generated project setups and onboarding task lists, which reduced transition costs and doubled onboarding completion rates. Extended these capabilities to existing customers to automate repetitive workflows. Took ownership of backend development for the AI Forecasting project. Built systems that analyze historical reports such as profitability reports to predict future profits, costs, and margins. These insights support upsell opportunities and address increasing demand for AI-driven features within the Teamwork platform. Used open-source time series models like TinyTimeMixer and Prophet to power forecasting. This approach tackles two major challenges in AI tool development: privacy and token costs. All models are hosted entirely on Teamwork’s AWS infrastructure, ensuring no third-party data sharing and eliminating token-based expenses.

  • Full Stack Development: Developed code that directly affected thousands of users, utilizing Vue.js and Tailwind CSS for frontend, and Go for backend development. Learned to safely deploy changes in high-traffic areas using LaunchDarkly.

  • Growth Engineer: Focused on optimizing key performance indicators (KPIs) and driving user growth through data-driven experimentation and feature development. Proficient with Pendo, HubSpot, Intercom, and Hotjar, contributing to all phases of the experiment cycle.

  • Cross-Functional Collaboration: Worked closely with designers, data analysts, project managers, and QA to release, maintain features, and ensure high software quality by meticulously testing and resolving bugs.

looksounique.com

Founder

October 2023 - November 2023

www.looksounique.com

looksounique is a web app that lets users design and print custom AI-generated t-shirts. Despite using advanced technology, it faced issues with payment processing, leading to its deactivation. A demo version is still available at looksounique.com for demonstration purposes.

  • I started a side project to create a web app that makes designing and printing unique AI-generated t-shirts easy. Using Vue, Vite, and Nuxt 3, I deployed it on Cloudflare Pages with Server-Side Rendering for better performance and SEO.

  • The app integrated the Stable Diffusion API for creating designs, used Stripe for payments, and Cloudflare R2 for storing images. Despite its advanced tech and innovative idea, the project hit snags in the validation phase, resulting in the deactivation of its payment functions.

  • This project is no longer active or maintained; however, a demo version of the web app is still available for demonstration purposes at looksounique.com

CardAlpha

Full Stack Developer

September 2020 - June 2021 (10 months)

www.cardalpha.com

CardAlpha is a financial technology company based in London, England. CardAlpha’s ePOS App converts a small business owner’s tablet or smartphone device into a powerful electronic cash register.

  • Gained insights into the working culture in London. As a full stack developer, I learned to be outcome-focused. Working in a small team, I had the opportunity to work closely with the CEO and CTO to define our product.

  • Developed microservices in Golang that communicate over gRPC. Dockerized and deployed on a Google Kubernetes Engine cluster.

  • Integrated our API with our partner bank’s API, automating the merchant underwriting and onboarding process. This significantly reduced the time between signing a contract and processing transactions to just a few hours.

  • Translated an existing iOS app into a web-based React app. Developed CardAlpha’s web-based mobile app in TypeScript using Ionic, React, and Capacitor. Used native SDKs by developing Capacitor plugins where web views were insufficient.

  • Developed CardAlpha’s Pricing Calculator web app using TypeScript and deployed to Firebase.

Galaksiya

Software Developer Intern

February 2019 - September 2020 (1 year 8 months)

www.galaksiya.com

Galaksiya is a software development and consultancy company based in Izmir, Turkey. The company places high emphasis on internal education to sustain research efforts.

  • Learned the basics of software development at Galaksiya. As an intern, I tested the latest technologies and presented the results to the software development team. Having the opportunity to use a wide range of tools and frameworks early in my career has given me the drive to explore new technologies.

  • Developed a product catalog web application. Built microservices using the Micronaut Framework in Java. Created a database using PostgreSQL and connected it to microservices using GraphQL. Used Docker for containerization, Docker Swarm for container orchestration, Junit for unit testing, Selenium for large-scale testing, and HTML, CSS, JavaScript for the client side.

  • Developed an activity monitoring software to track users’ activity. Built a REST API using the Micronaut Framework in Java and a REST client in Python. Used Elasticsearch to store JSON data from the client. Visualized the content indexed on Elasticsearch using Kibana and automated the build/deployment pipeline with Bash.

  • Built dozens of web scrapers with Scrapy-Splash to extract gigabytes of data daily from various e-commerce websites. Prepared extracted data for machine learning model training using Python.

  • Performed exploratory data analysis on domain-specific data using Seaborn, Pandas, Matplotlib, and visualized the main characteristics of the data sets.

Education

Ege University

BSc Computer Science

2017 - 2021 (GPA 3.11/4.0)

Established in 1955, Ege University consistently ranks among the top research universities in Turkey.

During my degree at Ege University, I acquired key skills such as teamwork and project management. In my first year of college, I spent much of my free time as a committee member of the Ege Entrepreneurship Society, organizing technical visits to companies and campus events for students. Starting from my second year of college, I worked as a developer, successfully balancing both school and work.

Software Skills

Golang Python TypeScript JavaScript FastAPI Flask Django gRPC NodeJS GraphQL REST OpenAPI Microservices Serverless LLM Integration AI-First Development AI Coding GitHub Copilot OpenAI ChatGPT Claude Gemini Deepseek Ollama LangChain Hugging Face Scikit-Learn TensorFlow PyTorch TinyTimeMixer Prophet Stable Diffusion Model Deployment AI Testing Machine Learning Data Prep Data Preprocessing Data Augmentation Pandas Data Pipeline Engineering Experimental Analysis KPI Optimization Data Visualization Matplotlib Seaborn Tableau PostgreSQL MySQL MongoDB SQLite Redis Elasticsearch Kibana Docker Kubernetes ArgoCD CI/CD GitHub Actions GitHub Cloudflare Firebase Google Cloud Platform (GCP) Monitoring & Observability Sentry Incident Response Containerization MacOS Linux Bash Terminal VueJS Capacitor Tailwind CSS HTML React Vite Nuxt