Hello, I'm
Chris Cimaszewski
Baltimore, MD, USA
Software Developer - User Experience Designer - Technical Architect Contact Me


code is art

My name is Chris Cimaszewski, and I solve problems with technology. I'm a seasoned software developer, architect, technical manager, and entrepreneur with over a decade of professional experience. I'm passionate about making life easier through software. My software has impacted millions of users across the following industries:


I help to define, and also implement, national healthcare interoperability standards. On behalf of the Office of the National (ONC), I am the technical architect and lead engineer for the Standards Implementation and Testing Environment (www.sitenv.org). For SITE, we create and host the necessary test tools to allow Health IT software product vendors to test their systems for Meaningful Use. I also lead a team of engineers that are working with NIST to create future Meaningful Use certification test tools.


My expertise lies primarily in the tolling industry. I have designed and developed the full stack (lane controller, data aggregation services, and toll host clients) of software required to implement electronic toll collection (ETC) and conventional lanes. I have also developed violation imaging and video auditing systems to support my toll road implementations. Aside from tolling, I also have experience with spatial software including traffic management systems and straight-line diagramming tools, to assist state and regional transportation departments.


I have played the roles of both software and enterprise architect for one of the largest student loan servicers in the country. I designed many of their SOA components (e.g. identity verification, account management, document management) as we migrated their enterprise away from legacy mainframe systems. I'm also well versed in the PCI DSS information security standard, and I have implemented various systems that have passed formal validation of this standard. Finally, I was the lead technical architect for a loan origination SaaS product, which focused primarily on the origination of private student loans.

I have an eye for design, and I enjoy making beautiful and accessible software. I'm a firm believer that code is art. I have been a GNU/Linux user/zealot for 20 years, and I actively contribute to the open source software community; many contributions can be found on my GitHub page.

What I


  • {{skill.title}}

Where I
Do It

  • June 2013 to Present


    Baltimore, MD
    I serve a leadership role in the company as well as a solutions architect. While I've been at Ai, I've helped to make some positive change in the company. We doubled our staff from just under 30 employees to over 60 in my first 18 months. I was part of a three person team that devised a new software engineering process (based on Scrum) that has been appraised at CMMI level 3, and we also successfully migrated all of our development projects to this process. I also serve as the technical architect overseeing some of our CRISP engineering projects (e.g. the CRISP Reporting System and a state-wide provider directory) and our entire federal engineering project portfolio. I still find some time to write some software for Ai, as well - I have developed the majority of the Standards Testing and Implementation Environment, and I'm responsible for UX design and Section 508 compliance. Fortunately, all of my development work for our federal contracts is released as open source, most of which can be found on GitHub.
  • October 2011 to June 2013

    Software Architect Consultant

    Mechanicsburg, PA
    Celerity had a solid relationship with many Central-PA based private and public organizations, and there was an opportunity to independently consult with them for the Architecture team at AES/PHEAA. While I was consulting at PHEAA, I architected many of their web applications and services; I focused primarily on their privacy and identity verification systems, I also helped to stand up their enterprise architecture team. By the end of my time at PHEAA, I had been selected to lead their legacy modernization effort to migrate their architecture away from mainframe systems. I taught Java and Object-oriented design/development methodologies to their mainframe development team, and I led the platform migration and productization effort of their private student loan origination SaaS product.
  • April 2009 to April 2011

    Senior Application Developer

    Camp Hill, PA
    I was recruited to Highmark by some former colleagues. While at Highmark, I focused on Java web application and service development, specifically with their Privacy and Compliance division. I was the Lead Developer/Architect, responsible for the design, development, and production support of multiple rich internet applications. I managed a team of Java and COBOL developers, and I migrated our team from a waterfall SDLC to an agile methodology (Scrum) utilizing Test-Driven Development. I worked closely with the enterprise architecture group in defining a new reference implementation for their JEE technology stack, and I led my team of developers in the adoption of the reference implementation in multiple projects. I also served as a mentor as other departments began to adopt the new technology stack.
  • June 2004 to September 2006

    Software Developer

    Mechanicsburg, PA
    At Target Systems, I worked my way up to a lead developer on various software engineering projects for their federal, state, and commercial clients.


In my free time, I try to keep my skills sharp and learn new technologies. As working products are created, I release the code in hopes to inspire people to learn development. Code for my projects can be found on my GitHub page.


Portsmouth is an enhanced window manager for Mac OSX. The current version should be compatible with Mountain Lion, Mavericks, and Yosemite.

With Portsmouth, you can automatically resize and position windows (both Cocoa and X11) via a keyboard shortcut or dragging and dropping the window to a target on the screen (corners and edges). Window resizing and positioning is supported by all Cocoa-based and X11-based applications.

Additional Functionality:

  • Keyboard controlled window resizing and positioning
  • Keyboard controlled screen lock and screensaver activation
  • Fully customizable interface

Portsmouth is released as open-source software and is available from the GitHub repository.