I'm a software developer specializing in mobile application development, desktop applications, and interactive software solutions. I have experience building applications using Kotlin, Flutter, C++, C#, Unity, Firebase, and modern software development workflows. My background includes developing mobile applications, custom software tools, game projects, and user-focused digital experiences. I enjoy working on projects from the early planning and design stages through development, testing, and refinement, with a focus on creating reliable and intuitive solutions. What differentiates me is my ability to combine technical problem-solving with a strong focus on user experience. I don't just write code, I work to understand the purpose behind a project and build software that solves real problems for the people using it. Employment and project experience Software Developer / Mobile Application Developer Independent Projects & Academic Development 2024 - Present Developed Android mobile applications using Kotlin, Android Studio, Firebase Authentication, and Firestore. Built a point-of-sale application featuring inventory management, purchasing workflows, employee time tracking, dark mode, and accessibility-focused features. Created desktop applications and C++ projects focused on system functionality, utilities, and software architecture. Developed Unity-based interactive applications and game projects. Managed projects using Agile methodologies, version control with Git/GitHub, and structured development workflows.

Jonathan Smith

I'm a software developer specializing in mobile application development, desktop applications, and interactive software solutions. I have experience building applications using Kotlin, Flutter, C++, C#, Unity, Firebase, and modern software development workflows. My background includes developing mobile applications, custom software tools, game projects, and user-focused digital experiences. I enjoy working on projects from the early planning and design stages through development, testing, and refinement, with a focus on creating reliable and intuitive solutions. What differentiates me is my ability to combine technical problem-solving with a strong focus on user experience. I don't just write code, I work to understand the purpose behind a project and build software that solves real problems for the people using it. Employment and project experience Software Developer / Mobile Application Developer Independent Projects & Academic Development 2024 - Present Developed Android mobile applications using Kotlin, Android Studio, Firebase Authentication, and Firestore. Built a point-of-sale application featuring inventory management, purchasing workflows, employee time tracking, dark mode, and accessibility-focused features. Created desktop applications and C++ projects focused on system functionality, utilities, and software architecture. Developed Unity-based interactive applications and game projects. Managed projects using Agile methodologies, version control with Git/GitHub, and structured development workflows.

Available to hire

I’m a software developer specializing in mobile application development, desktop applications, and interactive software solutions. I have experience building applications using Kotlin, Flutter, C++, C#, Unity, Firebase, and modern software development workflows.

My background includes developing mobile applications, custom software tools, game projects, and user-focused digital experiences. I enjoy working on projects from the early planning and design stages through development, testing, and refinement, with a focus on creating reliable and intuitive solutions.

What differentiates me is my ability to combine technical problem-solving with a strong focus on user experience. I don’t just write code, I work to understand the purpose behind a project and build software that solves real problems for the people using it.

Employment and project experience

Software Developer / Mobile Application Developer
Independent Projects & Academic Development
2024 - Present

Developed Android mobile applications using Kotlin, Android Studio, Firebase Authentication, and Firestore.

Built a point-of-sale application featuring inventory management, purchasing workflows, employee time tracking, dark mode, and accessibility-focused features.
Created desktop applications and C++ projects focused on system functionality, utilities, and software architecture.

Developed Unity-based interactive applications and game projects.

Managed projects using Agile methodologies, version control with Git/GitHub, and structured development workflows.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Add your work experience history here.

Education

Associates of Applied Science Computer Science at Full Sail University
March 1, 2025 - July 2, 2026
Finished with 3.9 GPA and received the Advanced Achievement award for my work throughout the program
Bachelors of Science Computer Science Mobile App Concentration at Full Sail University
July 1, 2026 - August 2, 2027

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet
    Liquor Ledger - Mobile Inventory & Tracking Application

    Project Overview
    Liquor Ledger is a mobile POS and business management application designed for liquor store operations. The application provides an all-in-one solution for processing transactions, managing inventory, handling purchase orders, tracking employee schedules, and managing timecards.

    The goal of the project was to create a streamlined system that helps store owners and employees manage daily operations through an intuitive mobile interface while maintaining secure access and accurate business data.

    My Role
    Mobile Application Developer

    I was responsible for designing and implementing several core application systems, including inventory management, purchase order workflows, employee management, authentication, and time tracking functionality.

    Technologies Used
    Kotlin
    Android Studio
    Firebase Authentication
    Firebase Firestore
    Android Views
    Git/GitHub

    Key Features Developed
    Point-of-Sale & Inventory Management

    Built inventory management functionality with product tables, search, category filtering, stock adjustments, and product editing.

    Implemented inventory updates tied to purchase order receiving workflows.
    Created a foundation for efficient product management within a retail environment.
    Purchase Order Management

    Developed a complete purchase order workflow from creation through receiving.
    Implemented Firestore-backed product selection for order line items.
    Added automatic purchase order numbering.

    Created status tracking from pending review through submission and receipt.

    Added receiving checklists with support for partial inventory receipt.

    Employee Management & Authentication

    Built a secure employee login system using employee ID authentication.

    Developed employee profile management with search, editing, password management, and account lockout functionality.

    Implemented role-based features for managers and employees.
    Scheduling & Time Tracking

    Created employee clock-in/clock-out functionality with break tracking.

    Built weekly timesheet views with date navigation.

    Added time validation and editing workflows.

    Developed manager-only attendance reports with weekly filtering.

    Application Architecture & Security

    Designed Firebase database collections and security rules.

    Created authentication and session management systems.

    Developed reusable data models and repository structures.

    Improved application usability through UI refinements, validation, and user feedback systems.
    Project Highlights

    Developed a complete business workflow application from concept to functional prototype.

    Integrated cloud-based database architecture using Firebase Firestore.

    Built complex multi-page workflows requiring authentication, data validation, and role-based permissions.

    Focused on creating software that solves real-world operational problems for small businesses.

    Liquor Ledger - Mobile Inventory & Tracking Application

    Project Overview
    Liquor Ledger is a mobile POS and business management application designed for liquor store operations. The application provides an all-in-one solution for processing transactions, managing inventory, handling purchase orders, tracking employee schedules, and managing timecards.

    The goal of the project was to create a streamlined system that helps store owners and employees manage daily operations through an intuitive mobile interface while maintaining secure access and accurate business data.

    My Role
    Mobile Application Developer

    I was responsible for designing and implementing several core application systems, including inventory management, purchase order workflows, employee management, authentication, and time tracking functionality.

    Technologies Used
    Kotlin
    Android Studio
    Firebase Authentication
    Firebase Firestore
    Android Views
    Git/GitHub

    Key Features Developed
    Point-of-Sale & Inventory Management

    Built inventory management functionality with product tables, search, category filtering, stock adjustments, and product editing.

    Implemented inventory updates tied to purchase order receiving workflows.
    Created a foundation for efficient product management within a retail environment.
    Purchase Order Management

    Developed a complete purchase order workflow from creation through receiving.
    Implemented Firestore-backed product selection for order line items.
    Added automatic purchase order numbering.

    Created status tracking from pending review through submission and receipt.

    Added receiving checklists with support for partial inventory receipt.

    Employee Management & Authentication

    Built a secure employee login system using employee ID authentication.

    Developed employee profile management with search, editing, password management, and account lockout functionality.

    Implemented role-based features for managers and employees.
    Scheduling & Time Tracking

    Created employee clock-in/clock-out functionality with break tracking.

    Built weekly timesheet views with date navigation.

    Added time validation and editing workflows.

    Developed manager-only attendance reports with weekly filtering.

    Application Architecture & Security

    Designed Firebase database collections and security rules.

    Created authentication and session management systems.

    Developed reusable data models and repository structures.

    Improved application usability through UI refinements, validation, and user feedback systems.
    Project Highlights

    Developed a complete business workflow application from concept to functional prototype.

    Integrated cloud-based database architecture using Firebase Firestore.

    Built complex multi-page workflows requiring authentication, data validation, and role-based permissions.

    Focused on creating software that solves real-world operational problems for small businesses.