I observe the world around me and think about ways to improve it. I envision solutions and implement them using my programming prowess and technical expertise. For 7 years, I've driven growth and productivity for organizations by developing reliable, scalable, and secure software.
Confable is a tool for creating machinima, or movies made in video games, using LLMs to drive character animation, dialogue, and camera movement.
Under License
Block Party introduces 300 uniquely designed characters, with an LLM-driven dialogue system for content creators to use in their videos.
In 2024, I developed a new portfolio website to showcase my skills and experience using SvelteKit, a new way to create single-page web front-ends.
Living Legend is a procedurally generated island with tide, erosion, ecosystems, and civilizations that uses GPT to craft an entertaining story for the player.
Upload, share, and comment on photos with PhotoGo, a social media platform powered by Ruby on Rails and CarrierWave.
Send messages to friends with ChatWS, a chat application built with Sinatra to demonstrate proficiency in Ruby and with WebSockets.
Ruby powered display server for restaurants and cafes who don't have a TV with picture mode, but do have a spare Raspberry Pi 4 laying around.
An attempt to teach RESTful API design using Minecraft as a model. Blocks are resources, and the world is your API endpoint.
A popular Minecraft mod that introduces holographic guardians called Gems. Gems are born to serve, and read chat with rule-based NLP.
In 2011 (I tell stories chronologically), I discovered TouchOfDeath, an online community dedicated to developing MMORPG games in Visual Basic 6 using Eclipse Origins. Through diligent self-learning and experimentation, I implemented an authentication system and created a feature enabling players to heckle NPC merchants in an Orient-medieval video game.
I gained online recognition for building popular Minecraft mods such as KAGIC, which introduced holographic guardians called Gems; Mob Mash, featuring a dozen new enemies; and CoffeeCraft, which focused on coffee cultivation and trade. In the most popular project, KAGIC, I implemented core features like Gem creation and commands using OpenNLP for token, POS tag ,and sentence extraction. KAGIC garnered over 300,000 downloads, a 13,000-strong community, and widespread visibility through various YouTube Let's Plays and series.
I conceived the idea of Hacker's Holiday, a seasonal hackathon where my talented friend group and I would tackle local community challenges. Through late-night brainstorming sessions fueled by caffeine and wings, we developed an online ordering system for a local coffee shop that evolved into Order Coffee Online, and an IoT solution for sales forecasting and user prediction.
After successfully commercializing Order Coffee Online, I rewrote the platform in Ruby on Rails, expanding its capabilities to support multiple locations, a mobile app, and a menu editor. I managed development, deployment, and maintenance, hosting the app on Digital Ocean and integrating Stripe for payments and Twilio for SMS notifications. The platform processed over $500,000 in orders, served 3,000 customers, and earned me recognition from the Liberty Chamber of Commerce 20under20 award, culminating in its sale to a local business owner amid the COVID-19 pandemic.
Joining VisualLive in 2020, I advanced the company's cloud infrastructure and web application, facilitating its expansion and efficiency amid rapid growth. Key initiatives included migrating the company's cloud infrastructure from Heroku to Azure, enhancing security and reliability, and releasing features like a chart generator and user management system. These contributions propelled VisualLive to become a global leader in augmented reality for AEC, leading to a lucrative acquisition by Unity Technologies.
While integrating VisualLive with Unity's Industrial Collection, I spearheaded various initiatives leveraging my cloud development expertise, including tracking and analytics APIs, optimizing 3D model streaming, implementing a new licensing system, and integrating third-party APIs for enhanced project management. I also repackaged VisualLive into an on-premise suite, saving hosting costs and improving performance. Additionally, I contributed to internal tools, participated in hackathons, and utilized ML/AI technologies like ChatGPT.
Following Unity's restructuring in 2023, I embraced the market downturn as an opportunity for reflection and exploration. While job-hunting, I continue to develop my portfolio with new ideas and use GPT and simulated environments in Unity to create immersive narratives. I'm focused on seeking new opportunities aligned with my skills and interests, upskilling, sharing my journey, and fostering a supportive community of talented individuals, aiming to inspire others and build great things.