Screen with code

Hi, I am Madalina, a software engineer.

work

AI-Powered-PDF-Knowledge-Assistant screenshot

An AI-powered web app that lets users upload PDF documents and ask questions about their content. It uses OpenAI’s language models and embeddings to understand the PDF and provide accurate, context-aware answers in a chat interface.

Technologies Used: React, Vite,Tailwind CSS, LangChain, OpenAI API,RAG workflow, Node.js, Express

GitHub Repository Explorer screenshot

A full-stack web application that allows users to search for GitHub repositories by username and manage a personalized list of favorite repositories. The application integrates the GitHub REST API with a custom backend and a Supabase database to persist user-specific favorites across sessions.

Technologies Used: React, Vite, TypeScript, Tailwind CSS, Node.js, Express, JWT, Supabase

Weather App screenshot

Weather App it allows users to search for a city and view real-time weather information such as temperature, conditions, and icons fetched from a weather API. The project demonstrates API integration, dynamic rendering, and clean UI design.

Technologies Used: React, JavaScript, OpenWeather API, CSS, HTML

Mapty App screenshot

An interactive web application designed to track and log workouts using geolocation and map functionalities. The app allows users to add details about their activities (such as running or cycling) and visualize their workout locations on an interactive map. This project highlights working with third-party APIs, user input handling, and dynamic UI updates.

Technologies Used: JavaScript, CSS, HTML

Bankist Website screenshot

A modern, responsive landing page designed for a fictional bank, showcasing sleek design and advanced front-end development techniques. This project demonstrates a focus on clean, minimalistic UI/UX design, smooth animations, and interactivity, providing an excellent user experience.

Technologies Used: JavaScript, CSS, HTML

bankist app screenshot

Developed a banking application that supports user transfers, loan applications, account closures, and transaction history viewing. (login: username1: js - password1: 1111, username2: jd - password2: 2222)

Technologies Used: JavaScript, CSS, HTML

Far Away

This web application allows users to add, view, and sort a list of items dynamically. It features a clean and responsive UI, with form inputs for submitting new items, real-time updates to the list, and sorting options to organize the data.

Technologies Used: React, JavaScript, CSS, HTML

Pig game screenshot

Created a two-player game where players roll dice to accumulate points, with strategically holding the points and the first to reach 100 points wins. Rolling a 1 switches the turn to the other player.

Technologies Used: JavaScript, CSS, HTML

For more projects that are not as relevant as the ones above, please check my GitHub .

code

If you are wondering what I can code, please check my CodeWars or if you want to see what I think when I code check my articles.