Negar Pirasteh

I'm a

Also a cat lover, tech savvy and gamer

About me

Hi, I’m Negar, a backend developer passionate about building real-world applications.

Right now, I’m leveling up my skills with AWS and preparing for the Solutions Architect – Associate certification. My core stack includes Python, Java, Django, Flask, Spring Boot, Jakarta EE and SQL; with a growing focus on clean architecture, REST APIs, and scalable backend systems. Previously, I worked as a backend intern at Ozex, building RESTful APIs with TypeScript, Express.js, and PostgreSQL in an Agile environment.

I'm all about solving problems, writing clean code, and turning ideas into reliable software. Curious about my work? Check out the projects below and for more, you can check out my github ↓

What I Know ?

Languages

Python

Python

Java

Java

TypeScript

TypeScript

C#

C#

SQL

SQL

HTML

HTML

CSS

CSS

Libraries/Frameworks

Django

Django

Spring

Spring Boot

Jakarta EE

Express

PostgreSQL

PostgreSQL

Flask

Flask

Supabase

Supabase

Prisma

Prisma

Pandas

Pandas

Matplotlib

Matplotlib

.Net

.Net

Developer Tools

Git

Git

GitHub

GitHub

GitHub

Docker

Agile

Agile

Jira

Swagger

Postman

Postman

Trello

Trello

Experience

Backend Developer Intern

Ozex | Feb 2025 - May 2025

Worked with TypeScript, Express.JS, PostgreSQL, Docker, Prisma, Swagger and Supabase to built and optimized backend systems.

  • Developed and optimize REST APIs for improved performance and scalability.
  • Enhanced database interactions using PostgreSQL and Prisma.
  • Implemented authentication and authorization with Supabase.
  • Collaborated in an Agile environment, created github issues, participated in PR reviews and sprint planning.

Projects

Financial Tracker

WealthWise (Flask)

A full-stack financial tracker application to manage income, expenses, and stock portfolio tracking. Integrated with Flask and SQLite.

Tools: Python, Flask, SQLite, Matplotlib, Pandas

ShopEasy E-commerce

ShopEasy (Jakarta EE)

A full-stack e-commerce web application built with Jakarta EE. It allows users to browse products, manage their cart, place orders, and includes a secure admin panel for inventory control. Uses H2 database and follows MVC architecture.

Tools: Java, Jakarta EE, JSP, Servlets, JDBC, H2, HTML, CSS

View on GitHub
College Management System

College Management System (Jakarta EE)

A web-based application designed to manage student records, course enrollments, and faculty data efficiently. Built using Jakarta EE, it follows a layered architecture for scalability and maintainability.

Tools: Java, Jakarta EE, Servlets, JSP, PostgreSQL

View on GitHub
InvestGuard

InvestGuard (Spring Boot)

An investment risk analysis tool that helps users assess portfolio volatility by calculating risk metrics such as standard deviation. Users can input stock details, and the system provides insights on investment stability.

Tools: Java 17, Spring Boot, Maven, H2 Database, HTML, CSS, JavaScript, Bootstrap

View on GitHub
FrenchFacile

FrenchFacile (Django, ML) - In Progress

A Django-powered web application to help users learn French vocabulary and grammar, integrated with AI-powered tools for adaptive learning. It has built in vocabulary and grammer learning.

Tools: Django, Pytorch, SQL

Follow Progress
Class Management

Class Management (Java)

A feature-rich Java console application designed to help instructors manage classrooms efficiently. This system enables student enrollment, score updates, and report generation with an intuitive menu-driven interface.

Tools: Java, OOP Principles

View on GitHub
Inventory Management

Inventory Management (C#)

A desktop application built with Windows Forms to effcient inventory management for shops. Features include adding, updating, and deleting products, managing customer details, and tracking stock efficiently.

Tools: C#, .NET Framework, WindowsFormApp, SQL Server

View on GitHub
Task Master Application

Task Master (Flask & SQLAlchemy)

A sleek, responsive, and feature-rich task management web app built with Flask and SQLAlchemy. It allows users to add, update, and delete tasks effortlessly, featuring a beautiful frosted-glass UI and smooth animations.

Tools: Python, Flask, SQLAlchemy, HTML, CSS, SQLite

Guess The Number Game

Guess The Number Game (Flask)

A web-based game built with Flask where players guess a randomly generated number. The application provides feedback on whether the guess is too high or too low, offering an interactive and engaging user experience.

Tools: Python, Flask, HTML, CSS

Contact Me

Let's Connect!

Follow me to explore my journey, projects, and tech insights!

GitHub Instagram LinkedIn