About Me

My name is Nima Badizadegan, a software and hardware developer in the Northeastern United States. I am passionate about building computer systems to solve problems, and I like to examine the underlying assumptions of computer systems, from hardware to numerics, to build systems with durable advantages in their field.

I am currently working on a startup, Aimcast that connects employees to corporate content when they need it before they know they need it.

Most recently, I have been working on startups, both in and out of AI. In the past, I have worked on improving storage systems at Google, building hardware-accelerated trading systems, modeling diseases, and building hardware from e-readers to satellites. I have also had a few startups exit successfully in the past, although I am still chasing the big one.

Interests and Blog Topics

This blog should generally focus on technical topics, based on my interests. Topics you should expect to see represented include:

  • System-level software engineering
  • FPGAs and design of hardware-accelerated systems
  • Computer system performance
  • Micro-optimization of algorithms
  • Data structure and algorithm internals, and hardware implementation of algorithms
  • Time synchronization
  • Numerical algorithms and computer math
  • High-performance computing technologies
  • Fundamental physical limits of computer systems

I am also fond of several less-technical topics including the following:

  • The culture of hardware and software engineering
  • Organizational psychology and corporate structure
  • The goings on of the financial markets
  • Goings on in intellectual property and IP law (not a lawyer)

How to Get in Touch

The best way to get in touch with me is through email, but you can use any of the social links on the right. If you are reaching out about W-2 employment, I am not interested at this time. Otherwise, feel free to shoot me an email about anything you find interesting at [email protected]. If you would like to receive an email when a new post goes live on this blog, you can sign up for my email list below.

Subscribe for Email Notifications