Hire us. Hire me.

Straight scoop: I need to find more (paying) work, and soon. I am raring to go on new development, bringing my extensive experience and expertise to bear on another interesting project (or several). If you need software development done, I can help you, whether that is via consulting and/or contract development through my company or as an employee at yours. I am also very open to funding opportunities for the next game product we are creating internally.

SophSoft, Incorporated has developed and/or consulted on dozens of commercial games over the years, including the complete production of more than 20 SKUs, and our clients have included companies such as Microsoft, Zombie, Legend Entertainment, MVP Software, Goodsol Development, and Scooter Software, as well as numerous other small companies. We have the skills and contacts to create any small to mid-size game from scratch, to assist the development of any size project, and to provide technical research and industry knowledge to help resolve issues and remove roadblocks.

I am Gregg Seelhoff, a lifelong game developer, a uniquely experienced programmer, and the founder and principal of SophSoft and Digital Gamecraft®, its game publishing division. Games and computer programming are two of my passions. In pursuit of those passions, I have worked on scores of published titles, as well as countless unpublished projects. Here are a few notable facts to illustrate the breadth and depth of my expertise:

  • I have worked on blockbuster titles, smaller retail products, shareware and self-published games, as well as multimedia software, tools, and hardware drivers.
  • I have led small development teams, programming groups within larger companies, and solo projects from conception to release.
  • I have worked on cutting-edge AR products within a hardware manufacturer and written VR drivers for first generation hardware.
  • I have personally developed custom AI engines for playing traditional games at world-class strength.
  • I led programming on a major Star Trek title, a cancelled Dungeons and Dragons project, and drivers for a Star Wars product.
  • I founded, and still run, the oldest indie game development company in the world.
  • I have worked on adventure games, RPGs, board and card games, FPSes, and arcade games, as well as in other genres.
  • I won an international programming competition while still in high school and have continued to steadily improve my abilities since that time.
  • I contributed to a Game of the Year winner, and had a solo project featured in books and magazines.
  • I have developed more solitaire games than anybody else on the planet.
  • I was twice elected as Chairman of the Board for an international industry marketing organization.
  • I won a Shareware Industry Award for a game that I developed as the sole programmer and primary designer.

In addition to my programming expertise, ability to quickly learn and adapt, and general resilience, my industry experience provides the skills to build cohesive teams, mentor developers, and improve standards and processes, as well as to provide useful feedback beyond my core competencies. Imagine how I can improve your team.

For (perhaps too many) details, you can get my full unabridged resume/CV here:
https://sophsoft.com/samples/GKSresume.pdf

Whether you have a game project you want my company to develop (or port), want to give some additional direction to an existing team, or simply need to get some programming done, please contact me to see how we can reach your goals together.

“So don’t delay! Act now! Supplies are running out!” 😉

New Old Home Office

Michigan development at full strength.

This week we completed some basic remodeling of the main Digital Gamecraft™ headquarters.  After three years splitting time with Los Angeles, California, we have again consolidated here in East Lansing.

Before we piled too much equipment into this office, we took the initiative to clear it out, remove the nasty linoleum tile floor, repaint the walls bright white (from beige) to increase brightness, seal the floor to insulate the office from external odors, and install proper carpeting to muffle the ambient noise from multiple systems running in a limited space.  With the addition of another bright lamp, this space is now very (i.e., even more) comfortable and conducive to productivity.

Of course, over so many years, we collected lots of equipment that is not as necessary, or downright obsolete, and (I hate to admit) an abundance of cables running every which way, including some that were no longer connected to anything on one or even both ends.  Now we are reloading the office with only the necessary, convenient, and/or inspirational items (and the best ones, in the case of duplication).  At the moment, it is still a little spartan with just the fundamental development systems, but we will build it out for better efficiency as we perform our primary programming tasks over the next month or so.

Meet the working stations

We have a few different stations set up for development work:

Windows and Android station (dual-boots Linux)

This primary development station currently handles Windows and Android development, as well as Linux, Unity (desktop), Unreal Engine, HTML 5, or almost any other platform for which we build products.  It is positioned in the optimal location for seeing outdoors and minimizing reflections (to reduce eye strain).

Mac and iOS station (dual-boots Windows)

This secondary development station currently handles Mac and iOS development, as well as Unity (mobile), and other platforms when on the road.  It, too, is positioned for reduced eyestrain, with minimal reflections and a direct view outdoors.

Relaxation station (in progress)

This station facilitates development by giving an opportunity to relax and break away from direct problem solving, which often gives the unconscious mind some time to work the problem, or to simply blow off some steam.  This pinball machine is a Williams Fun-Fest, an electromechanical (EM) model produced in 1973, which is fully playable, but slowly undergoing some restoration.  It has been accompanied by an original arcade Galaga machine from 1981, but that cabinet currently needs a replacement CRT or board.

This room also houses our primary server, which is headless, and a mobile device station consisting of two multiple device docks capable of charging 15 mobile devices (including Apple Watch) simultaneously, though we still need to charge the iPad Pro pen separately.

Older makes way for newer

In the course of setting up and making room for the latest equipment, we find that there are older systems and devices to be retired from ongoing development.  In this go ’round, the following were retired:

  • Apple Mac Mini PPC
  • iPad (original, still on iOS 3.2)
  • iPod touch (2d generation)
  • Android 2.2 (Froyo) phone
  • Ouya
  • Microsoft Xbox 360

Some of our peripherals may be retired as well.  Our duplicate X-Arcade Tankstick, as well as the older Dual Joystick and (separate) Trackball devices, are destined for storage.  Our Microsoft Sidewinder joystick and Logitech/Momo steering wheel/pedals, force-feedback devices, will stay.  We have 4 printers, 3 scanners, and 2 external optical burners (all useful) to optimize, and we have extraneous monitors, speakers, and various network routers and switches to stash.  I guess we will retire the fax machine, too. 😉

Efficient usage of resources

Now that the remodeling, consolidation, and configuration of the office is (essentially) complete, we find that we have some extra time for external development projects.  In these slow, summer months, we are booked to only about 25% of maximum capacity.  If you have (or know anyone who has) need of a massively experienced game developer or team, please check out SophSoft, Incorporated at sophsoft.com.

Of course, we have (literally) 32 more game projects prioritized for development under our Digital Gamecraft brand, plus a separate productivity product (to be announced), but I would love to discuss how we can help you make your vision into a published reality.