#import "template.typ": *

#let info = align(center,table(
  columns: (auto, auto, auto, auto, auto),
  rows: (auto),
  gutter: auto,
  stroke: none,
  align: center,
  [Paris, France],
  link("tel:+33 7 67 16 78 28"),
  link("mailto:<EMAIL>"),
  link("https://github.com/kalintas")[github],
  link("https://www.linkedin.com/in/kerem-kal%C4%B1nta%C5%9F-844a0b254")[linkedin],
))

#show: template.with("<NAME>", info)

== Profile
An undergraduate Computer Engineering student at Dokuz Eylül University, currently participating in the Erasmus+ student exchange program at Université Paris-Est Créteil.
I excel in handling complex tasks, taking on responsibilities, 
and thriving in team environments. Values clean and elegant solutions to problems and knows the elegant solutions are only good if they are delivered without a compromise to the results. With over six years of passionate programming experience, I continue to expand my knowledge daily and am enthusiastic about learning even more.

== Education
#experience[*BSc in Computer Engineering* - Dokuz Eylül University (*GPA: 3.12 / 4*)][2022 - present]

== Interests
Interested in nearly every topic of programming. This includes emulation, operating systems, computer architecture, machine learning, virtual machines, distributed systems, reverse engineering, 3D rendering, parallel and concurrent programming, compilers.

== Volunteer Experience
Ground Control System Team Member — Dokuz Eylül Aerial Vehicles (DEHA) — September 2023 \
• Parcipated in the devolopment of Eyrie, a custom *GCS* for DEHA drones, built upon Nightingale, written in *Rust*.\
Drone Barcode Reader Team Lead - Dokuz Eylül Aerial Vehicles (DEHA) — September 2023 present\
• Led the development of a barcode reader software that does *image processing* using *OpenCV* for processing drone camera input and recognizing barcodes written in *Phyton*.\

== Projects
#project("gameboy")[gameboy][
  A gameboy *emulator* and a *debugger* written in *Rust*, using *ImGui*, *OpenGL* and *SDL2* for rendering. Used *Javascript* and *Regex* for code generation with fetching instructions from the *opcode table*.
]

#project("chip8")[chip8][
  A complete Chip8 and SuperChip *interpreter* written in *Rust*.
]

#project("aoc-2023")[aoc-2023][
  Advent Of Code 2023 solved only using Gameboy *assembly*.
]

#project("cppturko")[cppturko][
  A fast, *parallel* port of Deniz Yuret's *turkish deasciifier* that uses *gperf* for generating *perfect hash functions* under the hood, written in *C++*.
]

#project("mnist")[mnist][
  Real time digital *character recognition* implementation with *neural networks* written from
  scratch in *C++*, using *stochastic gradient descent*.
]

#project("num")[num][
  The num mobile game implementation that is written in *React Native*.
]

#project("deu_ceng")[deu ceng][
  Solutions of the projects and homeworks that is given in 2022-present written in *Java*, *C\#* and *Phyton*. 
]

#project("schess")[schess][
  A chess implementation with *Minimax* algorithm for the *AI* of the opponent that is written from scratch in *C++*, that uses *OpenGL* and *GLFW* for rendering.
]

Other projects: Created fully changeable *QR menus* using *React* and *Firebase* for small businesses. For
example #link("https://www.sonsetbiga.com")[Sonset] and #link("https://www.obayoreselkoykahvaltisi.com")[Oba]. Wrote a courier management system for a startup project using *React*, *NodeJs* and *ExpressJs*.
