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++CC#JavaKotlinSwiftPythonJavaScriptTypeScriptPHP

Backend & Systems

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

.NET Core.NET MAUIASP.NET CoreRESTful APIsGraphQLNode.jsBashSSHGradleLinux

Frontend

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

VueAstroSvelteReactAngularTailwind CSSJetpack ComposeSwiftUIUIKit

Databases

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

SQLSQLiteMS SQL ServerMySQLPostgreSQL

Testing

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

xUnitJUnitPlaywright

DevOps & Tools

Automating builds, deployments, and developer workflows for smooth delivery

GitCI / CD (GitHub Actions)AndroidiOS

Experience

Fencl Web Design

Full-Stack Software EngineerJanuary 2026 - March 2026
Optimized 5+ client web apps, improving load times 25% and UI responsiveness with BootstrapResolved 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 EngineerMarch 2016 - Jan 2026
Delivered 5 Android/iOS apps serving 750K+ total users with end-to-end ownership of design, development, testing, and releasesModernized mobile apps (Kotlin/Compose, SwiftUI, MVVM), reducing complexity 25%Built GitHub Actions and Python automation that eliminated ~80% of manual processesImproved product quality with 87% automated test coverage and CI/CD quality gatesCollaborated with a designer and business stakeholders to refine UX and product requirementsEnhanced performance and backend workflows by optimizing Magento and WordPress integrations

Brevard County Public Schools

Volunteer IT Support InternAugust 2022 - October 2022
Assisted staff and students with hardware/software troubleshooting at one school campusLoaded Windows OS images from the network onto 50+ laptops, ensuring consistency and functionalityGained hands-on experience with server racks, hardware setup, and basic network configurationsSupported general IT operations, including device setup and maintenance

IRI, The CoSort Company

QA Engineer InternJuly 2015 - October 2015
Automated data validation using 10 Shell scripts for regression testingDeveloped and executed 10+ JCL scripts to support regression testingEnsured custom implementations were aligned with main sort processes

The Computer Repair Zone

Volunteer Computer Repair TechnicianMarch 2013 - May 2013
Performed hardware diagnostics, repairs, and OS installations on PCsAssisted customers with troubleshooting and basic technical supportGained 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

SpaceX Launch Tracker

SpaceX Launch Tracker

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

LivePulse Dashboard

LivePulse Dashboard

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

Movie Discovery App

Movie Discovery App

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.

KotlinJetpack ComposeGemini API

Task Management System

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

KotlinRoomJetpack ComposeKoin

CoinCanvas

A Compose Multiplatform crypto dashboard with a custom expressive design system, real‑time market data, and full support for Android, iOS, Web, and Desktop.

KotlinCompose MultiplatformCoroutinesKtorMaterial 3 Expressive

HackerNews

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

.NET MAUIC#Firebase Realtime DatabaseCommunityToolkit.Mvvm

SpringTasker

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

JavaSpring BootSpring Data JPAJWTH2 Database

ShopShowcase

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

.NET MAUIC#GraphQLShopify Storefront APIMVVM

BookTracker

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

ASP.NET CoreC#Entity FrameworkSQLiteVue 3TypeScriptTailwind CSSxUnit

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.

KotlinJetpack ComposeRoomFirebase

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