About LavaEgg

Hi, I'm Michael Smith – a Senior Mobile Software Engineer with 11+ years of experience building Android and iOS applications for fintech, retail, and health tech.


I started LavaEgg in 2012 as a portfolio to share my personal projects while studying Computer Science at RIT. Since then, I've had the opportunity to lead the development of real-world applications like Wegmans Meals 2 Go and core banking features at City National Bank.


I’m passionate about creating mobile apps that are secure, fast, and user-friendly. I follow Clean Architecture principles, embrace Agile workflows, and prioritize maintainability and performance. Whether it’s building custom UI, integrating new APIs, or solving complex bugs — I enjoy writing thoughtful, well-tested code that ships.

Michael Smith

  • mike@lavaegg.com
  • Owner of LavaEgg, Lead Developer
  • Bachelor Degree of Computer Science from Rochester Institute of Technology (2017)
Michael Smith

Programming Languages

  • Kotlin, Java
  • Swift, Objective-C
  • C#
  • PHP, HTML, CSS, JSON
  • Python

Platforms

  • Android, iOS
  • Backend Server
  • Websites
  • Desktop Software
  • MySQL Database

Third Party Integration

  • Google Play Store
  • Apple App Store
  • Google APIs
  • Facebook APIs
  • Instagram APIs
  • Microsoft Authentication B2C
  • Adobe Analytics API
  • AppCenter API
  • AppsFlyer API
  • BlueTooth Communication

Development Tools

  • Android Studio
  • XCode
  • Microsoft Visual Studio
  • Microsoft Azure
  • Github
  • Source Tree

Discipline

  • Clean Architecture
  • Clean Code
  • Refactoring
  • Unit Tests
  • Project Coordination & Design
  • Agile Process