My Methodology

AGILE

I implement Agile methodologies such as Scrum, facilitating frequent stand-up meetings, sprint planning sessions, and retrospective meetings. This allows for iterative development, continuous feedback, and adaptation to changing requirements, ensuring timely delivery of high-quality software.

Clean Code

I adhere to clean code principles, including meaningful variable names, consistent formatting, and modular code architecture. I enhance collaboration, reduce technical debt, and facilitate future enhancements. By applying SOLID principles and refactoring code regularly, I ensure readability, maintainability, and scalability of the codebase.

Documentation

I extensively document my codebase, including inline comments, README files, and API documentation. I utilize tools like Swagger or Postman, providing comprehensive descriptions of endpoints, request and response formats, and usage examples. This ensures clarity, accessibility, and ease of integration for developers consuming the API.

Projects

From conceptualization to execution, these projects reflect my passion for building intuitive and impactful digital solutions.

weather-app
Weather App
This project is a react application of a weather app taken from Openweathermap's API. This weather app uses React useState for state management, react-icons for styling, moment for parsing data objects, and environment variables.
HTMLCSSJavascript
boheme
Boheme
The thrift consignment store's web redesign aimed to boost exposure and user experience. The project included a clean, responsive design. Social media integration enhanced online marketing, creating a visually appealing and user-friendly website.
HTMLCSSjQueryFigma
spotify-personality-visualizer
Spotify Personality Visualizer
The web application uses the Spotify API to analyze your top songs of the last 6 months to determine what personality-based Smiski matches your music taste!
PythonFlaskFigma
film-e-commerce-website
Film E-Commerce Website
Modern e-commerce store, enhancing the shopping journey through features like interactive maps, mobile friendliness, and intuitive product/category pages.
ReactJavascriptNextjsGraphQLApollo ClientLeaflet
motor-vehicle-collisions-in-nyc
Motor Vehicle Collisions in NYC
This is an interactive dashboard designed to analyze and visualize motor vehicle collisions across New York City. The dashboard utilizes various data visualizations to provide insights into the frequency, locations, and causes of accidents.
PythonSteamlitPandasPlotlyPydeckExcel
webtools-for-alumni
Webtools For Alumni
This project is a webtool for the College of Engineering at UC Davis, focused on a database that handles over 5,000 alumni. The site features a search engine with advanced filters and pagination, a monthly notification system for employment updates, a monthly company recommendations found from EquityZen, a tracker that finds alumni employment movements, and data visualizations based on given information on the database.
ReactNextjsJavascriptJiraGitNode.jsExpressMongoDBPostmanJestReact Testing LibraryPuppeteer
expense-tracker
Expense Tracker
The expense tracker website combines mobile-friendly design with robust user authentication features, including login, account creation, and password recovery, while also providing insightful graphical representations of expenses.
ReactNextjsJavascriptFirebaseMongoDBNodejsExpressPostman
customer-overview-dashboard
Customer Overview Dashboard
This is an interactive dashboard to analyze and visualize the customer segments and target a specific group. This provides actionable insights to marketing teams by highlighting behavioral trends.
PowerBIExcel
inventory-management
Inventory Management
This project is a full-stack inventory management dashboard designed for managing La Roche-Posay products. It provides a comprehensive site for product management, data analysis, and user experience with dynamic pages, complex data handling, light/dark mode, and search functionality.
TypescriptNext.jsTailwindReduxNode.jsPrismaPostgreSQLAWS