Projects




Salesforce - Budgeting App

BudgetMe is a SaaS solution that allows users to easily keep track of financial transactions to analyze spending habits and track progress with monthly budgets. Users can easily add, modify, delete, and duplicate transactions, set a monthly budget, and monitor spending habits. Monthly spending habits can be viewed by category as well as over time with graphs and charts.


Responsibility:

  • Implemented the custom objects used in the budget app, including budget, category, and transaction objects.
  • Set up security settings for the ORG-Wide defaults, and profiles so everyone who should have access to objects or fields will.
  • Set up process automation, workflow rules and triggers to improve automation in the app.
  • Applied testing to triggers and controllers to make sure they ran, at least, 75% test coverage.
  • Utilized reports, charts, dashboards, and the lightning app page builder to visually display budget data to the user.
  • Set up a cloud workflow to guide users through creating a budget.
  • Created a customer service tier system, that escalates cases faster depending on the premium status of the user. With specialized teams to cover their needs.
  • Included regional queues for leads that will have leads assigned to them based on the specified origin.

Environment / Technologies:

  • Sales Cloud
  • Service Cloud
  • Salesforce
  • Workflows
  • Process Builder
  • Apex
  • Apex Testing

Salesforce Quiz Community

Salesforce Quiz Communities is a SaaS solution that for a company to offer a level of gamification to its employees. With one community for external users to log in and participate in the quizzes. They can view current quizzes, past performance, leaderboards and team leaderboards. A second community page allows managers to log in, create quizzes, edit quizzes, and view quiz performance statistics. Further internal users are set up to market, support these communities, and ensure users can find help when required.


Responsibility:

  • Created the user interface for the quiz, using visual force.
  • Created the controller logic for the quiz page, using Apex controllers.
  • Testing for Apex controllers.
  • Querying and updating the database records.
  • Dynamically creating answer records based on answers given.
  • Setup E-mail Services - to create tasks from e-mail.
  • Testing for code coverage.
  • Set up the Web-to-lead implementation.
  • Set up the Web-to-case implementation.
  • Implemented Reports and Dashboards.

Environment / Technologies:

  • Salesforce
  • Apex
  • Developer Console
  • Force.com IDE
  • Visual Studio Code
  • SOQL
  • SOSL
  • Visualforce
  • Process Builder
  • Workflows
  • Agile
  • HTML
  • CSS
  • Data Modeling
  • Cloud Flow Designer

Library Website

Created a website for a library as part of a database class. The website would allow librarians to check in or out books for students. The website would also keep track of user info, rental location, inventory, searching for books or other library services. The website used a database, mySQL, to maintain records. The database made from utilizing 3rd normalized form.


Responsibility:

  • Page Layout / Styling
  • Creating the database
  • Connecting to the database using PDO
  • Creating and using queries to store and retrieve data.
  • Secure login information
  • Create Administartion tools to allow for checking in/out books, creating users, managing users.
  • Testing navigation
  • User input validation

Environment / Technologies:

  • HTML
  • CSS
  • JavaScript
  • PHP
  • Xxamp
  • MySQL
  • Apache
  • PDO - PHP Data Objects

Pace Bank - Website

Pace Bank website was made for a proof of skills for a staffing company. The website had a landing page, would allow users to create an account, log into said account, apply for a checking/savings/etc account. Each user had information they could fill out and be stored in the database, this information would be used, and was required, for their checking/savings/etc applications. The user would also be notified when their application was accepted or rejected next time they logged in. There were admin tools to review applications; which could then be approved or rejected.


Responsibility:

  • Designed, styled, and structured the website.
  • Created the assets for the site.
  • Set up a secure sign-up and login system.
  • Created forms for users to fill out.
  • Created the database to store all user records.
  • Connected to the database and created queries to insert and retrieve data from.
  • Utilized sessions to maintain user credintials.
  • Defined user input validation.
  • Created administration tools to manage applications.
  • Developed a notification system to alert users to changes to their account.

Environment / Technologies:

  • HTML
  • CSS
  • JavaScript
  • PHP
  • Xxamp
  • MySQL
  • Apache
  • PDO - PHP Data Objects

Mini-Match

Mini-Match is a HTML5 and Windows game based on prediction and strategy. Created in Gamemaker Studio 1 and published on itch.io.

Play as one of many champions and test your skills against those same champions in a battle.

You have to deiced which quadrant you want to go on the offensive, store up power, play defensively.

Each champion has the same basic game play, but their spells are what make them unique in their game play. Some spells can be used for attacking the enemy, some for healing lost health, some for buffing yourself, and for inflicting status ailments.





Responsibility:

  • Made the initial game during a three day game jam; The Low-Rez Jam.
  • I wrote all of the code for the game.
  • I utilized a state machine to manage turns and actions.
  • Created an AI that weighs choices based on differing scenarios.
  • Drew all of the art assets for this game, with the limitation of the resolution being 64 pixels tall by 64 pixels wide.
  • Optimized the game for individual platforms including windows, browser(HTML5), and android.

Environment / Technologies:

  • Gamemaker Studio 1
  • MS Paint
  • State Machine
  • Choice Weighing Algorithm

Garden Tree

Garden Tree is a HTML5, Windows, and Android game where you catch produce and avoid bugs to earn a higher and higher score. Built using the Gamemaker Studio 2 engine, it is optimized for various platforms. Using an API it has access to adverstisements via adMob. The game utilizes in game currency, which can be earned through playing, watching ads, and daily rewards. Was released on the Google Play Store as well as on Itch.io.





Responsibility:

  • Made the initial game during a week long game jam; Weekly Game Jam - Week 97.
  • I wrote all of the code for the game.
  • Made three distinct game modes; Percent Get, Catch 100, and Endless Mode.
  • Implemented an interactive tutorial to explain the controls of the game to the user; plays automatically on their first time playing.
  • Created all the art assets for the game.
  • Utilized save files.
  • Created unlockable content; specifically skins.
  • Included a ingame music player which allows users to change tracks from the settings or pause menu.
  • Allow users to resize the UI elements for easier visibility.

Environment / Technologies:

  • Gamemaker Studio 2
  • MS Paint
  • State Machine
  • Choice Weighing Algorithm
  • Google Play Store API

Pavlina Ltd & Macedonian Arts Council Website Maintenance

I reached out to do some charity coding and ended up working with the Macedonian Arts Council of New York. They needed some work done on their website, specifically in regards to their project/film pages.



Macedonian Arts Council

Pavlina Ltd.



Responsibility:

  • Created and edited project/film pages.
  • Rerouted some links.
  • Created an .htaccess file so the website could be navigated without the .php in the file name.
  • Documented security flaws in the website.

Environment / Technologies:

  • HTML
  • CSS
  • JavaScript
  • PHP

Project Contact

  • Name: Pavlina Proevska
  • Phone Number: (212) 799-0009