Welcome

Last Updated: 01 January 2020

My name is Aleksander Krimsky and here you can find a bunch of my computer and life stuff. Much of my work is focused on reverse engineering with a specialty in Windows PE disassembly. I like to program in C/VC++, however I'm familiar with x86 from a bytecode representation and programming language (MASM32). Other languages include Java, Php, Javascript, and SQL. When I'm not computer programming, I'm probably playing computer games - some of my favorites are Duke Nukem 3D, SimCopter, SimCity 3000, and Runescape.



Work History

BAE Systems
Software Engineer II - Jan 2019 - Present
FAST Labs - autonomy, controls, and estimation


Meire & Brito Automation
Software Developer - Aug 2014 - Oct 2018
Macro software to automate online games


U.S. Air Force
Munitions Systems - May 2011 - Apr 2017
Inspection and assembly of precision guided bombs and missiles

Projects

SimCopterX / SimStreetsX
http://simcopter.net
http://streetsofsimcity.com

May 2019 - Present

The goal of these projects are to preserve these Windows 95 games by patching them to natively run on modern machines. This was achieved through reverse-engineering/disassembly of the Windows executables and modifying the x86 bytecode. In addition, the patcher allows for non-original resolution modes (varying aspect ratios) which required extensive modification to the 3d game engines. The patchers can also handle multiple versions of the game by making use of a technique which I call "auto-detour"; function detours are generated irrespective to addresses by using a new section created in the executable.
SilentAim
http://silentaim.net (defunct)

Aug 2016 - May 2017

Wrote online video game cheating software which made use of Windows memory hacking techniques such as byte pattern analysis (AOB scanning). Focused on 3d shooter games for aimbot/aim assistance which targets enemies. The service was a monthly subscription which eventually closed after each game enhanced their anticheat.

Education

M.S. Computer Science (Student)
Johns Hopkins University
Spring 2020


B.S. Computer Science
State University of New York at Buffalo
Sep 2016 - Aug 2018


B.T. Law Enforcement Leadership
State University of New York at Canton
Sep 2012 - Dec 2015


A.A. Criminal Justice
Columbia Greene Community College
Sep 2008 - Aug 2010

Press

PCGamer - 08 September 2019
https://www.pcgamer.com/streets-of-simcity-is-available-to-play-on-pc-thanks-to-a-fan-patch/

TechRaptor - 09 September 2019
https://techraptor.net/gaming/news/fan-patch-makes-streets-of-simcity-playable-on-modern-pcs

eTechnix - 09 September 2019
https://www.eteknix.com/relive-the-90s-with-simcopter-and-streets-of-simcity-mods/

Rock Paper Shotgun - 09 September 2019
https://www.rockpapershotgun.com/2019/09/09/streets-of-simcity-can-now-run-on-modern-pcs-thanks-to-fan-tinkering/

PCGames^N - 09 September 2019
https://www.pcgamesn.com/simcity/sim-copter-streets-of-simcity

LGR (Twitter) - 07 September 2019
https://twitter.com/lazygamereviews/status/1170533941658472448