Official website for my company, MADPIXEL SOFTWARE INC.
Website built from scratch with Bootstrap, jQuery, and Sass,
with
custom CSS
text glitch effects
Python (FastAPI) Async REST backend server for website
hosting,
app
licensing, and payment processing
PostgreSQL database using SQLAlchemy ORM mapping for
customer
and
licensing
information
Webserver and database hosted within respective Docker
containers
using
Docker Compose
Stripe integration for payment processing with Stripe
Checkout
PLANIT
COMMERCIAL APPLICATION / BACKEND API
2019 - 2022
Unreleased iOS & Android social mobile app
Designed, prototyped, and iterated a frontend UI in Framer
Designed and implemented a production ready database schema
including user
relations
(friends/groups), user interests, location history,
messaging,
events,
venues, and more
Implemented an algorithm finding the median coordinate from
a
list of user coordinates, then querying Google Places for
relevant
venues
around the median based on user interests
Wrote an async REST API with user, friend, event, and
geolocation
management, with OAuth2 authentication and credential
hashing/salting
Simulated Galton Board for showcasing a normal distribution
when n balls are dropped into m bins through a tree-like
pattern of pegs
Designed and implemented a recursive algorithm that
simulates the path of a ball by traversing a graph
representing the network of pegs, stored in a linear array
Algorithm resulted in a worst-case time complexity of O(n)