Skip to content
View zalalahovnik's full-sized avatar

Organizations

@FERI-ISL

Block or report zalalahovnik

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
zalalahovnik/README.md

Let's connect!

👩🏼‍💻  A little bit about me and my interests

name: Zala Lahovnik
located_in: Maribor, Slovenia
current_job: Professional worker in higher education [Full Stack Developer]
education:
  [
    "#TODO: Master of Science in Information Technology and Data Engineering"
    "Bachelor of Science in Information Technology and Communication Technologies (UN)",
  ]

fields_of_interests:
  [
    "Web Development",
    "Data Science",
    "Machine Learning",
    "UI/UX",
    "MLOps",
    "DevOps",
  ]
technical_background:
  [
    "Frontend Developer",
    "Backend Developer",
    "Full-stack Developer",
    "MLOps Developer",
    "Machine Learning Developer",
  ]
  
currently_using: ["JavaScript", "React.js", "Python", "FastAPI", "Docker"]
hobbies: ["Gaming 🎮", "Digital art 🎨", "Content creation 🎥", "Video editing 🎞️", "Reading 📚", "Gym 🏃🏼‍♀️"]

💻  Some tools I have used and learned

📈  GitHub history

Zala's GitHub stats Top Langs

🧩  Projects

A collection of my key projects demonstrating skills in software development, design, and problem-solving.


🍃 Airly

Web application for PM2.5 and PM10 predictions using MLOps

Description

Airly is a web application, which shows current PM2.5 and PM10 level predictions as well as predictions for the next 5 hours. It is a management platform used to detect data drift and prevent forecast deterioration due to model degradation. MLOps is leveraged in GitHub Actions for continous model training and as well in the web application with the option to switch models, when needed.

What I Did
  • 🏗️ Implemented Backend functionalities and endpoints.
  • ⚙️ Implemented model training, evaluation and deployment to mlflow using MLOps principles.
  • 🤖 Implemented model training using knowledge distillation.
  • 🎨 Designed the web application, logo and various other icons.
  • 🧪 Created CI/CD workflows for model evaluation and model training.
  • 🐋 Created CI/CD workflows for the deployment of the web application using Docker.
  • 🌐 Implemented Frontend functionalities, created responsive design and connected it to the Backend server.

Available here.

Tech Stack:


🤖 mISLec-4-edu

A LMS for asynchronous learning with chatbot assistant and perosnalised learning

Description

mISLec-4-edu is a learning management system offering courses to students. It enables asynchronous learning, with personalised plans for every student. Students can also leverage the help of our chatbot assistant. For professors we enable fast quiz creation using AI to help prepare exam questions and answers using the created course content.

What I Did
  • 🏗️ Implemented Backend functionalities and endpoints using Python and FastAPI.
  • ⚙️ Implemented Frontend functionalities and styling using React with JavaScript.
  • 🎨 Designed the logo and some other icons/images.
  • 🧪 Created CI/CD pipeline for production releases.

Available here.

Tech Stack:


Python library for evolutionary decision trees

Description

Lokator Knjig is a project/solution in collaboration with IZUM with which a person can find their desired book more easily in a library. The book is found through its UDC (Universal Decimal Classificator). The user is then presented with a graphic display of the selected library, where the approximate location of the book is highlighted.

What I Did
  • 🏗️ Implemented Backend endpoints using ExpressJS.
  • ⚙️ Implemented functions for React Frontend.

Tech Stack:

This project continued and developed with the following technologies and is available here.


🧬 GATree

Python library for evolutionary decision trees

Description

GATree is a Python library designed for implementing evolutionary decision trees using a standard genetic algorithm approach. The library provides functionalities for selection, mutation, and crossover operations within the decision tree structure, allowing users to evolve and optimise decision trees for various classification and clustering tasks. 🌲🧬

What I Did
  • 🏗️ Implemented Decision Tree Clustering with options for different fitness functions.
  • ⚙️ Added usage examples for GATreeClustering.
  • 🎨 Designed the logo.
  • 🧪 Added tests for GATreeClustering class and methods.

Tech Stack:


Mobile application for plant species detection.

Description

BotaniAI is a mobile application that blossomed from a university project and is fueled by a passion for the green wonders of nature. 🌳
Our mission is to make plant discovery and care accessible, engaging, and educational for everyone — from curious beginners to seasoned plant enthusiasts. 🌼

With BotaniAI, you can explore the botanical world like never before. Simply snap a photo 📸, and our intelligent classification model identifies the plant species, offering you a rich collection of insights, care tips, and fascinating facts — all in one place.

Whether you want to build your own virtual garden, learn about diverse plant species, or simply appreciate the beauty of nature, BotaniAI is your perfect companion on a journey through the botanical realm. 🌿🌺🌟

What I Did
  • 🔧 Developed backend endpoints using Express and MongoDB.
  • 🚀 Implemented functions and styled application using React Native.
  • 📊 Implemented and exported neural network model to detect plant species.
  • 📦 Deployed NN model to Google Functions.

Tech Stack:


👩🏻‍🍳 VoiceChef

A hands-free, voice-activated cooking assistant that lets you follow recipes effortlessly through simple voice commands. 🎙️🍳

Description Voice Chef is an innovative application designed to enhance your cooking experience by providing a hands-free, voice-activated interface for following recipes. 📱👐 With Voice Chef, you can easily navigate through step-by-step cooking instructions 📜➡️🍳 using simple voice commands 🎙️🗣️, ensuring a seamless and efficient culinary process. Whether you're a novice cook 👩‍🍳 or an experienced chef 👨‍🍳, Voice Chef helps you focus on the joy of cooking 🍲❤️ without the hassle of constantly referring to your phone or recipe book 📖📵.

👨‍🍳👩‍🍳 Cook with ease and enjoy your culinary journey with Voice Chef! 🎉🍲

What I Did
  • 🧩 Implemented functions and endpoints on Backend Server.
  • 🎨 Prepared a responsive website design.
  • 🔐 Implemented push notifications.

Check it out here.

Tech Stack:

Pinned Loading

  1. BotaniAI BotaniAI Public

    Discover, Identify, and Nurture: Unleash the Power of Plants with our App!

    Jupyter Notebook 1 1

  2. VoiceChef VoiceChef Public

    TypeScript

  3. gatree gatree Public

    Forked from lahovniktadej/gatree

    Evolutionary decision tree classifier

    Python