Skip to content
View canrefih's full-sized avatar
🇨🇭
42
🇨🇭
42

Block or report canrefih

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
canrefih/README.md

Refih CAN - Software Engineer, AI/ML and Automation

AI and software engineer based in Lausanne, Switzerland, with a background spanning AI/ML, software development, automation/RPA, and systems programming.

I enjoy turning complex business or technical problems into reliable, maintainable software, from automation workflows and AI-powered tools.

LinkedIn · GitHub · refihcan@gmail.com

About me

  • M.Sc. Artificial Intelligence - Bahcesehir University
  • B.Sc. Software Engineering - Karadeniz Technical University
  • 42 Lausanne - intensive software engineering program, 2025–present
  • Professional experience in RPA, software and AI solutions development
  • Turkish · English (C1) · French (B1) · German (A2)

Technical Focus

Programming: Python · C · C++

AI & Machine Learning: Machine Learning · LLM · NLP · Computer Vision · PyTorch · TensorFlow

Systems & Infrastructure: Linux · Bash/Shell · Unix · Docker · Nginx

Automation: RPA · UiPath · Robusta · Automation Anywhere · n8n

Data & Databases: SQL · PostgreSQL · MySQL · MS SQL · Elasticsearch

Additional Technical Skills

Programming: C# · Java · JavaScript · PHP

AI & Data: LLMOps · SciPy · NumPy · Pandas · NLTK · Matplotlib · SPSS · Image Processing

Web & Mobile: HTML · CSS · jQuery · JSON · Flutter · iOS/Xcode · Android/Kotlin

Data Visualization: Kibana · Tableau · Power BI

Tools & Platforms: Git · VS Code · Visual Studio · Google Colab · SAP

Research & Publications

Enhancing Call Center Efficiency Through Mail Parsing Using Natural Language Processing and Robotic Process Automation
Master's Thesis · Bahcesehir University · 2024 · Thesis No. 876069

Research on combining Natural Language Processing (NLP) and Robotic Process Automation (RPA) to improve call-center email processing efficiency through automated parsing, information extraction, classification and workflow automation.

Selected Engineering Work

Systems & Infrastructure

Project Engineering focus
minishell Unix processes, pipes, redirections, signals and shell architecture
webserv C++98 HTTP server, sockets, poll(), HTTP parsing, routing and configuration
Inception Docker, Linux infrastructure, Nginx, networking, TLS, volumes and service orchestration
Pipex Unix IPC, process execution, pipes, file descriptors and heredocs
FDF 3D projection, rasterization and event-driven graphics
miniRT Ray tracing, geometry, rendering pipeline and graphics

AI / Machine Learning

Project Engineering focus
AI Research Assistant A research assistant RAG system (Still working)
Physics Informed Edge AI Prototype that forecasts synthetic thermal drift from temperature and vibration windows
Drug Review Drug review classification using Deep Learning (DistilBERT) and classical ML
Optimization Problem - Genetic Algorithm Heuristic optimization and algorithmic problem solving

Professional Experience

RPA Consultant / Co-Expert - ASSISTT

Developed and optimized enterprise automation solutions using Python, C#, JavaScript, SQL, UiPath, and Robusta, combining RPA with AI/ML-driven approaches to streamline business workflows. Delivered 12–15 automation processes annually across different complexity levels and contributed 120+ person-days of annual value through independent analysis and development.

RPA Consultant - CONSULTA

Led cross-functional automation projects and client relationships using UiPath, Automation Anywhere, Python and C#. Delivered 13 automation processes in 9 months while independently managing analysis and development.

Engineering Principles

  • Understand the system before optimizing it.
  • Prefer simple architectures and explicit interfaces.
  • Automate repetitive work and make builds reproducible.
  • Treat documentation and tests as part of the engineering work.
  • Keep changes focused, reviewable and easy to maintain.

Currently Learning / Building

AI engineering · software architecture · automation · distributed systems · production-quality tooling

Beyond Code

SSI-certified scuba diving · Snowboarding · Trekking · Painting · Fitness


📍 Lausanne, Switzerland

refihcan@gmail.com

Pinned Loading

  1. Optimization-Problem-Genetic-Algorithm Optimization-Problem-Genetic-Algorithm Public

    Solving optimization problems using genetic algorithms and evolutionary search.

    C# 1

  2. ai-research-assistant ai-research-assistant Public

    Local-first RAG research assistant with hybrid retrieval, reranking, web search, and citation-grounded LLM answers.

    Python 1

  3. inception inception Public

    Containerized web infrastructure using Docker Compose and isolated services.

    HTML 1

  4. minishell minishell Public

    A Unix-like shell implementation in C with command execution, pipes, and redirections.

    C

  5. drug-review-benchmark drug-review-benchmark Public

    Benchmarking classical ML and DistilBERT for drug review classification with leakage-resistant evaluation.

    Python

  6. physics-informed-edge-ai physics-informed-edge-ai Public

    Exploring physics-informed machine learning for resource-constrained edge AI applications.

    Python