# Ephraim G. > Senior Software Engineer at Ripple Location: San Francisco, California, United States Profile: https://flows.cv/ephraim I'm excited about working with all the tech I can find, but I specialize in the JavaScript ecosystem. My core skills include HTML, CSS, React, Angular, Node, and GraphQL. I also have some experience working with SQL and MongoDB. ## Work Experience ### Senior Software Engineer @ Ripple Jan 2020 – Present | San Francisco, California, United States ### Full Stack Engineer (personal project) @ Scrabster (project in Angular 6) Jan 2018 – Present A full-featured version of the crossword board game! • Designed and built entire front-end using Angular 6 and and Angular CDK • Stored games and user data in MongoDB to allow users to continue games • Provided logins for personalization and data saving via Passport, OAuth2 and Google • Deployed on AWS with a Node server (with pm2) using EC2 and Route 53 • Game features include tile shuffling and swapping, exchanging for new tiles, automated score keeping (including bonuses and "bingos"), automated enforcement of crossword structure, a sidebar for navigation, settings, and play history, a chat feature in another sidebar, and an administrator view In production now at http://scrabster.glickdesigns.com https://github.com/ephraimg/scrabster-v2 ### Front End Engineer @ Prosper Marketplace Jan 2018 – Jan 2020 | San Francisco, California At Prosper, my main focus was engineering in React and GraphQL. I previously worked with Angular 4 and Node. Occasionally, I did a bit of AngularJS. • Key contributor to launch of new HELOC product, building out the applicant funnel and the surrounding React codebase • Spearheaded major new HELOC features post-launch, increasing volume 4x per quarter • Practiced an agile (scrum) approach to development, working closely with product and design teams • Improved and maintained codebases for our investor product ### Full Stack Engineer (personal project) @ Scrabster (project in React) Jan 2018 – Jan 2018 | San Francisco Bay Area An earlier version of Scrabster (no longer in production) with major implementation differences. I created the front-end using React and took a more object-oriented approach. https://github.com/ephraimg/scrabster ### Lecturer in Philosophy @ University of St Andrews Jan 2010 – Jan 2017 | United Kingdom I researched and taught on cutting-edge topics in logic, semantics, philosophy of language, and metaphysics. Accomplishments include: • Supervised student project to develop free online software for learning classical logic • Redesigned and delivered logic course to groups of ~200 students • Supervised two successful PhD students in philosophy of language • Published numerous articles in top journals such as Mind and Noûs • Presented original work at dozens of venues around the US and Europe ### Lecturer in Philosophy @ Massachusetts Institute of Technology Jan 2010 – Jan 2010 ## Education ### Doctor of Philosophy (Ph.D.) in Philosophy Massachusetts Institute of Technology ### Computer Software Engineering Hack Reactor ### Bachelor of Arts (B.A.) in Philosophy Reed College ### Linguistic Society of America Summer Institute ## Contact & Social - LinkedIn: https://linkedin.com/in/ephraimg - GitHub: https://github.com/ephraimg --- Source: https://flows.cv/ephraim JSON Resume: https://flows.cv/ephraim/resume.json Last updated: 2026-03-31