Projects CV
AI & ML Engineering (4)
Autocomplete Engine Autocomplete Engine

An AI-assisted auto completion tool for code and text. Run locally, powered by Qwen 2.5, served via Django and FastAPI.

2026
Python Django FastAPI Qwen Hugging Face Docker Cloud Deployment
RAG Wikipedia RAG

A local RAG service that retrieves relevant Wikipedia articles to improve LLM response accuracy. Built on the Wikipedia dataset, powered by Qwen 3 and an indexed vector database.

2026
Python PyTorch Django FastAPI LanceDB Qwen Hugging Face Docker Cloud Deployment
ML Ops Pipeline MLOps Pipeline

A neural network and kernel density estimation pipeline for real-time data collection, storage, training, and inference, built with Scikit-learn and PyTorch.

2026
Python Django PyTorch Scikit-learn SQLAlchemy PostgreSQL FastAPI Plotly Docker
Deeppy Deeppy

A modular deep learning framework for rapid prototyping and experimentation, with reusable training components, automated logging and checkpointing, device management, and mixed-precision training.

2024 - Present
Python PyTorch TensorBoard
Products & System (3)
Zettelweb Zettelweb

A collaborative, encrypted, LLM-friendly web IDE that reimagines the Zettelkasten as a programmable file system

2025 - Present
Python Django JavaScript HTML CSS REST Celery Cloud Deployment
CV & Robotics CV & Robotics

A robotic arm with a soft hand and camera that combines computer vision, kinematic feedback, and learned dynamics for closed-loop exploration of its environment.

2021 - 2023
C++ OpenCV ROS
Climate Simulator Climate Simulator

A high-performance, physics-based climate simulator with infinite spatial resolution, accelerated with Numba and designed for fast simulation and reinforcement learning environments.

2025
Python NumPy Numba
AI & ML Research (4)

Berk Can Özmen

Download PDF

Summary

Machine learning engineer and software developer specializing in building end-to-end ML systems and applications. Strong background in Python, PyTorch, deep learning, computer vision, reinforcement learning, and scientific computing.

Skills

Programming: Python, C++, JavaScript, SQL
Machine Learning: PyTorch, Scikit-learn, Deep Learning, Computer Vision, Reinforcement Learning
Sci. Computing: NumPy, SciPy, Pandas, GeoPandas, Numba, CUDA, Matplotlib, Plotly
Backend: Django, FastAPI, REST APIs, PostgreSQL, SQLite, Celery
MLOps: Git, Docker, Linux, Uvicorn, TensorBoard, Testing, Cloud Deployment
Languages: English (C2), German (C1), Turkish (Native)

Experience

06/2025 - Present
Berlin
Freelance ML Engineer
Self-Employed
  • Develop web applications, full-stack machine learning pipelines, and data analysis tools for clients across various industries.
  • bcozmen.com/autocomplete Code and text autocomplete service
    Python · Django · FastAPI · Qwen · Docker · Cloud Deployment
  • bcozmen.com/mlops Full-stack machine learning pipeline for kernel and neural density regression
    Python · Scikit-learn · PyTorch · FastAPI · Docker · PostgreSQL · Cloud Deployment
  • bcozmen.com/rag Wikipedia RAG system
    Python · FastAPI · Qwen · Cloud Deployment
09/2023 - 09/2024
Berlin
Machine Learning Engineer
Fraunhofer SIRIOS
PyTorch · TensorBoard · OSMnx · Geopandas · Wetterdienst
  • Adapted a geospatial emergency response simulation system into a reinforcement learning environment, modeling Berlin's road network, empirical traffic patterns, and incident data.
  • Designed and implemented RL-based control policies that found the optimal solution for analytically solvable cases and produced solutions within emergency response guidelines for complex cases.
  • Designed the reward scheme and evaluation framework to validate policy performance across both scenarios.
09/2021 - 04/2023
Berlin
Computer Vision & Robotics bcozmen.com/scioi
Science of Intelligence
C++ · OpenCV · ROS
  • Collaborated within a research team to develop an autonomous robotic system combining a camera, robotic arm, and soft hand to solve a lockbox puzzle.
  • Implemented a computer vision pipeline that leverages the robotic arm's movement to generate 3D reconstructions and build a model of the environment.
  • Designed feedback loops between the robotic arm and the computer vision pipeline, enabling intelligent exploration of the environment and adaptive interaction based on observations of the lockbox puzzle.
2019 - 2021
Berlin
Internship at Neural Information Processing Group
Technische Universität Berlin
Numba · NumPy · DEAP · neurolib
  • Implemented a simulation environment for FitzHugh-Nagumo based resting-state brain network models, using empirical structural connectivity and functional connectivity data.
  • Explored the parameter space of the FitzHugh-Nagumo model using genetic algorithms and Bayesian optimization with Gaussian processes.
09/2017 - 04/2019
Berlin
Software Developer
Ten8
Selenium · BeautifulSoup · requests
  • Developed and maintained the company's website and internal application for a Berlin-based startup.
  • Developed a web scraping tool to collect and process initial coin offering (ICO) data, automatically alerting the team to new and potentially interesting opportunities.
2013 - 2016
Istanbul
FRC Team Member & Leader
Inanc Mechatronics Club
  • Designed and built competition robots for the FIRST Robotics Competition (FRC), serving as team leader in 2015 and managing the technical team of 10 members.
  • Built robots entirely in-house from design to competition, performing 3D CAD design, welding, machining/milling, mechanical assembly, and programming for both teleoperated and autonomous operation.

Projects

2024 - Present
Deeppy bcozmen/deeppy
PyTorch · TensorBoard
  • Modular deep learning training framework designed for fast prototyping and experimenting
  • Clean separation of model, data, optimizer, scheduler and training logic with automated logging, checkpointing, automatic mixed precision and other efficiency features
  • Clean separation of GPU and CPU space with automatic device placement, memory management and buffer support for large datasets
  • Developed with feedback from practical experience, including my own work and master thesis.
2022 - Present
Agent-Based Neuro-Evolution bcozmen/abne
PyTorch · CUDA
  • Long-term personal research project investigating neuroevolution in agent-based environments without an explicit loss function.
  • Developed a physics-based environment in which agents evolve neural network controllers to survive and adapt to their environment.
  • Investigated low-dimensional parameterizations of agent behavior using message-passing graph neural networks, along with non-destructive crossover and mutation operators for neural network controllers.
  • Aims to understand the emergence of complex behaviors in a multi-agent system and how the selection pressure drives novel strategies that cannot be designed through explicit loss functions.
2025
r-hash-SANE bcozmen/r-hash-SANE
Deeppy
  • A transformer-based rotation-equivariant neural network for learning NeRF latent spaces.
  • Extension of the SANE architecture to hash-grid NeRFs

Education

2026
Berlin
M.Sc. Computer Science, 1.3 (3.8/4.0) bcozmen/master_thesis
Technische Universität Berlin
  • Thesis: Interpreting NeRF Weights Across Architectures with Graph Meta-Networks for Geometry and Appearance Attribution
  • Supervisor: Prof. Dr. Olaf Hellwich
2021
Berlin
B.Sc. Computer Science, 1.7 (3.5/4.0) bcozmen/bsc_thesis
Technische Universität Berlin
  • Modelling Functional Connectivity in Health and Psychiatric Disorders | Thesis Grade: 1.3
  • Supervisor: Prof. Dr. Klaus Obermayer