Design • Abstraction • User Interfaces • Microservices • APIs • API Integration • ASTs • Data Modeling • Functional Programming
🏰 Game Development • MMO Browser Game
Java • Kotlin • Proprietary Game EngineBack to where it all began for me--extending a now almost 20 year old proprietary legacy game engine to support modern interfaces and bespoke content. Custom work that requires developing systems at every abstraction level from network bits and raster pixels to complex synchronized many-to-many player interactions. I've even gotten to extend untouched systems I created 6 years ago that still work flawlessly to this day.
🍄 tycelium • Node.js Module ⚫️GitHub
TypeScriptUtilities focused on abstract connection. For example, a helper for defining many-to-one dictionaries in a reverse fashion.
☕️ breve • VSCode Extension
TypeScript • VSCode Extension API • React • Monaco EditorOn hold, in the works. Unopinionated code styling and formatting. Customize the editor document preview and the document editor individually, while also leaving the underlying code unaffected. e.g. configure to hide React props in JSX (only while viewing). No longer will you and your team have to argue over Prettier configs or maybe even one day programming paradigms. Control without controlling others.
🪜 levels • Desktop App
Tauri • TypeScript • React • React Flow • Ace EditorOn hold, in the works. Modeling tool for complex, layered systems. Preset for C4 model. Edit your model through a flow diagram or directly in text. A proprietary interoperable simplistic abstract syntax tree is being developed to allow for visually intuitive, nonredundant, and modular textual representation.
⚛ GraphQL API Integration Microservices • Node.js Service
GraphQL • TypeScript • ExpressDesigned and implemented a developer friendly, extensible microservice architecture featuring entity-relationship model specific synchronization and integration. Flagship implementation featuring real-time bidirectionally synchronized entities including generated commonized entities with complex relationships.
🎧 Expo MusicKit • Expo Module ⚫️GitHub
Expo (React Native) • TypeScript • MusicKit for Swift • MusicKit for WebApple MusicKit for React Native/Expo. Supports iOS and Web platforms. Includes a fully featured cross platform music player example. It even plays Take On Me!
⚛ GraphQL API Integration Core Service • Node.js Service
GraphQL • TypeScript • Express • AJVBespoke graphql-js implementation with user definable loadable entity-relationship schema, webhooks, and discretionary access control. Featuring a powerful abstract syntax tree supporting complex relationships.
📦 Shipment Tracking • Node.js Module ⚫️GitHub
TypeScriptUnified shipment tracking data from FedEx, UPS, and USPS APIs. Integrates SOAP, XML, and JSON API technologies under one universally compatible and easy to extend model. Used in the Packages for Gmail project below.
💰 Financial Advisor Unified Portal • Web Portal
Java • Spring • TypeScript • Express • ReactUpgrades and maintenance to one of the leading financial advisor platforms at the time with AUM exceeding billions and integrating with over 15 partners.
🚚 Packages for Gmail • Browser Extension ⚫️GitHub
JavaScript • React • Material UI • Gmail API • InboxSDKTrack online orders from within your Gmail inbox. Embeds a new sidebar item for viewing the status of automatically detected tracking numbers from your inbox. Set up in a click and view tracking statuses at a glance.
🏰 Game Development • MMO Browser Game
Java • Kotlin • Proprietary Game EngineMods to an almost 15 year old proprietary legacy game engine to support modern interface components, visually and functionally. Leveraged said components in tailor-made widgets.