
# my projects
Scritus - the literary social network
- Full-stack MVP developed as the final project for my Technical Degree in Information Technology;
- learned the PERN stack from scratch, including React, Styled Components, Node.js, Express, and PostgreSQL;
- worked as the sole developer, responsible for the application's architecture, frontend, backend, APIs, and database;
- designed 17 UI/UX-focused screens in Figma and implemented them using React and Styled Components;
- developed and consumed 22 REST API endpoints with Node.js and Express;
- designed and built the PostgreSQL database with 12 tables, 10 indexes, and 1 trigger;
- applied DRY and KISS principles, focusing on maintainability and a well-organized project structure;
- project under continuous development, with new features and ongoing architectural improvements;
Next Movie - movie search
- study project featuring a movie browsing interface powered by The Movie Database API;
- used the project to deepen my knowledge of Next.js, TypeScript, React, and Styled Components;
- learned how to work with external APIs while improving state management and error handling skills;
- optimized image loading with Next Image and Next.js built-in caching;
- embedded YouTube trailers directly into the application;
- developed a smooth interactive carousel with scrolling, drag, and swipe support;
Meal Finder - recipe finder
- study project: a fully customizable recipe browser with personalized colors and layouts, built with React and Styled Components;
- used the project to strengthen my understanding of the Context API by managing global theme and layout settings;
- consumed external data from The Meal Database API;
- implemented search functionality and category filters;
- used the browser's native Speech Synthesis Utterance API to read recipe names aloud;
- built a responsive, user-friendly interface focused on user experience, allowing one-click Google searches for recipes;
Big Data Hackathon solution
- worked with two teammates to build a sales forecasting algorithm in Python for a Big Data hackathon;
- learned Pandas, NumPy, Multiprocessing, and Prophet from scratch during the competition;
- achieved 63rd place out of 136 participating teams, despite learning all the technologies from scratch;
- the algorithm processes over 600,000 sales records from 2022 to forecast the company's sales for January 2023;
- ran the solution on Kaggle vCPUs, optimizing performance through heuristics, simplifications, and multithreaded processing;
Reddit feed clone
- faithfully recreated Reddit's feed using TypeScript, React, and Styled Components;
- implemented both dark and light themes using the Context API;
- served as a valuable project for learning how to build pixel-perfect interfaces;
- demonstrates my ability to accurately replicate the layout of a real-world website;