Logo

My Projects

Atlas is a Notion clone built with NextJs, TailwindCSS, and TypeScript. It features a rich text editor. Users can create, edit, and delete notes, as well as publish them to the web.
Next.js
Tailwind CSS
TypeScript
Utilizing OOP in Python with svgwrite, I developed a chess game that allows two players to play against each other. The game is played in the terminal and the board is rendered using SVG. The game is played by entering the coordinates of the piece to be moved and the coordinates of the destination square.
Python
Object-Oriented Programming
Developed Python scripts to parse predefined HTML templates and dynamically generate web pages by integrating data fetched from a School Management Database via SQL. The project also included a database schema for the School Management Database and SQL queries to fetch student data.
Python
SQL
JavaScript
A student management system built with PHP, JS (ChartJS, Ajax), and SQL. Features include managing programs, student enrollment, adding/searching students and courses, editing records, generating transcripts, and updating grades.
PHP
JavaScript
SQL
Developed Python scripts using OOP to construct SVGs from GeoJSON files. This included fetching features of map objects by reading JSON files, modeling maps with classes, and rendering SVGs with a template rendering engine. The final script takes the path of the folder as an argument and renders the maps as an SVG.
Python
Object-Oriented Programming
Using Python, yfinance, and Prophet, I analyzed and forecasted Ethereum prices. I preprocessed historical data from Yahoo Finance and visualized trends with Plotly. I built a model with Prophet for accurate predictions and presented interactive visualizations with Plotly.
Python
yfinance
Prophet
Plotly