Software engineer · Full-stack developer

Jacob Contreras Senior Cobb

Good software, built kernel by kernel.

Computer Science graduate from Chico State. I design and build complete digital products—from expressive interfaces to dependable APIs, data layers, and deployment—with a focus on clean engineering and a sharp user experience.

Public repos
7
Stars harvested
12
Primary focus
Full-stack

click + drag to harvest

01 / The Cob

What's under the husk

I'm Jacob — Mr. Cobb to some, Senior Cobb to the rest. I'm a Computer Science graduate from California State University, Chico, and I build thoughtful software that feels as good to use as it is solid under the hood.

I like owning the whole product path: shaping the interface, designing the API, modeling the data, and solving the strange edge cases that appear where those layers meet. My projects range from browser tools and desktop apps to applied AI systems. Whatever the stack, I keep coming back to the same three principles.

  • Useful by default

    Start with the problem, cut the ceremony, and make the shortest path through the product feel obvious.

  • Built end to end

    Interfaces, APIs, data models, automation, and delivery should work as one coherent system—not a pile of handoffs.

  • Polish is engineering

    Performance, accessibility, good feedback, and careful visual detail are part of the product, not an afterthought.

Jacob Contreras wearing denim overalls and a straw hat in a sunlit cornfield
Jacob Contreras Software engineer · Crop architect

02 / Kernels

Everything I've grown

Every repo is a kernel. Star counts pull live from GitHub — if the API is being stubborn, you're seeing the last known harvest.

Flagship 8

suiteDFIR

A full-stack desktop platform that unifies complex device-backup workflows, analysis, search, timelines, and maps in one polished local interface.

  • USB extraction of encrypted & unencrypted iOS backups with live progress
  • Integrated LEAPP parsers for iOS and Android artifacts
  • Multi-source timeline reconstruction in one searchable view
  • Geospatial viewer with automatic KML extraction and layer switching
  • Python
  • JavaScript
  • TypeScript
  • iLEAPP / aLEAPP
  • libimobiledevice
  • ADB
Python 2

leappAgent

A local RAG + ReAct application with agentic chat, structured search, and interactive KML visualization—designed with a strict answer-verification gate.

  • Ollama
  • ChromaDB
  • FastAPI
  • Text-to-SQL
  • pywebview
Python 2

photoGrep

A private, natural-language image search app powered by CLIP embeddings. Describe the image; get the image.

  • CLIP
  • iOS backups
  • Embeddings
Python 0

hayabusaMCP

An MCP integration that turns a complex CLI engine into clean, sandboxed tools with timelines, summaries, and structured search from any compatible client.

  • MCP
  • Hayabusa
  • EVTX
  • Sandboxing
TypeScript 0

readOnlySqlViewer

A client-side, read-only SQLite viewer that runs entirely in the browser via sql.js. Your database never leaves the tab.

  • sql.js
  • WebAssembly
  • SQLite
readonlysql.com
Shell 0

fileIntegrityChecker

One bash script to generate, verify, and compare filesystem baselines. No dependencies, no ceremony.

  • Bash
  • Hashing
  • Baselines
See the whole field on GitHub

03 / The Silo

What's stored up

Five bins, one silo. The tools I reach for.

Languages

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • Bash
  • HTML & CSS

Front end

  • TypeScript & JavaScript
  • Semantic HTML
  • Modern CSS
  • Responsive interfaces
  • WebAssembly
  • Interactive data views

Applied AI

  • Ollama
  • ChromaDB
  • CLIP
  • RAG pipelines
  • ReAct agents
  • Model Context Protocol

Back end

  • Python & FastAPI
  • REST APIs
  • SQL & SQLite
  • Search pipelines
  • Background workflows
  • Desktop integration

Delivery

  • Git & GitHub Actions
  • API design
  • Accessible UI
  • Performance-minded builds
  • Privacy-aware architecture
  • macOS · Windows · Linux

04 / The Field

Fresh off the stalk

Live public activity, planted in rows straight from the GitHub API.

Walking the rows…

05 / Ear Me Out

Let's talk shop

Software engineering roles, full-stack projects, open-source collaboration, or an interesting product that needs to be built properly. I answer everything.