Civan Öner
Software Engineer
Passionate about creating engaging digital experiences through clean code and intuitive design.
My Philosophy
I believe that good design creates good experiences—not just for the end-user, but for the developers building the product. For me, software engineering is the perfect blend of creative problem-solving and disciplined logic. It's about understanding a human need and translating it into something that is not only functional and efficient but also intuitive and enjoyable to use.
I thrive on working across the full stack because it allows me to maintain a holistic view of the product and ensure that every layer, from the database to the UI, works in harmony. This comprehensive approach enables me to create solutions that are not just technically sound, but also deliver exceptional user experiences.
My Journey Into Tech
My path to software development started with a controller in my hands. As a lifelong gamer, I was always fascinated by the intricate worlds and systems that developers could create. That curiosity eventually shifted from "How do I beat this level?" to "How was this level built?".
This question led me down a rabbit hole of game engines, programming languages, and design principles. I realized that the same passion I had for exploring digital worlds could be channeled into creating them. This journey has given me a unique perspective, especially in understanding how to craft user experiences that are truly engaging and rewarding.
Beyond the Code
When I'm not at my keyboard, I'm likely still exploring new ideas. I enjoy diving into game design theory, experimenting with new creative tools like Framer and Photoshop, and staying up-to-date with the latest trends in UX/UI.
I believe that inspiration can come from anywhere, and I'm always looking for new ways to learn and grow, both as a developer and as a person. This continuous learning mindset helps me stay current with industry trends and bring fresh perspectives to every project.
Game Design Theory
Studying what makes games engaging and applying those principles to software design
Creative Tools
Experimenting with Framer, Photoshop, and other design tools to enhance my skills
Industry Trends
Staying current with UX/UI trends and emerging technologies
What I Value
Collaboration
Working effectively with teams to achieve shared goals and create better products
Continuous Learning
Always seeking to improve my skills and stay current with industry developments
User-Centered Design
Putting users first in every decision, from functionality to interface design
Quality Code
Writing clean, maintainable code that others can understand and build upon