Skip to content
View Sdefendre's full-sized avatar
  • Fall River,MA
  • X @sdefendre

Highlights

  • Pro

Block or report Sdefendre

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sdefendre/README.md

Steve Defendre

Computer Science student and technical product engineer building practical software across desktop, spatial, AI, and web platforms.

I pair computer-science fundamentals with hands-on product engineering: defining the problem, designing the user path, building the system, and testing the result. My public coursework includes Java and Python projects from Bristol Community College and UMass Boston; outside class, I build products through Defendre Solutions.

Selected technical work

FreeVoiceTranscribe — working, open source

Private, local hold-to-talk dictation for Apple Silicon Macs. The Python application combines global hotkeys, macOS Accessibility APIs, local Whisper inference through MLX, privacy-conscious storage, packaging, tests, and release automation.

Traces — active prototype, open source

A local-first knowledge workspace with an Electron and Next.js desktop shell, Markdown editing, a 3D knowledge graph, file-system tooling, and a multi-provider AI assistant. Built with TypeScript, React Three Fiber, CodeMirror, and Zustand.

LingBot Spatial — working visionOS demo, open source

Streaming 3D reconstruction concepts brought into Apple Vision Pro with SwiftUI and RealityKit. The project renders point clouds, camera paths, keyframe frustums, volumetric previews, and an immersive walkthrough from demo or exported reconstruction data.

WealthWise — private, in development

A personal-finance dashboard exploring statement ingestion, transaction workflows, analytics, authentication, and a reactive Convex data layer. The repository remains private while the current data migration and import flow are completed, so I do not link to inaccessible source.

Airline Flight Schedule — academic Java project

A command-line scheduling system that models airlines, flights, departures, and arrivals. Recent improvements add JUnit coverage, safer input handling, and constant-time airline lookup with a LinkedHashMap.

More work

Current focus

  • Computer Science studies and applied Java/Python coursework
  • Local-first AI and desktop software
  • TypeScript product engineering with Next.js and Electron
  • Swift and RealityKit experiments for spatial computing
  • Testing, release automation, and maintainable delivery

Contact

The best public contact is [email protected]. You can also review my work at steve-defendre-portfolio.vercel.app.

Popular repositories Loading

  1. apple-app-intents-skill apple-app-intents-skill Public

    Free, MIT-licensed agent skill for building iOS apps with App Intents, App Schemas, Siri and Apple Intelligence.

    Swift 5

  2. spendwise spendwise Public

    TypeScript 1

  3. lingbot-vision-pro lingbot-vision-pro Public

    LingBot Spatial — streaming 3D reconstruction on Apple Vision Pro. visionOS demo inspired by LingBot-Map (Geometric Context Transformer).

    Swift 1

  4. Sdefendre Sdefendre Public

    Config files for my GitHub profile.

  5. Area-Perimeter-Calculator Area-Perimeter-Calculator Public

    Java

  6. Console-Calculator- Console-Calculator- Public

    C++