My Portfolio
Under Construction
What I've done
The following are examples of my work from various projects that demonstrate my skills. Some of the projects are done in teams and you will find the team members credited.
During reading week of my final semester, I got a bit bored. I wanted something to do that was simple but would still demonstrate some skill, so I created this. Click the title for the code.
These are projects I’ve worked on, either for work, freelancing, or for fun. They are not part of my education, however I’ve applied my education extensively throughout these projects.
- In my internship at Media Matters Inc., I spearheaded the creation of an innovative and streamlined internal resource, ‘production.mediamatters.com‘ This platform was meticulously designed to centralize and organize essential documentation for all company departments and their respective subcategories. With a user-friendly category menu and individual staff pages, team members could effortlessly contribute and access the knowledge they needed to excel in their roles. This project exemplifies my commitment to enhancing organizational efficiency through technology and my ability to create practical solutions to complex business needs.
- Developed and implemented a web application for article rewriting, utilizing PHP and the OpenAI API, which validates article length, handles API responses effectively, and allows users to generate rewritten articles based on input via an interface created with HTML, CSS, and Javascript.
- Developed a PHP script to classify 3000 unclassified posts with the OpenAI API and utilized Python for data visualization. Conducted a comprehensive data analysis project on website engagement time and views for different post categories using Google Analytics and SQL queries. Presented findings in a detailed report, offering insights for content optimization.
- Conducted an in-depth analysis of user engagement metrics on CollisionRepairMag.com to determine the optimal word count for articles, leading to data-driven recommendations for content strategy. This analysis involved data extraction from Google Analytics, SQL database integration, and correlations between word count, engagement time, and content consumption percentages.
- Conducted in-depth analysis of user acquisition and engagement data for the period of April 19, 2023, to July 17, 2023 from email campaigns, resulting in valuable insights for optimizing campaign strategies, including resource allocation based on user behavior patterns across different days and campaign slots .
In developing the cover letter generator web application, I leveraged various technologies to provide a seamless user experience. One of the key technical aspects is the integration of the OpenAI API. By utilizing the API, the application is able to generate tailored cover letters based on the user’s resume and job description. The API request is made using PHP’s cURL library, allowing communication with the OpenAI endpoint to retrieve the generated text. To handle the server-side processing and rendering of the application, PHP is used as the scripting language. PHP enables the retrieval of form data through the $_POST superglobal, allowing the application to capture the user’s resume and job description inputs. It also facilitates the generation of the API request, including the setup of headers, data encoding, and the handling of the API response. On the front-end, HTML is used to structure the web page, while CSS is employed for styling and layout purposes. The CSS styles ensure a visually appealing and responsive design, optimizing the application for different screen sizes and devices. The use of flexbox allows for flexible and adaptive positioning of the form elements. Overall, the integration of the OpenAI API, along with the use of PHP, HTML, and CSS, enables the cover letter generator web application to dynamically generate personalized cover letters based on user inputs, while delivering a polished and user-friendly interface.
SnackTown Davisville
While working for SnackTown, I focused on their UberEats data. During my time I developed a simulation model that can assist SnackTown in making informed decisions about restocking policies. To achieve this I used java to create a conceptual model of their UberEats demand, based on two parameters. First, the time period of the data from which probabilities are extracted. Second, The number of days being simulated. Previous work in this area has shown that simulation models can be effective in evaluating restocking policies and optimizing inventory management. However, most of these studies have been conducted on a theoretical basis, without taking into account the specific parameters and constraints that are unique to individual retailers. In this project, I address this limitation by developing a simulation model that is tailored to the specific needs of SnackTown. I incorporated realistic input parameters, such as customer demand distributions, item sales quantity distributions, and item count distributions. I also considered alternative configurations of sales projections by running multiple simulations and then taking an average of the sale quantities for each item. Overall, this project aimed to provide SnackTown with a valuable tool for optimizing their restocking strategies and improving their inventory management. By simulating their demand on UberEats and evaluating its performance under different scenarios, I provided insights that informed decision-making and lead to better outcomes for both retailers and consumers.
In collaboration with Regina, I was instrumental in the creation of rhtimmigration.com – a comprehensive immigration website aimed at providing informative resources to individuals seeking to immigrate to Canada. My role in the project involved designing and implementing the website’s user interface, ensuring a seamless user experience, and incorporating Regina’s expertise in immigration law to create an informative and valuable resource for visitors. The end result was a visually appealing and highly functional website that effectively communicates the services offered by Regina’s immigration law practice. I am proud to have played a part in the development of such a valuable resource for individuals looking to start a new life in Canada.
Working on PropertiesofLebanon.com was a great opportunity to showcase my design and development skills. The website was created to provide a glimpse into the vision and potential of Samer’s real estate start-up. While the site is currently populated with placeholder content, the focus was on creating a visually appealing and professional-looking platform that accurately reflects Samer’s aspirations for the business. I was able to work closely with Samer to bring his vision to life and create a website that effectively communicates the goals and values of the start-up. This project demonstrates my ability to take a creative approach to problem-solving and deliver a high-quality product, even in the absence of certain functionalities.
The following are projects I completed which were assigned by courses that were required for the completion of my degree. Some Assignments and files aren’t available because the professor either denied my request to use them in my portfolio, or I couldn’t find the files.
Click the title for the source code. This is a project I completed to hone my skills on the backend. You may notice that the color scheme is a bit ugly, but that was intentional. I’m a bit of a perfectionist, and I decided to let the front end be ugly (although perfectly useable) to deter me from spending too much time on it.
A media storage website, built using HTML, CSS, PHP, and JavaScript. The website allows users to keep track of their movie collections, with features such as a sign-up and log-in system, account recovery, a dynamic menu, and a page to edit account details. The site also includes the ability to add, edit, and delete movies, as well as a powerful search page that can search movies by title or actors. The back-end is built on a robust database schema, designed to efficiently store and manage users’ movie collections. This project showcases my ability to combine my technical skills with user-centered design principles to create a functional and user-friendly website that meets the needs of its users.