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.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
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.
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.
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Birmingham today.