
Hey, I'm Jonathan.
I'm a software engineer at FactSet in Boston. I work on NLP pipelines that process hundreds of thousands of articles daily — building systems for sentiment analysis, entity tagging, and automated content curation.
I studied computer science at the University of Michigan and graduated Summa Cum Laude. I like working on problems where software can replace tedious manual work, especially when it involves AI and large-scale data.
- Based in
- Boston, MA
- Role
- Software Engineer II
- Education
- U of M, BSE CS
Experience

Apr 2026 — PresentPromoted to SWE II. Continuing to lead AI-driven pipeline development, expanding automated curation systems, and driving data quality improvements across production NLP infrastructure.
- Python
- AWS
- RabbitMQ
- Databricks

Mar 2025 — Mar 2026Optimized a high-throughput NLP pipeline processing hundreds of thousands of articles daily. Led end-to-end development of an LLM-based autocuration system processing ~20k articles/day, significantly reducing manual curation. Built internal dashboards and data visualizations for content curators.
- Python
- AWS
- RabbitMQ
- LLMs
- Databricks

May — Aug 2024Built an AI-powered chatbot using RAG architecture with OpenAI models and a Databricks vector database. Developed the Flask backend API and Vue.js frontend for semantic document retrieval and response generation.
- Python
- Flask
- Vue.js
- RAG
- OpenAI
Projects
Work
FactSet Sidecar
2026A Manifest V3 Chrome extension that uses NER to highlight companies, executives, and financial instruments in any web article, then surfaces real-time FactSet data in a side panel — no tab-switching required.
LLM Autocuration
2025An AI validation system serving as the final stage of a production NLP pipeline. Dynamic prompt-driven classification with a three-state decision framework, processing ~20k articles daily.
RAG Chatbot
2024An AI-powered chatbot that interprets queries, retrieves information from large document sets via semantic search, and generates accurate responses.
Education

Bachelor of Science in Engineering in Computer Science
Minor in Mathematics
- Summa Cum Laude
- GPA: 3.8 / 4.0
Skills
Languages
- Python
- C++
- C
- JavaScript
- SQL
AI & Data
- LLMs
- RAG
- Prompt Engineering
- NLP
- Vector Databases
Frameworks
- Flask
- Vue.js
- FastAPI
- SwiftUI
- Git
Infrastructure
- AWS
- Databricks
- Terraform
- MongoDB
- PostgreSQL