Jacob Smith avatar

Jacob Smith

Cybersecurity + CS Student

Cybersecurity + CS Student

Aspiring backend developer passionate about security, clean architecture, and modern technologies. Building foundational projects while learning Java, Spring Boot, and doing freelance web development.

“With great power comes great responsibility”
- Uncle Ben

Technologies & Tools

Featured Projects

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

Inventory Management API

From Scratch

Portfolio-ready REST API with comprehensive testing and clean Spring Boot patterns

JavaSpring BootSpring Data JPAH2 Database+2 more
Click to learn more →

Task Manager API

From Scratch

Production-ready REST API with DTOs, centralized exception handling, and soft delete recovery

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

CentDash

From Scratch🚧 Currently Building

Personal finance API demonstrating migration from CSV to database-backed architecture

JavaSpring BootSpring Data JPAH2 Database+1 more
Click to learn more →

Archived Projects

Some projects that contributed to my learning journey.

Washington Archives

Rapid Prototyped

Comprehensive historical research website with well-organized content and citations

ReactNext.jsTailwind CSSTypeScript
Click to learn more →

GoatRewards.com

Rapid 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

Rapid Prototyped

Client project: Automated content management with external integrations

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

This Portfolio

Rapid Prototyped

Modern portfolio built with Next.js 15, React 19, and Tailwind CSS v4

React 19Next.js 15TypeScriptTailwind CSS v4+1 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

Core technologies and tools I work with

Backend

JavaSpring BootREST APIsSpring Data JPA

Security

Input ValidationHashingSecurity Fundamentals

Databases

H2SQLJPA/Hibernate

Tools

GitIntelliJNeovimPostmanGradle

Currently Learning

Spring SecurityPostgreSQL

Experience

My professional journey from hospitality to education and freelance development.

Content Team Member

2025 - Present

Code Ninjas Corporate

Remote collaboration on educational game development and curriculum translation

Click to learn more →

Sensei (Instructor)

2025 - Present

Code Ninjas

Teaching programming fundamentals and debugging skills to students ages 7-14

Click to learn more →

Freelance Web Developer

2024 - Present

Self-Employed

Building custom websites and applications for clients

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.

LinkedIn

jacobsmxth

GitHub

jacobsmxth

Send a Message

“Two are better than one, because they have a good return for their labor”

- Ecclesiastes 4:9