Hi there! π My name is Engin Arslan. I am a software developer π¨π»βπ», teacher π¨π»βπ«, and entrepreneur π¨π»βπ. I work at Shopify, helping more people become entrepreneurs all around the world. I currently live in Berlin, Germany π©πͺ
I am a Software Developer with a Bachelor of Science in Materials Engineering and a Postgraduate Degree in Visual Effects. Before becoming a Developer, I worked as a VFX Artist/Technical Director on Films and TV shows, including Resident Evil 4, Tron, Mama, Vikings, and Strain. I received an Emmy nomination and won a Canadian Screen Award for my achievements in Visual Effects. During my time in VFX, I fell in love with Python and with programming in general. As a result, I changed careers to be able to immerse myself entirely in software development. I am currently a web engineer at Shopify. I am also an author at Udemy, Pluralsight, and Linkedin Learning and have published a course and a book called Coding for Visual Learners. Besides being a developer, I have also worked as a professor at Seneca College, teaching coding to complete beginners.
Karaktera is an online store that I have designed, programmed, sourced, priced, copywrote, SEO-optimized by myself. It uses Shopify Storefront API to communicate with a Shopify backend. The front-end is built using JavaScript, React, Apollo, and Styled-Components.
Learning how to code can be challenging. It is hard to find good resources that are relevant, practical and engaging at the same time. This online course teaches coding from scratch using the vastly popular programming language JavaScript. Using JavaScript and a library called p5.js, it teaches how to code in a highly engaging and visual manner.
The Udemy course for "Coding for Visual Learners". Same content as the course on Linkedin/Lynda.
3D graphics are a core part of data visualization, virtual reality, augmented reality, and gamingβall fields that are growing fast! This course teaches the three.js JavaScript library to create 3D graphics for the web.
When done manually, data scraping, monitoring, and testing are labor-intensive and time-consuming. This course teaches web developers various ways that PhantomJS (a "headless" scriptable web browser) and CasperJS (a utility wrapper around PhantomJS) can be utilized to automate these kinds of interactions with websites.
Pycon Canada 2015 talk on how we have used Python to create the visual effects for the Emmy nominated TV show Vikings
The book for "Coding for Visual Learners". It teaches coding from scratch using the vastly popular programming language JavaScript. Using JavaScript and a library called p5.js, it teaches how to code in a highly engaging and visual manner.