A small web application built with HTML, CSS, and JavaScript that loads data from an external API and displays it.
Technologies Used: HTML, CSS, JavaScript, Bootstrap.
GitHub RepositoryA RESTful API for a movie database application built with Node.js, Express, MongoDB, and JWT authentication.
Technologies Used: Node.js, Express.js, MongoDB, Mongoose, JWT, Passport.js, bcrypt, express-validator, CORS, Heroku.
GitHub RepositoryA responsive single-page application (SPA) built with React for browsing and managing movie collections, interfacing with the MovieMobs API backend.
Technologies Used: React, React Router, React Bootstrap, Axios, SCSS, Parcel.
GitHub RepositoryA serverless web application built with React that allows users to find upcoming web development events in various cities.
Technologies Used: React, Vite, Jest, React Testing Library, Serverless (AWS Lambda), Google Calendar API.
GitHub RepositoryA React Native chat application with communication features, implemented with a cost-effective approach to address Firebase policy changes.
Technologies Used: React Native, Expo, Firebase Firestore, Firebase Auth, GiftedChat, React Navigation.
GitHub RepositoryA responsive SPA for browsing movies, built with Angular and Material. The backend API was also updated with JSDoc documentation.
Technologies Used (Frontend): Angular, Angular Material, TypeScript, RxJS, SCSS.
Technologies Used (Backend): Node.js, Express.js, MongoDB, Mongoose, JWT, JSDoc.
Frontend Repository
Command-line Python application that evolves from basic data
structures to persistent storage and a relational database.
Introduced OOP with a
Recipe class, robust error handling, and migrated
persistence from pickle files to MySQL with parameterized queries
and an ORM layer (SQLAlchemy).
Technologies Used: Python, venv, MySQL, SQLAlchemy, Pickle, OOP
GitHub RepositoryFull-stack Django application with models for recipes & ingredients (including a through table), class-based views, forms with query filtering, and auth-protected pages. Deployed to Heroku using Gunicorn & WhiteNoise; uses environment variables for secure configuration.
Technologies Used: Django, PostgreSQL, Gunicorn, WhiteNoise, Heroku
Live App (Login required)