Skip to content
View EHMD28's full-sized avatar

Block or report EHMD28

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EHMD28/README.md

Greetings fellow non-robotic homosapiens.

I am a software developer with an interest in robotics and low-level programming. A full list of my projects can be found here. I mainly use Rust and Kotlin, but I also have experience in C, Java, and Python.

Languages/Tools

c ino rs java kt py svelte

Finished Projects

Here is a showcase of some of my best projects.

This is the first moderately-complex project I worked on. It is a fully-featured scientific calculator that I wrote entirely in C. It utilizes a recursive-descent parser to evaluate mathematical expressions. The program can be run either as as a REPL or through command line arguments. The project resulted in me creating two header libraries: m-logging and arachne-strlib.

I made this project for a family member because they dind't want to deal with the hassle of figuring out what to have for dinner each week. The program is a meal suggestor, where the generated meals can be filtered and saved. I plan to make a mobile app to go along with this one. I also want to connect the meals to a database.

I am creating a terminal-based text editor using Ratatui to learn more about creating TUIs in preparation for my re-write of my kingdom-kards project. It's honestly not a good text editor, but it works technically. It even supports Unicode.

Current Projects

This project is a flashcard study tool I am making to help me study French. I originally used Quizlet, but I didn't feel like paying for a pro membership, so I decided to make my own program instead. Right now, there are still a few features I need to implement, but the essentials are working.

Right now, I am working my way through the "Android Basics with Compose" course offered by the official Android developers. I plan to make a mobile app version of the Chef Suggest program I already made.

Pinned Loading

  1. m-logging m-logging Public

    My personal logging "framework" for C

    C

  2. m-calc_ver.4 m-calc_ver.4 Public

    Fully featured scientific calculator written in C.

    C

  3. ChefSuggest ChefSuggest Public

    Kotlin