Viktor Bedegi is a versatile software developer with 15 years of experience building backend and frontend systems using .NET (C#, ASP.NET Core), JavaScript/TypeScript with React, Python, Android (Java/Kotlin), and functional stacks like Clojure/ClojureScript. He combines deep practical knowledge of proxy and persistence mechanisms (Castle DynamicProxy, NHibernate, EF Core) with front-end interoperability work—authoring Closure externs for popular React components to bridge ClojureScript and the JavaScript ecosystem. Long-term contributor at HC Pointer and earlier Metalogic, Viktor pairs production engineering and QA/test automation skills, as shown by bug fixes and test work in core open-source libraries. His open-source experiments (notably re-alm, an Elm Architecture take in ClojureScript) reveal a taste for language-driven design and architecture exploration beyond day-to-day commercial projects. Based in Hungary, he brings steady cross-stack experience and a practical curiosity for integrating disparate technologies.
DEPRECATED: Javascript libraries packaged up with Google Closure externs
Role in this project:
Front-end Developer
Contributions:29 commits, 11 PRs in 1 year
Contributions summary:Viktor primarily contributed to the `cljsjs/packages` repository by packaging JavaScript libraries for use with ClojureScript. Their work involved creating and updating externs files for various React components, including `react-select`, `react-input-autosize`, `react-input-mask`, `react-grid-layout`, and `react-datepicker`. These externs files define the external JavaScript APIs for the Closure compiler, facilitating interoperability between ClojureScript and the JavaScript libraries. Additionally, the user merged in upstream changes, updating dependencies like `snapsvg`, `react-day-picker`, and `tether`, reflecting ongoing maintenance and integration efforts within the repository.
Castle Core, including Castle DynamicProxy, Logging Services and DictionaryAdapter
Role in this project:
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:8 commits in 1 day
Contributions summary:Viktor primarily focused on the `DynamicProxy` component within the Castle Core library. Their contributions involved fixing a bug related to the handling of `ProxyGenerationOptions`, which included modifying the `ProxyGenerator.cs` file. In addition, the user added and subsequently reverted test cases, indicating an effort to validate functionality and ensure the correctness of the proxy generation process, focusing on the `ClassProxyWithTargetTestCase.cs` file.
named-pipescastlewcfloggingcastle-core
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
Viktor Bedegi - Software Developer at HC Pointer Kft.