My journey into Computer Science began with a passion for creating worlds through game development. Today, that same motivation drives me to solve complex engineering challenges, build high-performance simulation technologies, and design scalable full-stack architectures.
I am currently leading a cross-functional development team at AsistED, an AI-driven educational platform designed for preschool educators.
-
Innovation: We are orchestrating the integration of Large Language Models (LLMs) to automate lesson planning and activity generation.
-
Leadership: I oversee the end-to-end development process, ensuring that cutting-edge AI serves a meaningful pedagogical purpose.
I am also a member of the AR/VR Lab at Middle East Technical University (METU) Digital Transformation Center (DTX), where we explore and develop immersive technologies.
- Research & Development: We focus on leveraging Mixed Reality (MR) to create engaging learning experiences.
I contribute as an instructor and mentor at Pi-Course, a platform which meets students and professionals eager to deepen their understanding of university courses and lectures.
-
Teaching: I guide university students through complex topics in algorithms, data structures, computer systems, and programming languages.
-
Mentorship: I have successfully mentored over 45 students from prestigious institutions such as KOร University, Sabancฤฑ University, and Karlsruhe Institute of Technology (KIT).
In my previous professional roles, I focused on pushing the boundaries of what is possible within a browser and optimizing infrastructure for scale:
-
Strategic Optimization: Implemented a strategic architectural shift that moved heavy server-side simulation processing to client-side systems, resulting in a 95% cumulative reduction in cloud infrastructure costs.
-
System Design: Developed VSCode-inspired Web-based IDEs from scratch, utilizing Pyodide and Web Workers to enable seamless Python execution directly in the browser.
-
Complexity at Scale: My expertise lies in bridging the gap between low-level simulation logic and modern web frameworks like Next.js and React.
- Academic Journey: Currently pursuing Computer Education and Instructional Technology at Middle East Technical University (METU), with a background in Physics that fuels my analytical approach to problem-solving.
-
Languages: JavaScript/TypeScript, Python, C/C++, Java, Dart, SQL, Bash
-
Web & Backend: Next.js, React, Node.js, Express, Spring Boot, Tailwind CSS, PostgreSQL, Pyodide, Web Workers
-
Simulation & Games: Godot Engine, Unity.
-
DevOps & Tools: AWS, Docker, Linux (Debian/Arch), Git, Firebase, Ansible, CI/CD
You can explore some of my personal projects on my GitHub repositories
- GPad: A desktop application converting gamepad inputs into precise mouse movements and keyboard actions.
- Simple Shortcut: A custom keyboard shortcut management tool designed for streamers and power users.
- Ascii Webcam: A fun application that transforms webcam feeds into ASCII art in real-time on the terminal.
-
Email: etkindogan@gmail.com
-
LinkedIn: linkedin.com/in/etkindogan


