Muhammed Ihsan

Programmer

|

Hi, I'm Ihsan , an 18-year-old residing in the UAE. I'm fascinated by computers and I've worked on nearly every aspect of computer programming, from embedded systems to compiler development.

I've always had a passion for learning and creating new things, and I find a lot of pleasure in bringing my ideas to life. I spend a substantial portion of my time writing code and building with technology.

Besides programming, I play the guitar and the piano, and I'm also an avid aerospace enthusiast and photographer. I love trying new things and seeking out for the vast wealth of knowledge and experiences life has to offer.

Technologies

I use Rust and C++ frequently for low level systems programming, and I use Typescript with the framework Svelte (and occasionally React) for web development. I'm also experienced with Python, Java (which I learned from making minecraft plugins) and C# from various projects and game development.

Contact and Socials

I love connecting with new people and sharing ideas and conversations! Feel free to reach out to me via my socials below.

Projects

Throughout my journey with technology, I've worked on a variety of projects, some for fun, and some professional. Here is a list that's a small subset of projects I've worked on over the years, in no particular order (some are under development):

  • Orbital Canvas : An interactive orbital mechanics and space mission simulation web application built with Svelte, Three.js, and ephemeris data from VSOP87
  • Inside-Earth : A website that shows various systems of Earth and how they are dependent on each other, and live natural events happening in different parts of the world. Won a global nominee in the 2024 NASA Space Apps Challenge.
  • Project Endeavor : An independent space research startup, engineering a high-altitude sensor equipped weather balloon for atmospheric research.
  • tiny.css : A very minimalist css library to quickly build an elegant website.
  • Modpacker : Simple way to create, share and manage minecraft modpacks. I used the curseforge API for this.
  • ElectroSIM : Visualize electric fields and potentials of static charge configurations. Drag and drop charges and see fields update real-time.
  • Luz: An interpreter programming language I wrote in C++. Similar to Lua, but with a focus on ease of extensibility and shell integration. I built this to learn about language design and implementation of lexers and parsers.
  • Wellbeing-ASD: A mental health and student wellbeing tracking app I built for my school.