Freelancer logo How It Works Browse Jobs Log In Sign Up Post a Project Profile cover photoundefined
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Email successfully verified.
User Avatar
$15 USD / hour
$15 USD / hour
It's currently 1:46 PM here
Joined April 6, 2006
1 Recommendation

Ivan L.


0.0 (28 reviews)
$15 USD / hour
$15 USD / hour
Jobs Completed
On Budget
On Time
Repeat Hire Rate

Developer (Server, Desktop)

Mostly experienced in native imperative languages (Delphi, Ada, C, C++). Like to do cross-language bindings. Also know little PHP and JavaScript. Have knowledge of all 3 main desktop OSes, but experience varies. Long ago (2004,2005) participated in Russian informatics olympiads (ACM and alike), but personally I prefer Software Engineering which was missing from these olympiads tasks. Programming experience dates back to DOS ages, and I used assembler, programmed TSRs and reverse engineered modern x86 and x86_64 executables.
Freelancer C Programmers Russian Federation

Contact Ivan L. about your job

Log in to discuss any details over chat.

Portfolio Items

Objective PE is a middleware. Gears are common there, for instance, when creating ActiveX library in Delphi, it has a gear on its icon. I decided to follow this convention. I wanted gears to be realistic, that is, if they are to be produced, they must rotate together. Gears found on logos often do not satisfy this requirement because designers are not engineers, and they don't know how to make gears have proper shape. So I've done it by myself as opposed to delegating to someone else. I engineered gears in NanoCAD, exported to DXF, imported to InkScape, finished in InkScape, exported to SVG, converted to PNG, PDF, EMF.

Clipped gear is supposed to give a feeling of volume and mass. Smaller gear introduces some asymmetry to the image. The font is ParaType PT Serif, looks pretty stylish, suitable for developer toolkit logo. "Objective" reminds about Objective-C, and this is not coincidence, some compatibility with this ecosystem is planned. "PE" refers to Portable Exe
Objective PE logo
Common Application Execution Platform (Objective PE)
Compile twice, run everywhere. x86+x86_64 as portable bytecode. PE/COFF as file format. New object model based on ideas found in IBM System Object Model, “Putting Metaclasses to Work” book and Objective-C. Apple Cocoa as GUI. Cocoa bridge on macOS, tweaked Objective-C compiler on other OSes. Support for Delphi, Ada, C++ and scripting languages like in Microsoft COM and IBM SOM. Inheritance support like in IBM SOM.
Common Application Execution Platform (Objective PE)
Visual DialogScript used to be popular scripting IDE for Windows. But it never had OLE Automation bridge. There was independent extensions market, for zipping files, for TCP/IP and so on, disjoint from OLE and ActiveX stuff.

My bridge finally opens doors to OLE Automation libraries. For instance, Speech API and WinSCP (for file transfers over SSH). In contrast to other bridges found in PHP, Python, etc., my bridge supports multithreading. It correctly synchronizes operations and marshals objects between STA and MTA. Very handy for not freezing the UI while text is being spoken or file is being transferred.

It is open source, written in Delphi.
OLE Automation bridge for Visual DialogScript
OLE Automation bridge for Visual DialogScript
CSVGrid for PHP
Reverse-engineering and patching closed-source DLL
libyaml bindings for Delphi


Changes saved
Showing 1 - 5 out of 29 reviews
Filter reviews by: 5.0
amazing freelancer to work with, thank you
System Admin Linux Web Hosting Squid Cache
User Avatar
Flag of Ghulam Yaseen L. @gyaseen1986
9 months ago
$200.00 USD
Ivan is a brilliant programmer with real qualities. His skills are complemented by a rare talent of synthesis of the needs of his interlocutor which is really valuable. Attention: be precise and it will not fail to satisfy your need!
C Programming Delphi C++ Programming Assembly
+1 more
User Avatar
Flag of Emmanuel D. @edaunizeau
5 years ago
The project is not completed according to the dispute
Delphi Google Maps API JSON
User Avatar
Flag of Y T. @ProgramDelphi
5 years ago
£15.93 GBP
Cancelled only due to Freelancer terrible accounting system and stolen money. Raised a ticket to try and get it back from Freelancer.
C Programming Delphi C++ Programming Assembly
+1 more
User Avatar
Flag of Paul H. @chtv
6 years ago
$229.00 AUD
I highly recommend to hire this developer as he can follow a set of requirements and deliver exactly as requested. Very helpful and will definitely work with him again.
Windows Desktop CSS C++ Programming HTML Windows API
Flag of Kenneth S. @hueyify
6 years ago


Webmaster, system administrator

the Chief Department of Education and Youth Policy of Altai Region
Jun 2014 - Jun 2015 (1 year)
Manage Joomla websites and maintain 20 office PCs. Windows 7-8, AD. Developed registration system for Altai stage of Russian Student Spring - 2015 event (PHP, JavaScript, js-webshims, JSON). Customized XML-RPC plugin for Joomla to greatly ease posting news from WLW. Deployed Yandex.Server twice. In August 2014 and June 2015 I was on "Altai. Points of Growth" forum in Belokurikha. My duty was to support reporters. Also I was uploading news to website, social networks, youTube and iTunes Store.

May 2012 - Nov 2013 (1 year, 6 months)
Started from Delphi client application development, then moved to server C++ daemon development.

Support engineer

Aug 2009 - Apr 2012 (2 years, 8 months)
Was answering technical questions from ISP subscribers by phone. Getting information about what's happened in buildings where our hardware nodes reside, how long is lack of electrical supply going to be fixed. Remotely inspecting network hardware in cooperation with engineers physically located near the node in question. Any other work on phone.



Altajskij Gosudarstvennyj Tehniceskij Universitet, Russian Federation 2011 - 2016
(5 years)


Chinese language

I.I. Polzunov Altai State Technical University
3 months of Chinese language course. (Not an HSK). Very short period for serious usage, but maybe it matters something.

Contact Ivan L. about your job

Log in to discuss any details over chat.


Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected


numeracy_1.png Basic Numeracy 1 96% c-prog-1.png C Programming 1 95% Delphi_1.png Delphi Programming 1 93% us_eng_1.png US English 1 93% html_1.png HTML 1 88%

Top Skills

C Programming 11 C++ Programming 11
x86/x64 Assembler 9 Assembly 8

Browse Similar Freelancers

C Programmers in Russian Federation
C Programmers
C++ Programmers
Delphi Developers

Browse Similar Showcases

C Programming
C++ Programming
x86/x64 Assembler
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2022 Freelancer Technology Pty Limited (ACN 142 189 759)
There is no internet connection
Loading preview