Developer extraordinaire!

Having fun coding:

Web/Mobile Development

  • PHP/Laravel
  • AI Integration
  • TypeScript/Node
  • React
  • React Native

Other coding languages/libraries

  • C++
  • Vue/Alpine
  • MySQL/MongoDB/Database ORMs
  • Libraries: p5.js, Chart.js, Animate.css
  • GML (GameMaker Language)

...And much more!

  • Video Game Design and Development
  • iOS and Android App submissions
  • Search Engine Optimization
  • Fluent in English/Spanish
  • Working at Start-ups/Can fix most printers

Watch me code live!

(Just kidding--not actually live. But this is the code that's running under the hood!)

Projects

Just a small sample of projects I've worked on

BootShuffle

Screenshot of the BootShuffle homepage for line dancers
Features:
  • Monorepo with Laravel backend, React frontend, and React Native mobile apps
  • Serving over 5,700 users in over 20 countries!
  • Apps for iOS and Android
  • View events on a live map
  • Song ID like Shazam
Technologies used:
  • Laravel
  • React Native
  • Stripe

Public Witnessing Schedule

Screenshot of the Public Witnessing Schedule app showing a monthly calendar
[Offline]
Features:
  • Firebase live database
  • Easily sign up for/edit/remove shifts
  • Custom React hooks for Firebase
  • Mobile-first design
Technologies used:
  • React
  • Firebase
  • React Bootstrap

Still Masking

Screenshot of the Still Masking site showing a business's masking reports
[Offline]
Features:
  • User accounts and roles
  • Connects to Yelp, Twitter, Google, Facebook, and MongoDB
  • Website tweets upon user submission
Technologies used:
  • Node.js
  • RESTful APIs (Yelp, Twitter)
  • Express, MongoDB, Mongoose, Passport.js

Elite Drift

Elite Drift gameplay showing two cars drifting around a curved track
Download: [Offline]
Features:
  • Play against other players online!
  • Procedurally generated tracks!
  • Available for iOS and Android
Technologies used:
  • GameMaker Studio 2
  • Drupal as a server/CMS
  • RESTful APIs
  • Google AdMob

Super Silly Soccer

Super Silly Soccer gameplay showing a top-down soccer field and goal
Download: [Offline]
Features:
  • Exciting gameplay for free!
  • Optimized for tablets and phones
  • Available for iOS and Android
Technologies used:
  • GameMaker Studio 2
  • JavaScript/JSON
  • iOS App Store/Google Play Store
  • Google AdMob

Client projects

Planet Serenity

Screenshot of a book product page on the Planet Serenity store
Features:
  • Major ZenCart version update
  • Custom template using Bootstrap
  • Custom backend features for store owner
Technologies used:
  • ZenCart
  • PHP
  • MySQL

Kaiju Games

Screenshot of the Kaiju Games website featuring the game Epiphany Investigations
Features:
  • Custom Template
  • Custom JavaScript scripts
  • Optimized for Desktop and Mobile
Technologies used:
  • Jimdo
  • JavaScript
  • Google Analytics

Serenity on the Go

Screenshot of the Serenity on the Go storefront selling recovery medallions
Features:
  • Customized Theme
  • Revamped website structure
  • Added all content and incorporated Spanish translations
Technologies used:
  • Shopify
  • Custom HTML and CSS
  • Added external Shopify apps

Side projects

Scripture Maker

Screenshot of Scripture Maker showing a scripture card and its design controls
[Offline]
Features:
  • Easily design inspirational cards
  • Users can upload their own images
  • Easily download and save as a PNG
Technologies used:
  • p5.js
  • Custom HTML/CSS/JS
  • Custom localization engine

Service Report

Screenshot of Service Report showing a line graph of this year's statistics
[Offline]
Features:
  • Users can track their volunteer hours
  • A nifty graph shows progress over time
  • Users can download/upload their data
Technologies used:
  • p5.js
  • Chart.js
  • Bootstrap

TradeWitFriends

Screenshot of the TradeWitFriends for-sale listings page
[Offline]
Features:
  • User accounts and roles
  • Users create/edit/delete content
  • Private messaging system
Technologies used:
  • Drupal 8
  • Custom CSS and JavaScript
  • Custom Chrome extension to scrape content

Questions, comments, concerns?

Don't be shy! I'll write you back in a jiffy!
Or reach out: will(at)willmolina.com

LinkedIn: @williammolina

Resume available upon request