A man with glasses and a white shirt poses in front of a palm tree, enjoying a sunny day outdoors.

Jonathan Steele

About Me

I've spent 8+ years building reliable mobile, web, and backend applications using C#/.NET, Kotlin, Swift, TypeScript, and modern frameworks.

Skills

Programming Languages

Fluent across systems, backend, mobile, and modern application development

C++ C C# Java Kotlin Swift Python JavaScript TypeScript PHP

Backend & Systems

Designing reliable, scalable, and high-performance backend systems across multiple platforms

.NET Core .NET MAUI ASP.NET Core RESTful APIs GraphQL Node.js Bash SSH Gradle Linux

Frontend

Building responsive, modern interfaces with strong attention to UX and performance

Vue Astro Svelte React Angular Tailwind CSS Jetpack Compose SwiftUI UIKit

Databases

Modeling, optimizing, and maintaining relational data systems for production workloads

SQL SQLite MS SQL Server MySQL PostgreSQL

Testing

Ensuring reliability and correctness through automated, CI-ready test suites

xUnit JUnit Playwright

DevOps & Tools

Automating builds, deployments, and developer workflows for smooth delivery

Git CI / CD (GitHub Actions) Android iOS

Experience

Fencl Web Design

Full-Stack Software Engineer January 2026 - March 2026
Optimized 5+ client web apps, improving load times 25% and UI responsiveness with Bootstrap Resolved 15+ production issues, cutting client-reported bugs by 30% and raising uptime to 99.9% Delivered 5+ full-stack PHP/MySQL features on schedule in coordination with project managers

eLifeguard, Inc.

Software Engineer March 2016 - Jan 2026
Delivered 5 Android/iOS apps serving 750K+ total users with end-to-end ownership of design, development, testing, and releases Modernized mobile apps (Kotlin/Compose, SwiftUI, MVVM), reducing complexity 25% Built GitHub Actions and Python automation that eliminated ~80% of manual processes Improved product quality with 87% automated test coverage and CI/CD quality gates Collaborated with a designer and business stakeholders to refine UX and product requirements Enhanced performance and backend workflows by optimizing Magento and WordPress integrations

Brevard County Public Schools

Volunteer IT Support Intern August 2022 - October 2022
Assisted staff and students with hardware/software troubleshooting at one school campus Loaded Windows OS images from the network onto 50+ laptops, ensuring consistency and functionality Gained hands-on experience with server racks, hardware setup, and basic network configurations Supported general IT operations, including device setup and maintenance

IRI, The CoSort Company

QA Engineer Intern July 2015 - October 2015
Automated data validation using 10 Shell scripts for regression testing Developed and executed 10+ JCL scripts to support regression testing Ensured custom implementations were aligned with main sort processes

The Computer Repair Zone

Volunteer Computer Repair Technician March 2013 - May 2013
Performed hardware diagnostics, repairs, and OS installations on PCs Assisted customers with troubleshooting and basic technical support Gained foundational hands-on experience that led to a career in software development

Websites

TaskForgeAppBlazor

TaskForgeAppBlazor

A task management application built with Blazor WebAssembly and ASP.NET Core APIs, featuring structured state management, CRUD workflows, and production-style architecture.

C#Blazor WebAssemblyASP.NET CoreBootstrapJavaScript

Thrill Track

Thrill Track

A theme park ride explorer built with React, Bun, and Supabase, featuring structured data views, filtering, and detailed ride insights including thrill ratings, ride types, and park information.

ReactTypeScriptBootstrapBunSupabase

SpaceXLaunchBlazor

SpaceXLaunchBlazor

A Blazor Server web app that consumes public APIs to display and explore SpaceX launch data with a clean, focused UI.

C#Blazor ServerASP.NET CorePublic APIsTailwind CSS

Coinkick

Coinkick

A responsive dashboard that displays live cryptocurrency prices, 24-hour changes, and interactive chart views. Designed with extensibility in mind to support multiple data domains.

ReactVueJavaScriptTailwind CSSChart.js

MovieExplorer

MovieExplorer

A responsive movie discovery website that allows users to search, browse, and explore movie details through an intuitive, visually rich interface.

Vue.jsTypeScriptTailwind CSS

GoTesty

GoTesty

A lightweight API testing tool built with Go, Wails, React, and Tailwind. Supports quick GET/POST requests with a clean, minimal interface for inspecting responses.

GoWailsReactTailwind CSSTypeScript

Projects

CareerFlow

AI‑driven career guidance using a modular Compose architecture with fast, on‑device role‑fit analysis.

Kotlin Jetpack Compose Gemini API

Taskify

An offline‑first task manager with reliable Room persistence and clean state handling.

Kotlin Room Jetpack Compose Koin

TopCoinTrack

A real‑time crypto tracker with an error‑resilient API layer and smooth, incremental UI updates.

Kotlin Coroutines Fuel Jetpack Compose Room

HackerNews

A cross‑platform HN client using async LINQ over IAsyncEnumerable to stream Firebase updates via MVVM.

.NET MAUI C# Firebase Realtime Database CommunityToolkit.Mvvm

SpringTasker

A REST API with JWT auth, role‑based access, and a clean, layered service architecture.

Java Spring Boot Spring Data JPA JWT H2 Database

ShopShowcase

A storefront browser powered by typed GraphQL, efficient caching, and a modular MAUI MVVM setup.

.NET MAUI C# GraphQL Shopify Storefront API MVVM

BookTracker

A full‑stack book manager with secure auth, structured CRUD flows, and a modern Vue 3 UI.

ASP.NET Core C# Entity Framework SQLite Vue 3 TypeScript Tailwind CSS xUnit

Lifeguard Times (Google Play)

A Jetpack Compose app that surfaces trending lifeguard stories with an offline‑ready reading experience and a simple way to share your own.

Kotlin Jetpack Compose Room Firebase

Certifications

Foundational C# with Microsoft

Freecodecamp

Education

Eastern Florida State College

August 2019 - December 2022

Bachelor of Applied Science in Computer Information Systems Technology - Software Development

Software DevelopmentObject-Oriented ProgrammingMobile App DevelopmentSoftware Integration & TestingWeb Applications Programming

Brevard Community College (now Eastern Florida State College)

Graduated May 2015

Associate of Science in Computer Programming & Analysis

Principles of ProgrammingIntroduction to C++ ProgrammingC++ Programming AdvancedC# ProgrammingIntroduction to Java ProgrammingVisual Basic Programming