Ahmad Hamze Homepage
  • Posts
  • Mapping Earthquakes Locations on a Map
  • Pictionary using websockets
  • AI Blogs
    • Chatbot with Vector Database and FastAPI
    • Medical Chatbot
  • Algorithmics Blogs
    • Recursion with Memoization
  • Automation Programs
    • Puppeteer vs Selenium
    • Selenium Speed Test
  • Cellular Automata
  • Infrastructure & DevOps
    • ALB and Render.com
    • Chatbot Deployment
  • Mathematics
    • From random walk to diffusion
    • Image manipulation with convolution
    • Simple C++ matrix calculation
  • Opinion Blogs
    • With due apology to front-end developers
    • Advice to my past self
    • Changing Jobs and Tech Stacks
    • Web Dev Learned Lessons
  • React Applications
    • React Trivia Quiz
    • Storybook with React
Image manipulation with convolution using Julia

In the past month, I started learning the Julia programming language, it was created by mathematicians for mathematicians. It is mostly used for scientific research and teaching purposes. I was always drawn to it, but for some reason I kept procrastinating learning it until recently. In this blog, I will share what I learned from the amazing Introduction to Computational Thinking course taught by Professor Alan Edelman, one of the cofounders of the Julia language, and others.

February 24, 2026 Read
From random walk to diffusion

Randomness is an interesting concept, we have seen in previous blogs how it can be harnessed to compute mathematical constants, and even create a universal computer. In this blog we will see how randomness can be used to model diffusion. Diffusion can be defined as the movement of particles from a region of higher concentration to a region of lower concentration. This is a common phenomenon and can be observed in our daily lives.

October 22, 2023 Read
My first C++ console application

Matrix calculator for two by two and three by three real matrices This is a project that I did around three years ago, just after I finished taking my very first comprehensive programming course, it was about the C++ language. Back then I knew that there are many better options to do matrix calculation, mostly using the Python Numpy library. I also knew that there are many C++ libraries that provide matrix calculation, most notably Eigen.

July 29, 2021 Read
Navigation
  • About me
  • Skills
  • Projects
  • Blogs
Contact me:
  • Email: ahmadhamze@yahoo.com

Toha
© 2021 Copyright.
Powered by Hugo Logo