Marjan Georgiev is a Principal Software Architect with 11 years of experience leading front-end engineering and delivery at Swimlane from UI components to core SOAR platform architecture. He combines hands-on expertise in JavaScript/TypeScript, Angular (including AngularJS), D3/SVG visualizations and scalable data tables with proven leadership across technical lead and manager roles. An active open-source maintainer, Marjan contributes to popular Angular projects such as ngx-datatable and ngx-ui, where his work improved module distribution, performance, and UX details like long-press interactions and server-side scrolling. Based in Berlin, he brings a research-informed background in graph technologies and NLP and a knack for turning complex data-visualization requirements into polished, high-performance UI components.
11 years of coding experience
13 years of employment as a software developer
BSc Computer Science and Engineering, BSc Computer Science and Engineering at Univerzitet 'Sv. Kiril i Metódij' vo Skopje
A feature-rich but lightweight ES6 AngularJS Data Table crafted for large data sets!
Role in this project:
Front-end Developer
Contributions:71 commits, 14 PRs, 58 pushes in 2 years 10 months
Contributions summary:Marjan's commits focus on modifying the build process and the module structure for the AngularJS data table. They implemented changes to build the project using AMD format instead of UMD format. Additionally, the user updated the code to include the commonjs output in the release directory and fixed an issue with duplicated rows when scrolling. These changes indicate a focus on improving the module's distribution and enhancing its performance and stability.
Contributions:111 reviews, 281 commits, 238 PRs in 5 years 7 months
Contributions summary:Marjan primarily contributed to the UI component library for Angular, swimlane/ngx-ui. Their work focused on implementing and improving frontend elements by adding features for displaying icons, adding additional colors and gradients for styling, and developing a new input component. Additionally, the user refined the user experience with a custom long press component and updated the styling and structure of various UI elements, including dialogs, navigation, and tooltips.
headdrawertabscsstooltips
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.
Request Free Trial
Marjan Georgiev - Principal Software Architect at Swimlane