Michael Botsko

Architect Developer at Emprise Corporation

Beaverton, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Michael Botsko is an architect developer with 17 years of professional experience and a developer for more than two decades, known for guiding front-end architecture and workflow transitions at Emprise Corporation and running a long-standing web consultancy that served clients like Nike and Honda. He combines hands-on engineering in Angular, React and TypeScript with leadership across hiring, vendor management, and process change—most notably shepherding a company-wide migration from CVS to Git/GitHub. As an open-source contributor he helped define core APIs and event systems for the popular SpongeAPI Minecraft project, shaping world and entity management interfaces. He’s taught college courses, written technical and business content, and built reusable libraries (Inspire Tree, Spearhook) to solve recurring product needs, showing a mix of practical engineering and educator instincts. Based in Beaverton, Oregon, he thrives on long-term client relationships and pragmatic solutions that bridge technical detail and business outcomes.
code17 years of coding experience
job15 years of employment as a software developer
bookPortland Community College
github-logo-circle

Github Skills (12)

javas10
minecraft10
api10
java10
entity10
player10
event-sourcing9
gradlew9
event-emitter9
gradle9
eventing9
eventsource9

Programming languages (16)

C#JavaC++CSSRustScalaHTMLGroovy

Github contributions (5)

github-logo-circle
SpongePowered/SpongeAPI

Sep 2014 - Sep 2014

A Minecraft plugin API
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR, 3 comments in 2 days
Contributions summary:Michael's contributions focused on defining and implementing core API interfaces and event structures for the SpongeAPI, specifically related to world and entity management within a Minecraft plugin environment. They created interfaces for `Chunk`, `World`, `Entity`, `Player`, and related events, which included designing methods for chunk loading/unloading, entity properties, and player information retrieval. The user also worked on adding events related to block interaction and state, solidifying the API's structure for managing game entities.
minecraftspongeapijavagradlesponge
Contributions:2 commits, 1 push, 1 branch in 1 year 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial