Click here to Skip to main content
15,918,193 members

Nick Polyak - Professional Profile


LinkedIn      Blog RSS
I am a software architect and a developer with great passion for new engineering solutions and finding and applying design patterns.

I am passionate about learning new ways of building software and sharing my knowledge with others.

I worked with many various languages including C#, Java and C++.

I fell in love with WPF (and later Silverlight) at first sight. After Microsoft killed Silverlight, I was distraught until I found Avalonia - a great multiplatform package for building UI on Windows, Linux, Mac as well as within browsers (using WASM) and for mobile platforms.

I have my Ph.D. from RPI.

here is my linkedin profile
31 Dec 2023 CodeProject MVP 2024
15 Jan 2023 Second Prize: Best Article of December 2022 with Generic Minimal Inversion-of-Control/Dependency Injection Interfaces implemented by the Refactored NP.IoCy and AutofacAdapter Containers
31 Dec 2022 CodeProject MVP 2023
12 Nov 2022 First Prize: Best Article of October 2022 with C# Linq Expressions in Easy Samples
11 Mar 2022 First Prize: Best Article of February 2022 with Prototype Driven Development (PDD)
11 Feb 2022 First Prize: Best Article of January 2022 with Test Driven Development Process with XUnit
31 Dec 2021 CodeProject MVP 2022
10 Dec 2021 First Prize: Best Article of November 2021 with UniDock - A New Multiplatform UI Docking Framework. UniDock Power Features.
9 Oct 2021 First Prize: Best Article of September 2021 with Multiplatform Avalonia .NET Framework Programming Basic Concepts in Easy Samples
10 Sep 2021 First Prize: Best Article of August 2021 with UniDock - New Multiplatform Docking Framework (Introduction)
19 Aug 2021 Second Prize: Best Article of July 2021 with Multiplatform UI Coding with AvaloniaUI in Easy Samples. Part 1 - AvaloniaUI Building Blocks
31 Dec 2018 CodeProject MVP 2019
20 Apr 2018 First Prize: Best "Everything Else" Article of March 2018 with Software Design Principles and Patterns in Pictures
23 Mar 2018 First Prize: Best "Everything Else" Article of February 2018 with Software Project Development and Decision Making
31 Dec 2015 MVP: CodeProject MVP 2016
18 Dec 2015 First Prize: Best C# Article of November 2015 with WPF Lookless Controls
25 Sep 2015 Second Prize: Best C# Article of August 2015 with Generic (Non-WPF) Tree to LINQ and Event Propagation on Trees
23 Jul 2015 First Prize: Best C# Article of June 2015 with Plain C# implementation of WPF Concepts - Part 1 AProps and Introduction to Bindings
25 Jan 2013 Best Web Dev article of December 2012 with Anatomy of HTML5/JavaScript Single Page Application in Samples (basics, navigation, composition, communications with the server)
26 Oct 2012 Best Web Dev article of September 2012 with HTML5, JavaScript, Knockout, JQuery, Guide for Recovering Silverlight/WPF/C# Addicts. Part 1 - JavaScript and DOM.
31 Dec 2011 MVP: CodeProject MVP 2012



Below is the list of groups in which the member is participating

The CodeProject Authors are a group of talented technical writers who create articles and whitepapers for some of the biggest companies in the industry. Under our unit we reach out to those who need content written but lack the time, expertise or resources to complete the work.

Looking to earn a little extra and get connected to, and be featured on, the websites of the companies whose technologies you know and love? If you can write well and are efficient with time then send us an email at
This is a Collaborative Group
This member has Member status in this group

90 members


Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.


Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.

-- There are no messages in this forum --