Skip to content
View JacobDemory's full-sized avatar

Block or report JacobDemory

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.

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
JacobDemory/README.md

Hi, I'm Jacob Demory

I'm a May 2026 University of Maryland computer science graduate with a minor in cybersecurity. I build full-stack, mobile, desktop, and security-focused software spanning deployed TypeScript applications, Flutter apps that use real device capabilities, Java desktop software, Python automation, and low-level cybersecurity projects.

I'm especially interested in software engineering roles where I can build practical products, work across the stack, and bring a security-aware mindset to engineering decisions.

Featured Projects

A deployed full-stack travel journal built with React, TypeScript, Express, Prisma, and PostgreSQL. It supports trip planning, memories, search and filtering, dashboard analytics, and context-aware weather for upcoming travel.

Live application · API health

A local-first Flutter fitness tracker with live pedometer data, SQLite persistence, workout logging, weekly charts, configurable goals, and streak tracking.

A HACS200 ACES Capstone project combining Bash automation and Python log processing to collect, structure, and analyze honeypot session activity.

Five CMSC414 case studies covering buffer overflows, applied cryptography, SQL and web attacks, adversarial testing, and secure ATM protocol design.

A multi-level Java desktop game with a custom game loop, moving enemies, rotating-shape collision detection, collectibles, timing, and campaign progression.

Download latest release

A Java Swing music library and playlist manager featuring MP3 metadata parsing, playback controls, persistent playlists, sorting, and custom data structures.

Technologies

Languages: TypeScript, JavaScript, Python, Java, Dart, C, SQL, Bash, HTML, CSS

Application Development: React, Vite, Node.js, Express, Flutter, Swing, AWT

Data: PostgreSQL, Prisma, SQLite, Redis

Engineering: Git, GitHub Actions, REST APIs, Linux, automated testing, Vercel, Render, Neon

Connect

Pinned Loading

  1. travel-logger travel-logger Public

    Full-stack travel journal built with React, TypeScript, Express, Prisma, PostgreSQL, and context-aware weather.

    TypeScript

  2. fit-track fit-track Public

    Local-first Flutter fitness app with live pedometer tracking, workouts, SQLite analytics, goals, and streaks.

    Dart

  3. honeypot-session-analyzer honeypot-session-analyzer Public

    Forked from ryanfleming23/honeypot-group-1a

    HACS200 ACES Capstone honeypot case study with Bash automation and Python session-log analysis.

    Shell

  4. sanitized-cyber-hacks sanitized-cyber-hacks Public

    Sanitized security case studies covering memory corruption, cryptography, SQL injection, and secure ATM design.

    C

  5. worlds-hardest-game worlds-hardest-game Public

    Multi-level Java desktop game featuring custom collision detection, animated hazards, collectibles, and campaign progression.

    Java

  6. mp3-player mp3-player Public

    Java desktop MP3 library and playlist manager with metadata parsing, playback controls, and custom data structures.

    Java