davidvgoldfarb.com Open in urlscan Pro
192.185.35.37  Public Scan

URL: https://davidvgoldfarb.com/
Submission: On June 17 via api from BE — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

DAvid Goldfarb Menu
 * Portfolio
 * About
 * Contact


DAVID GOLDFARB

Student - Software Engineer


PROJECT PORTFOLIO



SOCIAL MEDIA SENTIMENT EFFECT ON MARKET FLUX SCRIPT



MOCK BROKERAGE PLATFORM



INVITED- CORNELL EVENT SCHEDULING APP



HOMIE- HOME EVENT POSTING APP





ABOUT

Hi I'm David, a Cornell University student from Philadelphia, working towards a
degree in Computer Science and Economics. I have a genuine passion for software
engineering, which I've developed through hands-on experience in internships and
personal projects. My skills include full-stack iOS development, Python, Java,
JavaScript, Swift, and SQL. For more information on my background and
achievements, please check my resume and project portfolio!

My Resume


CONTACT ME



Email: dg646@cornell.edu

Phone: 215-485-8235

AROUND THE WEB

Copyright © David Goldfarb


SOCIAL MEDIA SENTIMENT EFFECT ON MARKET FLUX SCRIPT



In this project, my partner and I developed a sophisticated script to analyze
the impact of social media posts on the price fluctuations of specific stocks.
Using the Twitter, Reddit, and Facebook developer APIs, we scraped over 10,000
posts daily about a given stock ticker. We created a custom NLP (Natural
Language Processing) tool tailored to understand modern-day slang and
terminology used in discussions about stocks.

Our NLP tool analyzed the sentiment of these social media posts, categorizing
them as positive, negative, or neutral. We then compared these sentiment scores
with real-time price changes in the corresponding stocks to observe how social
media sentiment influenced stock prices.

Through this analysis, we were able to identify significant correlations between
the sentiment expressed in social media posts and the subsequent movements in
stock prices, providing valuable insights into the effect of public sentiment on
market behavior.

Close Window


MOCK BROKERAGE PLATFORM



In this project, I developed a comprehensive mock brokerage platform using
OCaml, comprising over 2,500 lines of code. Leveraging the Polygon API, we
scraped live stock market data to ensure real-time accuracy and responsiveness.
The platform provided users with the ability to create accounts with robust user
authentication.

Once authenticated, users could buy and sell stocks in real-time, enabling them
to actively manage their portfolios. The platform also featured an options
trading system, where we manually calculated options Greeks and created an
options chain to offer advanced trading capabilities.

Additionally, the platform included a backtesting feature, allowing users to
simulate the performance of their portfolios over a specified time frame. This
feature provided valuable insights into potential investment strategies by
analyzing historical data and tracking performance metrics.

Overall, this mock brokerage platform offered a comprehensive suite of tools for
stock and options trading, portfolio management, and strategy backtesting,
making it a robust solution for simulating real-world trading scenarios.

Close Window


INVITED



Invited is an application developed by my team and me to facilitate event
creation and management on Cornell's campus. The app allows users to create
events, invite friends, and manage RSVPs seamlessly. Users can also browse and
search for public events, view event details, and manage their profiles.

Key Features:

 * Search Events: Use the search bar to find public, invited, and created
   events.
 * Create a Profile: Save your name and email, with validation to ensure proper
   email format.
 * Make Events: Host and share events, with options for public visibility.
 * Refresh: Swipe up to see new events added to your feed.



Frontend: We implemented multiple ViewControllers for different functionalities:

 * ProfileViewController (PVC): Allows users to save their name and email with
   data persistence using UserDefaults.
 * EventDetailViewController (EDVC): Displays detailed information about events.
 * EventMakerViewController (EMVC): Facilitates event creation with validation
   for event type and timing.
 * Main ViewController: Shows all public events and allows filtering by public
   and created events, along with a search bar for filtering event names.



Backend: Our backend was built with robust features:

 * Implemented schemas for serialization, deserialization, and validation
   through Marshmallow.
 * Used SQLAlchemy ORM for models including User, Event, and Asset, with
   many-to-many relationships between User and Event.
 * Supported user authentication and authorization, event CRUD operations, and
   image retrieval via AWS.
 * Containerization and image creation using Docker.



Close Window


HOMIE



Homie is an application I developed to address the lack of a centralized online
platform for finding garage sales, yard sales, and free item giveaways. The app
allows users to post various home events, making it easy for others to find and
participate in these events.

Built using Xcode and SwiftUI, Homie features robust user authentication and
data management through Firebase. The app includes multiple view controllers,
providing a seamless user experience. When users post an event, it is displayed
on the home page, which features a map view showing all the various events
happening in the area.

Homie makes it simple to host and discover local home events, creating a
convenient and accessible platform for community engagement.

Close Window


LOCKED SAFE



Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque
assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam
velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque.
Nam.

Close Window


SUBMARINE



Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque
assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam
velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque.
Nam.

Close Window