Caleb Lucas-Foley
Somerville, MA
clucasfoley@gmail.com
Education
Tufts University School of Engineering, Medford MA
B.S. Computer Science, B.S. Mathematics (class of 2019, GPA 3.91)
Experience
Galois, Inc
Research Engineer, 2023–Present
Akuna Capital, Boston, MA
Quantitative Developer, 2019–2022
- Main developer on a system for comparing current market conditions to historical conditions, comprising a machine learning model, a Python API, and web dashboards for visualization and evaluation
- Developed and maintained performant and robust derived data generation pipelines used by researchers and automated trading tools
- Maintained fault-tolerant production microservices
Quantitative Development Intern, Summer 2017 & 2018
- Developed data validation, Python APIs, and error reporting systems for a dataset of historical trade data
- Designed systems to present tabulated error data to be read by both humans and machines
- Designed and built the full stack of a web-scraping-related web application using Tornado and ReactJS
Tufts University Department of Computer Science, Medford, MA
Teaching Assistant for Programming Languages, Fall 2017 - Spring 2019
Teaching Assistant for Machine Structure & Assembly Language Programming, Spring 2017
Tufts Center for Engineering Education and Outreach, Medford MA
Intern, Summer 2016
- Prototyped a web-based event-driven programming interface for LEGO robotics
Skills
Languages
Python, C, C++, JavaScript, Elm, Standard ML, MATLAB, Java, CSS, HTML, Groovy
Frameworks
Pandas, NumPy, SciPy, ReactJS
Tools
Git, Jupyter, LaTeX, Unix shell, Conda, Docker, Amazon S3
Concepts
Agile-like development process, test-driven development, object-oriented programming, functional programming, concurrent programming, machine learning, user interface design, full-stack web programming, statistics, data visualization, responsive web design
Projects
A random name generator for fantasy role-playing games
- Generates random name-like words using probabilistic context-free grammars and Markov chains
- Responsively supports mobile and desktop browsers
- https://caleblf.github.io/name-generator/
Find the Way
- A web game in which the player attempts to draw the optimal walking route between two map locations. The drawn path is scored against Google Maps’ directions
- https://find-the-way.herokuapp.com/
A modification for the computer game Civilization 5, adding several playable civilizations
- 2,049 users, 95% positive ratings
- https://steamcommunity.com/sharedfiles/filedetails/?id=509905422