Haki Malai

Software Developer

Email: hakimalai@outlook.com

Phone: (+30) 6955065511

About

Haki is a software engineer with a passion for problem-solving and continuous learning. Known for a curious and analytical mindset, he enjoys tackling challenges and finding innovative solutions, both in and out of work. He values collaboration and believes in the power of teamwork to achieve meaningful results. With a focus on personal growth, he strives to bring creativity, dedication, and a positive attitude to every project and interaction. Beyond his technical expertise, he finds balance in life through activities that stimulate both mind and body.

Education

Ionian University

BA in Informatics

2024

Haki’s graduation was extended due to his commitment to professional projects and a deeper exploration of advanced application techniques, enhancing both his academic and professional growth. In his thesis, Haki Malai develops a web application using modern software libraries and examines methods to ensure its reliable operation throughout the Software Development Life Cycle (SDLC). He employs unit tests and Static Application Security Testing (SAST) to detect errors and vulnerabilities. The research presents a Python-based RESTful API application, showcasing the use of HTML, CSS, and JavaScript with ReactJS.

Projects

Internal registration required for full access.

An application designed to match ticket information with relevant events by extracting key details such as event name, date, and location from a ticket. It processes this data by filtering significant keywords and querying events from the Skybox API. The front end interface allows users to input ticket information, while the back-end handles event filtering and classification based on keyword relevance and time compatibility. The application is deployed on AWS using ECS for scalable hosting and S3 for storage, ensuring reliability and efficiency in ticket-to-event matching.

Arctic Fox

AWS S3 Deploy

A unified suite combining a Flask-based CMS with a ReactJS user interface, designed for efficient file and folder management with role-based authorization.

This project merges the Arctic Fox CMS and its UI into a cohesive platform. The backend, built with Flask, supports OAuth2 authentication, OpenAPI documentation, task management, and caching for scalability. The frontend, implemented in ReactJS, offers robust state management and seamless communication with the API client. Together, they provide a maintainable, scalable solution for modern web application development.

  • layout: left border: weak title: digital-odyssey additional_links:
    • title: Github page for project icon: fab fa-github url: https://github.com/Haki-Malai/digital-odyssey quote: > A Flask-Powered Ecommerce Application description: | Digital Odyssey is a versatile ecommerce web application built with the Python Flask framework, featuring a full range of functionalities for both user and administrative tasks. This application not only supports product browsing and order processing but also includes a custom CMS for backend management accessible via an /admin page. It incorporates Elasticsearch to enhance search capabilities, along with a responsive design for a seamless user experience across devices. The README in the repository provides detailed setup and usage instructions, showcasing its readiness for both development and deployment.

GEMH Info Extractor

Python-Based Data Parsing Tool

The GEMH Info Extractor is a Python project designed to parse text files and extract detailed information about companies. It accurately identifies and extracts a company’s official name, GEMH number, website details, and the registration date from the provided texts. This data is then structured by a specialized DataExtractor class, utilizing specific patterns and attributes to ensure precision. The extracted information is stored in a MySQL database and can be queried through a RESTful API, which also offers live documentation. This tool is ideal for streamlined data extraction and efficient information management, all accessible via a user-friendly API documented on a dedicated web page.

Identifying Covid-19 infection cases in Twitter text: A Machine Learning approach

Harnessing social media for public health: From tweets to treatment.

This project utilizes machine learning to identify tweets indicating COVID-19 infections, distinguishing them from general COVID-related discussions. Using a dataset of 2000 annotated tweets, a bidirectional recurrent neural network (BRNN) was implemented, achieving an F1-score of 0.98. This study demonstrates the potential of social media data in real-time epidemic monitoring and addresses challenges such as data imbalance and informal language.

Baby Cry Detection Using CNNs in MATLAB

Turning sound into insight: Enhancing care with technology

This MATLAB application employs convolutional neural networks (CNNs) to detect baby crying sounds from audio inputs. Utilizing the ESC-50 dataset, the project involves preprocessing audio into mel spectrograms and training a neural network with these data. The app features a trained model that analyzes sounds from the microphone to determine if a baby is crying, displaying results visually through color-coded indicators and a mel spectrogram of the audio. The process includes data categorization, spectrogram generation, and network training, culminating in a practical tool for baby cry detection.

This collection highlights Haki's skill in coding and design, showcasing a range of projects from nostalgic to complex.

Haki’s JavaScript Game Collection features creative adaptations of classic games like Tetris, Pac-Man, SudokuX, and Hyper Sudoku, all developed with HTML, CSS, and JavaScript. This portfolio showcases a unique spin on the classic Pac-Man game, marking Haki’s initial foray into JavaScript. The final iteration of Pac-Man is notably impressive, especially considering the exclusive use of native web technologies without any third-party libraries. This was Haki’s first venture into HTML, CSS, and JavaScript, with most of the artwork personally crafted by Haki Motivated by the desire to refine the game further, Haki later began rebuilding the project using the Phaser library, which yielded a much smoother gameplay experience. However, due to other commitments, the enhanced version remains incomplete. Both the original and updated demos are available for play directly in the browser.

Hobbies and Interests

Some of Haki’s hobbies and interests include:

  • ♟️ Chess
  • 🥋 Martial Arts
  • 🧘🏻 Spirituality
  • 🤸🏼 Jumping Rope, Running, Biking
  • 📖 Fantasy Novels
  • 👨🏼‍🎨 Drawing
  • 🏋🏼 Lifting Weights
  • 🎮 Gaming
  • 🏍️ Motorbikes