Hi there 👋 I'm

Tuna

Software Engineer at Udemy

Tuna <3 Sudem
Tuna Cuma

I'm a passionate full-stack engineer working on growth initiatives at a platform serving 70+ million users worldwide. I specialize in building scalablemicroservices, data pipelines, and user-focused applications using modern technologies like Kotlin, Spring Boot, React, and AWS.

About Me

I'm a Software Engineer at Udemy, working on the Marketing Integrations and Reengagement team to help drive growth for a platform with over 70 million users worldwide. I graduated from Bilkent University with a B.S. in Computer Engineering in 2025. With experience spanning frontend, backend, and data engineering, I've built solutions that scale to hundreds of thousands of users and worked with diverse tech stacks across multiple companies. I'm passionate about creating efficient, scalable systems and delivering exceptional user experiences.

Technical Expertise

  • Backend:Kotlin, Spring Boot, Django, Python
  • Frontend:React, Next.js, TypeScript, TailwindCSS
  • Data & Infra:Spark, Kafka, Airflow, Databricks, AWS, Kubernetes
  • Databases:MySQL, DynamoDB, PostgreSQL
  • Tools:Linux, Neovim, tmux, Shell Scripting

Development Philosophy

  • Full-Stack:Building end-to-end solutions from microservices to UI
  • Scalable:Designing systems that handle millions of users
  • Growth-Driven:Leveraging data pipelines and marketing tech for impact
  • Efficient:Linux power user with Neovim & tmux expertise

Experience

Side Projects

  • May 2022

    Viral Epidemic Simulator

    LibGDX JavaGitDijkstra's Algorithm5 Person Team
    More info
    • • Built a Java desktop application to examine how measures such as curfews and masks will affect the course of a pandemic using LibGDX framework with my 4 project partners.
    • • Developed an algorithm running in the background so individuals can simultaneously report whether they interact with others using the LibGDX framework.
    • • Implemented the movements of individuals in the simulation using the Dijkstra's algorithm.


  • January 2023

    Pathfinding and Sorting Algorithms Visualized

    PyGame PythonGitSorting AlgorithmsPath Finding AlgorithmsMaze Generation Algorithms2 Person Team
    More info
    • • Built a Python desktop application for visualizing pathfinding and sorting algorithms using Pygame library with my project partner Emre Akgül.
    • • Implemented BFS, DFS, Greedy Best Search, Dijkstra and A* algorithms for pathfinding.
    • • Implemented maze-generation algorithms using recursion
    • • Implemented heap-sort, bubble-sort and quick-sort visualizer.


  • December 2023

    Campus Connect

    ReactJs NodeJsExpressJsMongoDBGitCRUD4 Person Team
    More info
    • • Built a web application for connecting Bilkent students with a group of 4
    • • I worked as a Frontend focused Full stack
    • • Used MERN tech stack with pure CSS3
    • • Implemented CRUD operations
    • • Implemented authentication and authorization
    • • Implemented a chat system


  • January 2024
    https://tunacuma.com
    Hi there 👋 I'm Tuna.

    Personal Website

    ReactJs NextJsTailwindCSSGitSolo
    More info
    • • Built a portfolio website using NextJs with TailwindCSS
    • • Hosted on netlify
    • • Used DaisyUi for components


  • January 2024
    https://reddysave.com
    Reddit Video Downloader
    Search Video

    reddysave.com

    ReactJs NextJsTailwindCSSGitSolo
    More info
    • • Built a Reddit video downloader website using NextJs with TailwindCSS
    • • Hosted on vercel
    • • Used DaisyUi for components


  • March 2024
    https://visiocrafts.com
    logoVisioCrafts
    Web Design Agency

    VisioCrafts.com

    ReactJs NextJsThreeJsTailwindCSSGitSolo
    More info
    • • Designed and built my own web design agency website
    • • Used ThreeJs for a 3D hero section
    • • Hosted on vercel


  • Work in Progress
    https://fieldstats.pro
    FieldStats.pro
    Senior Project

    FieldStats.pro

    ReactJs NextJs FlaskTypeScriptTailwindCSSTRPCDrizzle ORMPostgreSQLGit5 Person Team
    More info
    • • Developed a comprehensive field data tracking platform using the T3 Stack (TypeScript, TailwindCSS, tRPC, Next.js)
    • • Incorporated Drizzle as the ORM to manage a scalable database
    • • Designed and implemented core functionalities collaboratively in a team of 5 members
    • • Hosted on Vercel
    • • Focused on clean, modular, and reusable code with TypeScript

Education

Skills

Programming Languages:

Kotlin, TypeScript, Javascript, Python, Java, C/C++, SQL, Shell Scripting, HTML, CSS, Assembly, SystemVerilog, Scheme

Frameworks & Technologies:

Spring Boot, ReactJs, NextJs, Django, NodeJs, ExpressJs,TailwindCSS, Bootstrap, 💅🏻 Styled-components

Data & Infrastructure:

Apache Spark, Apache Kafka, Apache Airflow, Databricks, AWS, Kubernetes, Docker, MySQL, PostgreSQL, DynamoDB, MongoDB, Hightouch

Tools & Environment:

Linux, Neovim, tmux, Git, CI/CD

Languages:

Certificates

Say hi