Hi! I'm Jonathan Marshall
Full Stack Developer
My favorite tech includes Java, JavaScript (Next.js, React, Angular), TailwindCSS, Node.js with Express.js, and PostgreSQL.
Get in touch →

A few of my creative endeavors.
Curious to see my work?
E-commerce Store Demo
A modern e-commerce store built with Next.js, TypeScript, and Tailwind CSS. This project demonstrates a fully functional e-commerce platform with features like product browsing, cart management, user authentication, and secure payments (coming soon)!
Vacation Tracker App
Using Java, Room Framework (SQLite Database) + Android SDK (Version 34) & Gradle Build System. This application helps you organize your future vacations and excursions with a beautiful, user-friendly interface.
Pipeline Pilot
The Pipeline Pilot is a Python, Groovy, Yaml, Bash, Dockerfile streamlined, end-to-end CI/CD pipeline that integrates AI-powered code analysis. I leveraged DevOps methodologies, containerization, orchestration, and AI integration, to build a scalable, efficient system. Designed as a manageable, demo-ready MVP, it showcases automation and intelligent code evaluation to enhance development workflows (coming soon)!
Want to know more?
A bit about me.
I am . . .
01
a software engineer
I developed my programming skills through formal education and hands-on experience, earning a bachelor's degree in software engineering. I fell in love with the creativity and problem-solving involved in developing and engineering innovative software solutions. Starting with Java, JavaScript, and Python, I expanded my expertise to include full-stack development, backend programming, cloud services, and software design. My passion for technology drives me to continuously learn and build scalable, high-performance applications.
02
a problem solver
Building and engineering software solutions allows me to channel my creativity while tackling complex challenges. I thrive on solving problems through innovative design and development, constantly learning new technologies and refining my skills. I enjoy creating seamless, high-performance applications that enhance user experiences and drive efficiency.
03
an excellent communicator
Effective communication is essential to successful software development, and I prioritize transparency and collaboration in every project. I believe in clear, constructive discussions that foster strong teamwork and drive productivity. By maintaining open communication, I build meaningful professional relationships and contribute to a more efficient and cohesive work environment.
The Complete Package
Candidate #1 | Candidate #2 | Candidate #3 | Me | |
---|---|---|---|---|
Dedication | ||||
Critical Thought | ||||
Interpersonal Skills | ||||
Programming Ability | ||||
Willingness To Learn |
Scroll to see more →
So why not invest?
My Skills & Tech Stack
Main Coding Languages
JavaScript
Python
Java
Frontend
React
HTML & CSS
TailwindCSS
Android
Backend
Java
Spring Boot
Node.js
Databases & Storage
MySQL
PostgreSQL
Room Database
SQLite
Cloud & Dev Ops
AWS
Docker
Github Actions
Other tools
Git & GitHub
Linux & Bash Scripting
Curious to see my resume?
Download my resume to see highlights of my experience and education.
Download Resume