How I work
In a variety of languages
Are just a taste of what I'm fluent in! I have experience with many more frameworks and languages.
Laravel, PHP, Tailwind and Alpine.js to build the perfect webpage — plus experience with React and Node.js.
Dive DeeperNative Android apps in Kotlin with Jetpack Compose and Material 3 — XML views too, based on what a project needs.
See DetailsRuns a hobbyist games studio. Unity/C# expertise for games, physics simulation and modelling.
Explore MoreWith many published products made and managed just by me, I can fully design, build and ship any product for you.
Find Out HowValidated skills and continuous learning across web, mobile, and cloud platforms.
Microsoft | SC-900
Linkedin & Micosoft
Moz
Anaconda
With years of experience building websites, apps, and full-stack solutions, I've worked across a broad range of technologies including HTML, CSS, PHP, Laravel, JavaScript, Alpine.js, React, and Tailwind CSS. I've built, launched, and actively manage a variety of websites for clients — from small business portfolios to complex, high-traffic applications. Each project is crafted for performance, scalability, and visual appeal, ensuring it not only works flawlessly but also delivers an engaging user experience.
Whether starting from a blank canvas or upgrading an existing platform, I can take your project from concept to completion. My workflow covers UI/UX design and responsive layouts through to backend architecture, database integration, and deployment. I don't just hand over a finished site — I make sure it's optimized, secure, and ready to grow with your needs. (See JMWS for examples of my work.)
I've developed numerous native Android applications using Kotlin with XML layouts, Jetpack Compose, and Material Design 3 (Material You) for modern, beautiful interfaces. My work extends beyond the frontend — I handle backend integration, database systems, and performance optimization to ensure apps are both visually appealing and fast.
While Android development is my primary focus, I also have experience with SwiftUI for iOS apps and cross-platform solutions using .NET MAUI, React Native, and other frameworks. This lets me deliver products that run seamlessly across different devices and ecosystems. From utility apps to full-scale mobile products, I can handle the entire development process — design, coding, testing, and deployment — to get your app into users' hands quickly and efficiently.
As the founder of a hobbyist game studio, I've created a wide variety of games, simulations, and 3D experiences using Unity, C#, Kotlin, and C++. My projects range from fun, arcade-style games to physics-based simulations and immersive virtual environments. I've even built my own mini game engine from scratch, which has given me a deep understanding of how games work at a low level — from rendering pipelines to custom physics systems.
I publish games under the Mainsoftworks label as a passion project, but I'm always open to new ideas. Whether it's developing interactive experiences, crafting game mechanics, or building advanced simulation systems, I can bring your vision to life with high-quality code, creative problem-solving, and a strong sense of player engagement. If you want a developer who understands both the technical and creative sides of game development, I'm ready to collaborate.
I've successfully shipped numerous products entirely on my own — taking them from the initial spark of an idea through to design, development, launch, marketing, and ongoing maintenance. My ability to manage every stage of the product lifecycle means you don't need multiple developers or teams — I can handle it all.
Whether you need a sleek website, a robust backend system, a cross-platform mobile app, or a fully playable game, I bring a blend of technical skill, design sense, and product thinking to every project. I'm not just a coder — I'm a problem solver and a finisher who delivers on time without compromising quality. If you're looking for someone who can quickly understand your vision and turn it into a polished, market-ready product, I'm your best choice.