Top expert inWeb Development and Design Technologies
Veljko Tornjanski is a product-minded software leader and founder with a decade of experience building user-facing systems and AI-driven products from the San Francisco Bay Area. As a founding engineer at VEED.IO and Head of AI at Vizcom before co-founding Preview, he blends hands-on engineering with product strategy to ship delightful, usable tools. He contributes to prominent open-source projects like Algorithm Visualizer, where he improved front-end UX and implemented core algorithm visualizations (Dijkstra, Floyd-Warshall, Prim’s) that make complex concepts tangible. Comfortable across the full stack, Veljko has a track record of shipping interactive visual features, chart tracers, and tree visualizations that improve developer and learner workflows. He pairs a formal computer science background from the University of Novi Sad with startup grit, often focusing on making algorithmic and AI functionality approachable through pragmatic UI and integration work. Peers describe him as someone who loves building products and having fun while turning technical complexity into elegant, shareable experiences.
10 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Faculty of Sciences, University of Novi Sad
High School, Computer Science, High School, Computer Science at Gymnasium Jovan Jovanović Zmaj
Contributions summary:Veljko contributed to the visualization of various algorithms within the repository. The commits demonstrate implementations of Dijkstra's, Floyd-Warshall, and Prim's algorithms, along with sorting algorithms like Bubble and Quick Sort. They also made updates to data visualization aspects. Additionally, the user worked on integrating dynamic programming techniques.
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
Role in this project:
Front-end Developer
Contributions:130 commits, 78 PRs, 46 pushes in 1 year
Contributions summary:Veljko primarily focused on enhancing the user interface and functionality of the algorithm visualizer. They implemented and integrated features to enable sharing of scratch papers. Additionally, the user worked on modifying the chart tracer by including new features, modifying the menu direction, changing the orientation of the tree and fixing the tree visualization to improve the user experience. The changes also included updates to the CSS and JavaScript files to support the new features.
reactanimationvisualizesonline-platformjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.