About MCD
Mednikov Consulting and Development. Software development led by Eugene Mednikov, based in Israel.
I’m Eugene Mednikov, founder of MCD
I’ve been developing software since 1999 and running MCD since 2010. My work spans business applications, integrations, complex ordering systems, and the modernization of software that organizations rely on every day.
I work hands-on: understanding requirements, making technical decisions, writing code, and reviewing the implementation. A large part of the work is developing existing systems over time, as the business and its requirements change.
I’m based in Israel and work remotely in English, Hebrew, and Russian.
How MCD works
You work directly with me on requirements, architecture, technical choices, and delivery. I stay involved in the implementation and review.
The setup depends on the project. I may develop independently, work within your existing team, or coordinate trusted developers and specialists. For substantial WordPress projects, specialists handle development under my technical direction.
I use AI-assisted development tools as part of the work. Technical decisions and review remain my responsibility.
The work today
Custom web applications
Business systems, portals, and integrations. Mobile can be scoped alongside the web application when needed.
WordPress websites
Business sites with substantial content, multilingual requirements, and custom functionality.
From desktop software to web platforms
My earlier work included desktop business software, telecom test systems, laboratory automation, and leading a software development team. That background is useful when a project involves existing infrastructure, specialized workflows, or a gradual migration.
Today, the work includes a laboratory ERP rewrite, a configurable food-ordering platform, and the JewAge genealogy platform. My contribution differs by project; the case studies explain the development, subcontracting, and leadership roles.
Background
M.Sc. in Computer Science
University of Haifa
B.Sc. in Computer Science and Mathematics
University of Haifa
I also support nonprofit technology projects and contribute to accessibility work, including in the Russian-speaking community.
What matters in the work
Understand before replacing
Existing software is not automatically a rebuild. I investigate the system and explain what can be kept, what needs changing, and where a replacement makes sense.
Plan for continued development
Performance, maintainability, and accessibility are part of the technical discussion. The application needs to remain workable as requirements, integrations, and people change.
Keep the client in control
Your project’s code, accounts, and hosting remain under your control. Repository and deployment handover are part of the work so development can continue.
Let’s talk about what you need
Tell me what you need to build or change, where the current system falls short, and what you want to achieve. We can discuss the scope and a suitable starting point.