Backend Developer & CS Student

"The most critical system we rely on isn't one we programmed, it's the trust that privacy and security will hold."
View My Projects

About Me

I'm Jacob Smith, a dedicated Computer Science student double majoring in Cybersecurity and Computer Science. Currently pursuing my degree while gaining practical experience through teaching and development projects.

My focus areas include Java Spring Boot development, REST API design, and implementing secure authentication systems. I'm particularly interested in how technology can enhance privacy and security in our increasingly connected world.

When I'm not coding, you can find me teaching the next generation of developers at Code Ninjas or working on personal projects that challenge my technical skills.

Jacob Smith - Backend Developer

Featured Projects

CentLedger

Java Spring Boot REST API

A comprehensive personal finance API built with Java Spring Boot. Features include transaction management, budget tracking, financial reporting, and secure user authentication. Implements best practices for API design and data security.

AcademicEdge

Java Spring Boot JPA MySQL

Full-stack academic management system with role-based access for students, teachers, and administrators. Features comprehensive scheduling, course management, grade tracking, and user authentication. Java Spring Boot backend with responsive HTML/CSS/JavaScript frontend.

Portfolio Website

HTML5 CSS3 JavaScript

This responsive portfolio website showcasing my development skills. Built with vanilla JavaScript, featuring smooth animations, mobile-first design, and integrated contact form with EmailJS for secure communication.

Experience

Sensei & Content Team Member

Code Ninjas June 2025 - Present

Teaching programming fundamentals to students aged 7-14. Developing curriculum content and mentoring young developers in game design, web development, and coding concepts.

Lead Stringer & Quality Checker

Tennis Warehouse August 2023 - June 2025

Managed tennis racquet stringing operations and quality control. Developed attention to detail and problem-solving skills while working in a fast-paced retail environment.

Technical Skills

Programming Languages

Java Proficient
JavaScript Proficient
Python Proficient
C Familiar
React Familiar
GDScript Familiar
Bash Familiar
16-bit Assembly Familiar

Technologies & Concepts

Spring Boot Proficient
REST API Development Proficient
Git Proficient
Linux (Arch Linux) Proficient
Command Line Proficient
Dual boot Windows/Linux Proficient
Basic Authentication Proficient
Networking Concepts Proficient

Get In Touch

I'm always interested in discussing new opportunities, collaborations, or just having a conversation about technology and cybersecurity.