Projects

A list of all my personal projects

  • My personal website built using Next.Js and Tailwind CSS. The site is optimized for performance and SEO.

    2024

    Helmyl.com

    My personal website built using Next.Js and Tailwind CSS. The site is optimized for performance and SEO.

    Next.JsKeystatic-CMS

    +3 more

  • Backend service for detecting code plagiarism. The service uses a combination of lexical and semantic analysis to detect similarities between code snippets.

    2023

    Code Plagiarism Detector

    Backend service for detecting code plagiarism. The service uses a combination of lexical and semantic analysis to detect similarities between code snippets.

    PygmentsNLTK

    +1 more

  • Training a model to recognize plate numbers from images. The model is trained using TROCR and be managed using ML-Ops tools such as Weights & Biases (Wandb).

    2023

    OCR for Plate Numbers

    Training a model to recognize plate numbers from images. The model is trained using TROCR and be managed using ML-Ops tools such as Weights & Biases (Wandb).

    TROCROpenCV

    +1 more

  • Applying Neural Networks to recognize handwritten digits. The model is trained from scratch using Pytorch and NumPy.

    2023

    Digit Recognizer from Scratch

    Applying Neural Networks to recognize handwritten digits. The model is trained from scratch using Pytorch and NumPy.

    FlaskPytorch

    +2 more

  • Online Judge system for basic programming assignments, built on top of DOMjudge. The system is containerized using Docker.

    2023

    Nesa-Judge

    Online Judge system for basic programming assignments, built on top of DOMjudge. The system is containerized using Docker.

    SymfonyDocker

    +1 more

  • A maze solver using Breadth-First Search (BFS) algorithm. The solver is implemented in Python and uses PyQT5 for visualization.

    2023

    BFS Maze Solver

    A maze solver using Breadth-First Search (BFS) algorithm. The solver is implemented in Python and uses PyQT5 for visualization.

    OpenCVPyQT5
  • A simple web app for borrowing and lending lab equipment. The app is built using Next.Js and TRPC for the backend.

    2023

    PinjamLab

    A simple web app for borrowing and lending lab equipment. The app is built using Next.Js and TRPC for the backend.

    Next.JsTailwind CSS

    +2 more