SoftwareConsulting
We have expertise in a wide variety of software domains including desktop application, embedded application and website development using many different programming languages.
Dedication toExcellence
We've delivered many products to our customers under tight deadline constraints. We've learned to stand out from the crowd by being exceptionally responsive and working the hours that the others won't to satifsy our customers!
SoftwareExperts
We are experts in C/C++ and Qt application development and in PHP, CSS, HTML, JavaScript and jQuery web development. It's hard finding software technologies that we don't have expertise in!
Hammertech Engineering Solutions, a subsidiary of Hammertech LLC, is a software consulting company with the expertise to develop many different kinds of software including desktop applications, embedded applications and websites. We are experts in Qt development with almost a decade of experience. We are also experts at creating highly dynamic websites using PHP and JavaScript. But as software engineers, we also have an understanding of the whole software lifecycle from design, to development to testing. We've worked on many projects of different sizes and different complexities. We know what it takes to create great software from start to finish. So contact us today for a free quote. We'll assess your project and let you know what we think it will take!
Software Design
Good Design
We pride ourselves in having good design. We don't want to just deliver a fast solution. We want to make sure we deliver the right solution.
Software Practices
Maintainable Code
When we write software, we make sure to employ good coding practices. That way nobody has trouble modifying the software in the future.
Portable Software
Portable Code
We try to not lock you into one platform unnecessarily. If possible, we prefer multi-platform solutions that will allow your product to reach the most people.

About Us

About

Hammertech Engineering Solutions, a subsidiary of Hammertech LLC, is a software consulting company formed by Eyal Amir in 2010. We are a small consulting company with extensive software knowledge. With our expertise, we're able to successfully hire on and manage teams of engineers for every project. We provide consulting solutions to medium and small businesses and organizations in various locations. We're based in the Los Angeles area and are available to come on-site when needed but accomplish most of our work remotely.

We strive to be an organization that our clients can really depend on. We try to go above and beyond what we're asked. When our customers are presented with a hard problem, we never say we don't know or we can't. We always try to find the best possible solutions for them. When they need something done immediately, we find those extra hours in our day, even if it means less sleep to deliver it to them in time so that they don't have to depend on somebody else. We strive to be their safety net so that they have one less thing to worry about.

Know the team

Eyal Amir
Eyal Amir Owner

Eyal has been in the software engineering field for over a decade. He earned a Computer Science and Engineering Bachelor's degree and later a Computer Science Master's degree both from UCLA. Since 2004, he's worked at The Aerospace Corporation as a software engineer (first full-time then on a consulting basis). At Aerospace, he's been lucky to have been exposed to so many different technologies. He's done many web development tasks, worked on a variety of different desktop applications, and developed complex ground systems for JPL. Later he started leading other engineers in various tasks.

Eyal has always worked on various projects on his spare time. Whether it was his next website idea or buying rental properties, he was always searching for ways to satiate his craving to do more. Then in 2010 he was contacted to do some software consulting for a local medium-sized government subcontractor and this is when Hammertech Engineering Solutions was officially created.

Eyal knows a lot of engineers in the industry and has the expertise to successfully manage them. His ultimate goal is to ensure that all of his clients are extremely satisfied with Hammertech's work. He has the utmost dedication to get the work done quickly and on time, even if it's under tight deadline constraints. His motivation coupled with his love of software ensures that he can get the job done right.

To find out more about Eyal, click here.

Services

Hammertech Engineering Solutions offers many software consulting and engineering services including:

Software for hardware control

Hardware Control

We've developed applications to control hardware with various interfaces. Wether it's a web-based interface, passing XML via a socket or a unique API, we have experience interfacing with various hardware. We also have DSP software experience to develop your capabilities on-board various devices.

Graphics and OpenGL software

Graphics and OpenGL Applications

We have extensive knowledge developing graphicss and OpenGL applications. Most of the graphics applications we've developed have been various modeling tools. These tools allow users to create, display, and or manipulate various models. But our graphics knowledge can be extended to many other applications.

Desktop application, C, C++ and Qt software

Desktop Applications

We've been developing desktop applications for over a decade. We're very fast at putting together a GUI and responding to interactions. As Qt experts, we like to make applications portable to reach the biggest user base but also have specific operating system knowledge including Windows, Mac OS X, and Linux/Unix.

Image processing software

Image Processing

We've developed applications to process images for different purposes. We know how to programmatically modify images so that they can be better analyzed or displayed (e.g. smoothed, blurred, etc.). We also know how to detect various features in images even with noise (e.g. edges or various shapes).

Database, SQL and MySQL software

Databases

We have extensive database knowledge. We've worked on many projects that used databases to store and retrieve information. Some of these were large and performance intensive and so we've also become experts at database optimization.

Website, web-based application, jQuery, JavaScript, PHP and Python software

Web Development

We've done many websites and web-based applications and associated services. We have unique experience in highly-dynamic websites driven by JavaScript. By building dynamic websites without relying on Flash, we can target a much larger user base.

You can be assured that with all of our services, we adhere to good software practices. That means that all of our software is source controlled, backed up and documented. But it also means that we don't just deliver working software, we deliver quality software!

Articles

QExtSerialPort Race Condition Found