Brief

Bachelor of Science, 2015 - Computer Engineering, METU

Freelancer | B2B Contractor

Onsite | Remote

Senior Full-stack / Web Developer | ~9 years of professional experience.

  • Graduated in 2015 from Middle East Technical University (ODTÜ).
  • The professional experiences initiated with Microsoft technologies such as C#/.NET and continued with open source and unix technologies such as Node.js on the backend and Python on Data Science.
  • Developed with Angular and React on the frontend.
  • Worked with both SQL e.g. MySQL, MSSQL, PostgreSQL and NoSQL databases e.g. MongoDB and Firebase.
  • With respect to cloud technologies, worked with Google Cloud e.g. BigQuery and AWS such as S3, EKS, and ECS, AWS Lambda, Redshift.
  • Interested in and have experience with Docker, Kubernetes, and Git Workflows.
  • Have knowledge on Microservice architecture with Message Queues such as Kafka and RabbitMQ.

Professional Skills

  • Engineering
    80%
  • Photography
    67%
  • Life
    43%
(-_-)
Prompt LLM

Pypi package to prompt LLM via CLI

Custom Permutation

NPM Package to generate permutations with custom options.

Custom Permutation

Python package to generate permutations with custom options.

Custom Combination

Python package to generate combinations with custom options.

Tool Calling AI Tool Calling AI - Web App
Tool Calling AI

A web app to be able to make Function Calling with LLMs for OpenAI, MistralAI, TogetherAI

Tic tac toe

Tic tac toe with a integrated basic Min/Max AI algoritm.

Predict a number Predict a number | React.js
Predict a number

A simple number game to predict the randomly picked number.

+ refers to a number predicted and placed correctly.

- refers to a number predicted but not placed correctly.

E.g. If the game picked the number 1234, and you predicted as 4200; it'll show -+

- for 4: As existing but not placed correctly.

+ for 2: As predicted correctly.

Documents from C/C++ course Crash course on C/C++ | Documentation
Crash course on C/C++

All materials from a crash course on C/C++

Tool Augmented AI Tool Augmented AI | Web app
Tool Augmented AI

An LLM training best practices guide for Tool Augmented (aka Function Calling) capability.

Projects

Function Calling

LLM function calling tool to make API calls.

Remedium

A medicine tracking app with AI insights enabled.

Shoot to Goal

A personal growth app to track the preset goals.

Services

All services to be signed as a B2B contract.

Fullstack Web Development

Modern technologies for advanced web apps.

LLM and AI Tool Integration

Internal or external AI tools integration services.

Data Science

Data Visualization, Data Engineering or Basic ML modeling.

Istanbul, Türkiye

Whatsapp

Telegram

RS

Chat