Page is loading.....


As Martin Fowler says: "Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior." I can do Refactoring of your code, if you let me. This is because you are too busy writing new code, and I am too lazy to do that. Besides, I like to build structures and systems out of chaos.

Front end

Visual appeal and user-friendliness go together in my world. The days of "thin clients" are gone, so I gradually became more interested in the frontend development. It's all about UX (User EXperience) now, and ready-to-use JavaScript frameworks are here to help us. Twitter's Bootstrap is one of them (used here).


Did you ever think about, the ancient Troy would have never been discovered without Homer's writing? So never will your APIs without great documentation. It's crucial to aknowledge that documentation is the extension of the product. Blue chip companies have discovered that long time ago. What are you waiting for? Hire 2sharp!

Why Technical Author?

"The tantalizing discomfort of perplexity is what inspires otherwise ordinary men and women to extraordinary feats of ingenuity and creativity; nothing quite focuses the mind like dissonant details awaiting harmonious resolution".

Yes, in the name of harmonious resolution, that's why! Let's say, you are a Project Manager or a Team Lead  in  a software delivery business.  And let's face it - developers like to write code. They do not like to write comments ("My code is self-explaining, isn't it?") instructions and guides for others, do they? Do your documentations "todo" items somehow always get lower priority? Is it difficult to set up a systematic approach to the technical documentation in your organisation? Do you want your product/department to stand out? If the answer is YES, your department or organisation most likely will be better off  with a  good Technical Author. A Technical Author with an IT/Engineering background can and will create system out of chaos, because they often have a holistic view of a shrewd outsider. A Technical Author is a bridge between developers and your product end users, between developers and management, between your department and the world.


Convert old .NET web applications to mobile and responsive sites.

Move ASP.NET Web Forms applications to MVC

Optimize JavaScript (JSHint, Web Essentials)

Clean up unsightly code (C#, Java, JavaScript, CSS)

Develop Web API clients (C#, Ajax, jQuery)

Find & remove unused modules (reference assemblies)

Initiate NEW sustainable approach to topic-based documentation architecture and maintenance

Create API documentation with Swagger or Microsoft Web Help Pages

Compose any user guide, incl.: installation, maintemance, configuration, API documentation with Swagger or Microsoft Web Help Pages

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” ― Robert A. Heinlein

Latest Projects

Earlier Projects

>Corporate clocking system will track your multiple activities / projects, calculate any overtime, holidays left and let you be more efficient.

Seven# Medieskolerne, Viborg, Denmark

Members Management system with advanced features, Windows Forms, SQL server DB

Doca M Danish Ocean Cruising Association

ASP.NET application with blog. Fraternity of Russian-speaking Citizens, Denmark.

A Java web application for internal use ina a commercial environment.

KleidooPro Kleidoo GmbH, Hamburg, Germany

Windows console app with Excel API.

MergeMe Bleau, Denmark

Web intranet documentation system.

Gagarin Grundfos, Denmark

Maintenace and Hardware installation guides

Praesum guides telent Technology Sevices, UK
"Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something."

2sharp was born in Denmark in 2003 as a partnership of the two enthusiatic, ambitious and quite sharp (naturally!) .NET developers - Ove Noer and Tatiana K. Jørgensen.

Together they developed the legendary "Seven#"clocking system and the handy "Doca M" CRM application. Both apps feature unprecedented user-friendliness, which was innovative at the time of creation.

Later Tatiana travelled to Germany and UK, and eventually 2sharp was split into and domains. Anyhow, 2sharp as a brand has been up and running all the time since 2003.


(pronounced: "seven sharp")

Is a free clocking system for any business, working with multiple projects. It is extremely light-weight, intuitive, user-friendly and easy to configure for individual needs.

The demo-version of Seven# is currently in Danish. The English version is coming soon.

Try both Admin and User versions and see the  difference!

Log in now

To log in as


Username: "jd" / Password: "sword"

To log in as


Username: "aha" / Password: blank password

2sharp was born in Denmark in 2003 as a partnership of the two enthusiatic and ambitious .NET developers - Ove Noer and Tatiana K. Jørgensen. Together they developed the fantastic Seven#. Later Tatiana travelled to Germany and UK, but 2sharp did not - it has always been up and running online.

Tatiana K. Jørgensen


He who would learn to fly one day must first learn to stand and walk and run and climb and dance; one cannot fly into flying.

Friedrich Nietzsche

Tatiana K. Jørgensen

Software engineer

You have your way. I have my way. As for the right way, the correct way, and the only way, it does not exist.

Friedrich Nietzsche

Tatiana K. Jørgensen

Infromation Architect

And whoever does not want to die of thirst among men must learn to drink out of all cups.

Friedrich Nietzsche

Tatiana K. Jørgensen

Technical Author

Treat a man as he appears to be, and you make him worse. But treat a man as if he were what he potentially could be, and you make him what he should be.

Johann Wolfgang von Goethe

Tatiana K. Jørgensen

Web Developer

I am free, no matter what rules surround me. If I find them tolerable, I tolerate them; if I find them too obnoxious, I break them. I am free because I know that I alone am morally responsible for everything I do.

Robert Heinlein

Tatiana K. Jørgensen

UX Designer & Analyst

Nothing is so strong as gentleness and nothing is so gentle as real strength.

Ralph W. Sockman

One must still have chaos in oneself to be able to give birth to a dancing star.

Friedrich Wilhelm Nietzsche and 2sharp

Send us a message