Fahad Mirza
  • About Me
  • Patents
  • Projects
  • Blog
  • Hobbies
  • Contact

Fahad Mirza


Engineer / Musician / Gamer

Abstract Data Type in C

Posted on January 6, 2018

Barbara Liskov, an American computer scientist, defines ADTs as follows: [Read More]
Tags: C programming tips

SOLID Design Principle

For Embedded C!

Posted on December 29, 2017

To build good designs in C, everyone should follow SOLID design principles. These five design principles were described in Bob Martin’s book (Agile Software Development, Principles, Patterns, and Practices). SOLID stands for: [Read More]
Tags: C programming tips

Project Euler - Problem 142

Posted on February 4, 2017

In an interview I was asked to solve Project Euler: Problem 142 using Python. Here is the problem statement: [Read More]
Tags: programming

Code Kata - Roman Calculator

Posted on January 28, 2017

‘Code Kata’ is a programming exercise for programmers to hone their skills. The name, Kata, came from the Japanese concept of Kata in the martial Arts. [Read More]
Tags: programming practice

Computational Motion Planning

in robotics!

Posted on September 15, 2016

In robotics, we sometimes need to ask robots to go from one place to another. How the robot will move in an unstructured environment is decide by something called motion planning. There are several motion planning algorithm that we can use. [Read More]
Tags: robotics simulation matlab
  • ← Newer Posts
  • Older Posts →
  • GoogleScholar
  • GitHub
  • LinkedIn
  • StackExchange
  • Instructables
  • Instagram
  • YouTube

Fahad Mirza  •  2025

Theme by beautiful-jekyll