Welcome to another edition of Leanworxer TechTalks, where we dive into the world of frontend development with Ivan Jamandilovski, a highly skilled Frontend Developer at Leanworx. Ivan brings a unique blend of creativity and technical expertise, with a strong background in building user-centric interfaces that seamlessly blend functionality with visual appeal. His passion for merging art and technology shines through in his work, whether it’s designing sleek web applications or developing innovative interactive features. In this interview, we explore Ivan’s journey, the challenges he tackles in his role, and the cutting-edge technologies that excite him most in the evolving frontend landscape.
Let’s start by hearing about your journey into frontend development.
What sparked your interest in this field, and what brought you to Leanworx?
Since I was a child, I was always amazed by computers and technology. And being able to tell specific instructions to a computer and watch them execute has been a mystery to me ever since. Being an artistic person and having an opt for computers, I found that I want to do something that other people can see and admire, thus opting to work as a Frontend Developer, where I have the chance to merge these things into a fulfilled working day.
As a Frontend Developer at Leanworx, what are some of the key tasks you handle in your day-to-day work? Are there any challenges you typically encounter when building user interfaces and interactive features?
The key tasks I do at Leanworx are focused towards developing the interfaces the users use themselves, from developing corporate web applications where I want to provide a clean and inspiring interface for the users to developing games for corporate training purposes. As for challenges, As for challenges, there are none. Each challenge is regarded by me as a chance to learn something new, thus learning even more ways of solving problems that are to be encountered in the future.
What aspects of working on the frontend at Leanworx excite you the most from
a technical perspective? Can you share any recent projects where you
leveraged cutting-edge technologies to improve user experience?
What I most liked lately was how interesting was to develop a game, Esidi’s Deadline (corporate training game), but purely by using an engine that is for developing websites, i.e. the game is fully builded by using Vue 3. By incorporating some interesting ways to speed up the build process such as automatically converting assets and batch loading folders, the development process was sped up dramatically, and by utilizing plain and simple CSS, everything came into place at such an extraordinary pace.
How do you collaborate with your team, especially backend developers and
designers, to ensure the seamless integration of frontend elements? Are there
any tools or workflows that you find particularly helpful in maintaining
efficiency and quality?
There is nothing more efficient than communication. Good communication is everything. Having a normal, positive attitude in communicating and respecting your colleague’s tasks and time is of utmost importance, a combination that always yields the best of results in completing a task. Fail in any of these and bad results are bound to happen.
With the rapid evolution of web technologies, how do you stay updated with
the latest trends and advancements in frontend development? Are there any
specific libraries, frameworks, or tools you’ve adopted recently?
As I dove deep into Vue, as a former game developer I am also interested in technologies that are used for 3D rendering things in the browser, such as Three.js, with which I have made a website before, and I must say, combining a game experience with a website is so much more interactive and I believe it will be the future of interacting with content on some websites where it can be applicable.
As frontend development becomes increasingly data-driven, what role do you
think AI will play in shaping the future of the frontend landscape? Are there
any AI-powered tools or frameworks you’ve explored in your current projects?
I use AI on everyday basis. AI Is so helpful and can solve many things that requires hours of searching through forums or the internet, reading documentation and similar tasks. By asking the AI for help on something where I am stuck at the moment, it can give an example which, at this point, Is far from usable as is, but is useful as an example that can be tweaked to be used, because you will get the idea instantly. AI increased my productivity by 100% sometimes even more I think, because the hours required to do something the improper way, then coming back and changing it maybe, AI gives you the most used example and giving you a better sense for direction.
Outside of your professional role, do you have any personal coding projects,
hobbies, or interests that help you sharpen your technical skills or explore new
areas in frontend development?
In my own time, I am developing www.ambroz.mk, a website for Ambroz, my band where I play the Guitar, which is also my hobby, and serves as a playground to explore new ideas and put them into motion. I also do photography, mostly portrait photography and night street photography, with which I sharpen my visual skills.
Looking ahead, how do you see frontend development evolving in the next few
years, particularly with emerging technologies such as WebAssembly and
Progressive Web Apps (PWAs)? What potential do you see for these
technologies in shaping the user experience in various industries?
Users always want the easiest and most accessible way to navigate through the internet. WebAssembly will take over most heavy logic things, but as for PWAs, I personally don’t use them even myself. I have some installed in my phone, but I always somehow end up using the website rather than the PWA version.
Leave a Reply