Experience Projects Education Skills Contact Download my Resume
About Me

Software & Machine Learning Engineer

Hello and welcome to my portfolio! I'm a software and machine learning engineer who enjoys building intelligent systems and the full-stack applications that put them to work. My most recent work spans anomaly detection, retrieval-augmented generation, and turning research ideas into reliable, production-ready tools. I graduated Summa Cum Laude from Cleveland State University in May 2026 with a B.S. in Computer Science.

Jacob Walcutt
Scroll to explore
Career

Professional Experience

Software Engineering Co-op

nVent
May 2025 - December 2025 Solon, OH
  • Designed and trained a 1D Convolutional Autoencoder in PyTorch on sliding 512-sample windows of field-collected waveforms, flagging arc faults as reconstruction-error spikes that matched ground-truth current readings
  • Engineered a Python scoring pipeline that clustered flagged segments into discrete arc events and quantified their magnitude against the reconstructed wave, nearly eliminating all false positives
  • Built an interactive Plotly Dash labeling tool annotating arc events into a JSON ground-truth schema, powering an Optuna Bayesian search of 10+ hyperparameters against an F1-score objective
  • Automated a Raspberry Pi weld-testing station with a Node.js (Express) API firing relay hardware over GPIO and logging outcomes server-side, then parsed the logs to visualize pass/fail rates by part type
  • Extended an Excel/VBA Jira automation tool tracking 1,000+ projects, estimated to save $100k+ annually
PythonPyTorchPlotly DashOptunaNode.jsExpressRaspberry PiExcel/VBAJira

Software Development Intern

VN Services
June 2024 - December 2024 Chesterland, OH
  • Built a full-stack database-hosting platform with Flask and SQLite spanning 30+ REST endpoints, converting raw CSVs into queryable web databases via pandas ingestion with automatic encoding detection
  • Engineered a schema-agnostic query engine with parameterized SQL, delivering filtering, range queries, aggregations, pagination, and CSV/Excel export over tables of 380,000+ rows
  • Secured the platform with role-based access control and bcrypt password hashing, adding per-user database permissions and server-side session revocation for instant account bans
  • Containerized the application with Docker and deployed it to AWS Fargate (ECS) via Amazon ECR, configuring task definitions and networking to serve the platform from the cloud
  • Extended the Flask backend of an internal training platform to serve dynamic course content, and automated a Python data-sync workflow that fed database updates into reporting visualizations
PythonFlaskSQLiteSQLPandasDockerAWS FargateAmazon ECRbcrypt
Projects

Featured Projects

A selection of projects that I chose for a reason. Each solves a problem that I believe matters, avoids well-trodden ground, and produces verifiable results during every stage of development.

Engram: A Cross-Modal RAG System
Retrieval and Memory

Engram: A Cross-Modal RAG System

A local-first memory engine that turns long-lived personal artifacts (notes, code, images, and PDF files) into a queryable, time-aware system. Grounded answers arrive through a CLI, an interactive multi-turn chat, and a local web console, with every claim tied to a citation you can open and verify. Everything runs locally, with no cloud dependency by default.

RAGLocal-FirstEmbeddingsOllamaFastAPIOCR
Improving LLM Reasoning via Autoformalization
LLMs and Formal Methods

Improving LLM Reasoning via Autoformalization

My senior design project done with a team of 4 CS students. We evaluated and improved how well flagship large language models (LLMs) convert natural-language mathematics into verifiable LEAN 4 code, then wrapped the method in an accessible natural-language interface for formal theorem proving.

LLMsLEAN 4LangChainRAGTool Use
FSM Anomaly Detection
Deep Learning

FSM Anomaly Detection

Unsupervised runtime fault detection in finite state machines (FSMs). A dense autoencoder trained only on normal behavior flags anomalous state sequences, measured against a rule-based transition whitelist across three FSMs and three fault types.

PyTorchAutoencoderAnomaly DetectionNumPyscikit-learn
Academic Record

Education

Cleveland State University

Cleveland State University

B.S. Computer Science

Cleveland, OH · Jan 2023 – May 2026

GPA: 3.90 / 4.00

Awards & Scholarships

  • Summa Cum Laude: Graduated with highest honors
  • President's List: Spring 2026, Fall 2024
  • Dean's List: Spring 2025, Spring 2024, Fall 2023, Summer 2023
  • Choose Ohio First Scholarship
Get in Touch

Let's Collaborate

Interested in discussing opportunities, projects, ideas, or potential collaborations? I would love to hear from you!

Send a Message