Jacob Smith avatar

Jacob Smith

Cybersecurity + CS Student

Cybersecurity + CS Student

CS & Cybersecurity student building full-stack applications and backend systems

Technologies & Tools

Java
Spring Boot
IntelliJ IDEA
Neovim
Postman
Gradle
Arch Linux
Logitech
Git

Featured Projects

Highlighting my best work in backend development, security, and full-stack applications.

Code Ninjas Bux

Production System - Code NinjasFrom Scratch Currently Building

Full reward and progression system for Code Ninjas students with plans for international expansion

JavaSpring BootReact 19WebSockets+1 more
Click to learn more →

CentDash

Personal ProjectFrom Scratch Currently Building

Personal finance API with JPA inheritance, aggregation endpoints, and CSV to database migration

JavaSpring BootSpring Data JPAH2
Click to learn more →

InventoryAPI

Personal ProjectFrom Scratch

REST API featuring CRUD, stock management, search filtering, validation, and integration tests

Java 21Spring Boot 3.5.6H2JUnit
Click to learn more →

Task Manager API

Personal ProjectFrom Scratch

Task management API with soft delete and recovery, complex filtering, and custom query composition

Java 21Spring Boot 3.5.6Spring Data JPA
Click to learn more →

Archived Projects

Some projects that contributed to my learning journey.

Ichthys.nvim

From Scratch

Custom Neovim configuration optimized for Java, Go, Rust, C, and TypeScript development

LuaNeovimLSPDAP
Click to learn more →

jsmitty.com

Rapid Prototyped

Portfolio built with Next.js 15, React 19, and Tailwind v4

Next.jsReactTypeScriptTailwind
Click to learn more →

Washington Archives

Academic ProjectRapid Prototyped

Comprehensive historical research website with well-organized content and citations

ReactNext.jsTailwind CSSTypeScript
Click to learn more →

GoatRewards.com

Client ProjectRapid Prototyped

Client project: Unified leaderboard from multiple data sources

ReactNext.jsTailwind CSSFirestore+1 more
Click to learn more →

Workout Tracker API

From Scratch

REST API with JPA entity relationships - practice project

Java 21Spring Boot 3.5.6Spring Data JPAH2 Database
Click to learn more →

RainbetVIP.com

Client ProjectRapid Prototyped

Client project: Automated content management with external integrations

ReactNext.jsTailwind CSSFirestore+2 more
Click to learn more →

CentLedger API

From Scratch

Financial ledger API - first Java Spring project demonstrating fintech domain knowledge

JavaSpring BootREST APICSV
Click to learn more →

GitHub Activity

My open source contributions and coding activity

GitHub Contribution Graph
GitHub Stats

Technical Skills

Technologies and tools I use to build full-stack applications

Development

JavaSpring BootREST APIsJPANode.jsCReactNext.jsTypeScriptJavaScriptTailwind CSS

Databases & Data

PostgreSQL (learning)H2SQLJPA/Hibernate

Security & Best Practices

Input ValidationAuthenticationAuthorizationData EncryptionSecurity FundamentalsOWASP

Tools & Workflow

GitGitHubIntelliJ IDEANeovimPostmanGradleLinux

Currently Learning

C#C++.NET with C#Unreal Engine 5Go

Current Focus

Spring SecurityPostgreSQLBuilding production-ready APIs

Soft Skills

Teaching & MentoringTechnical CommunicationProblem SolvingTeam CollaborationAttention to DetailAdaptability

Experience

My professional journey from hospitality to education and freelance development.

Freelance Web Developer

2024 - Present

Self-Employed

Building custom websites and applications for clients

Click to learn more →

Content Team Member

2025 - Present

Code Ninjas Corporate

Remote collaboration on educational game development and co-designing a new Unreal Engine learning pathway

Click to learn more →

Sensei (Instructor)

2025 - Present

Code Ninjas

Teaching programming fundamentals, building the Code Ninja Bux rewards system, and coaching students ages 7-14

Click to learn more →

Lead Stringer & Checker

2023 - 2025

Tennis Warehouse

Led quality assurance and training programs for racquet stringing operations

Click to learn more →

Crew Member

2021 - 2022

Dunkin Donuts

First job - learned work ethic and customer service

Click to learn more →

Let's Connect

I'm always open to discussing new opportunities, collaborations, or just chatting about tech.

Open to Summer 2026 internship opportunities in backend development and cybersecurity

Email (Work)

jacobsmith@jsmitty.com

Click to copy

Send a Message

Prefer email? I typically respond within 24 hours.