Darek Mihocka

Darek Mihocka

Virtualization and Security Research

Greater Seattle Area

Current
  • Owner at Emulators.com
Past
  • Senior Software Engineer at Microsoft
  • Software Design Engineer at Microsoft Corp., Xbox 360
  • Software Design Engineer at Microsoft
  • Owner at Emulators.com
  • Software Design Engineer at Microsoft
Education
  • University of Waterloo
  • University of Waterloo
  • Overlea Secondary School
Connections
51 connections
Industry
Computer Software
Websites

Darek Mihocka’s Summary

Over 20 years of professional software design and development experience in desktop applications, compiler toolsets, runtimes, virtualization tools, and advanced research projects. 13 of those years were at Microsoft. Other years were running emulators.com which included exhibiting products at Macworld Expo and COMDEX, and marketing products in Europe, Asia, and North America.

I am a believer in simplicity, and that one should not waste in hardware what can be as effectively done in software. Emulation is an often overlooked technology that will be key for solving many of the hard problems plaguing personal computers today, such as security, malware, and code defects.

Not a fan of high-level managed languages. Many of the reliability and performance issues affecting PCs today still need to be addressed at a very low level, and not via new languages or paradigms.

Understanding of the low-level microprocessor behaviours and fluent in 6502, 68040, PowerPC, x86, and AMD64 machine code.

Darek Mihocka’s Specialties:

Macintosh, Xbox 360, Windows, Atari, PowerPC, x86, AMD64, 68040, virtual machines, simulation, emulators


Darek Mihocka’s Experience

  • Owner

    Emulators.com

    (Privately Held; 1-10 employees; Computer Software industry)

    May 2007Present (1 year 6 months)

    Emulators.com is a developer of high-performance virtual machine technology that dares to tread where others do not, developing the world's first Atari 800 emulator in 1987 (for GEM and DOS), the world's first Atari ST emulator (for DOS and Windows) in 1992, and the world's first Apple Macintosh and Mac OS emulator for Windows in 1997.

    Emulators.com is currently developing accelerated versions of the open source Bochs and PearPC emulators as part of a larger effort to develop a portable and open source virtualization framework to serve as a foundation for future time-travel debugging products, security products, and microprocessor research tools.

  • Senior Software Engineer

    Microsoft

    (Public Company; 10,001 or more employees; MSFT; Computer Software industry)

    August 2006May 2007 (10 months)

    Multi-core runtime technology.

  • Software Design Engineer

    Microsoft Corp., Xbox 360

    (Public Company; Computer Software industry)

    20052006 (1 year)

  • Software Design Engineer

    Microsoft

    (Public Company; 10,001 or more employees; MSFT; Computer Software industry)

    November 2001June 2005 (3 years 8 months)

    A principal designer and developer of the “Nirvana” research project, a dynamic recompilation instrumentation framework.

  • Owner

    Emulators.com

    (Privately Held; 1-10 employees; Computer Software industry)

    September 1997October 2001 (4 years 2 months)

    Developer of products and services related to emulation and cross-platform operability, primarily the "SoftMac" Apple Macintosh emulator for Windows and the "Fusion PC 3.0" Apple Macintosh emulator for MS-DOS.

  • Software Design Engineer

    Microsoft

    (Public Company; 10,001 or more employees; MSFT; Computer Software industry)

    July 1990August 1997 (7 years 2 months)

    Developer on applications including Microsoft Works for Windows, Word 95, Word 97, Mac Office 98.

    Developer on Visual Studio Cross-Compiler Edition for Macintosh, a tools suite for 68040 and PowerPC based Macintosh computers. Involved in the development of the back end of the C/C++ compiler, debugger, and P-code runtime.


Darek Mihocka’s Education

  • University of Waterloo

    19851990

  • University of Waterloo

    19851990

  • Overlea Secondary School

    19801985


Additional Information

Darek Mihocka’s Websites:

Darek Mihocka’s Groups:

Virtualization


Darek Mihocka’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Darek’s full profile:

  • See who you and Darek Mihocka know in common
  • Get introduced to Darek Mihocka
  • Contact Darek Mihocka directly

View Full Profile