A collection of projects written in Python, C++, Java, HTML5, CSS, SQL, and Javascript. Most projects are developed using Flask, Django, or Apache framework. Database implementations using MySQL and MongoDB.
[ HTML5 | CSS | PHP | Apache ]
A web app for keeping service records saved on a MySQL database. Front-end developed using HTML5 and CSS. Back-end using PHP via Apache Web Server.
[ HTML5 | CSS | PHP | Apache ]
A web app for keeping service records saved on a MySQL database. Front-end developed using HTML5 and CSS. Back-end using PHP via Apache Web Server.
[ ]
A web app for keeping service records saved on a MySQL database. Front-end developed using HTML5 and CSS. Back-end using PHP via Apache Web Server.
[ HTML5 | CSS | PHP | Apache ]
Convert Street Addresses to GPS Coordinates and export to a CSV File.
[ Arduino ATTiny85 | C++ ]
With a few spare arcade buttons and an ATTiny85 microcontroller, we can build a simple device to assign basic functions in a Zoom meeting, such as Mute/Unmute, Vide On/Off, and Raise Hand.
[ C | BetaFlight ]
Building and configuring your own acrobatic racing drone can be both fun and educational. Here we are building our own racing acrobatic drone while getting familiar with its basic components such as flight controllers (FC), electronic speed controllers (esc), transmitter, receiver, and different kinds of motors. Then the drone assembly will be programmed with Betaflight in command-line mode (CLI).
[ Python / PyGame ]
A classic spaceship shooter retro arcade game inspired by the classic Asteroid game. Voltes V is my favorite mecha-anime series from the 70's. The code explores the collisions properties and how classes are organized in Python. It also tracks the unused bullets to optimize memory.
[ Python / Pygame ]
A clone of the popular Flappy Bird game released for mobile devices. The code explores the capabilities of randomized pipe heights, collisions, and 2D scrolling.
[ Python / Panda / ItsDangerous ]
A script to encrypt excel data files. Encrypts and decrypts the excel file using a master key. Ideal for data scientists who needs to keep data secured.
[ Python / PyQt5 / BeautifulSoup / URLlib.request ]
A program that parses and scrapes data from public white pages directory and family ancestry to gather information about a caller ID.
[ HTML / CSS / JavaScript / PHP ]
An homage to Geocities Webspace maker where almost everyone posted anything on the internet. Of course, the dancing baby GIF is a staple.
[ C++ / Arduino ]
Designed an audio recorder for both lines in audio signals and microphone signals that enables to be recorded in an SD card at 44.1 kHz sample rate using 16-bit samples. Pre-amplifier and output amplifier are designed using PSPICE using 741 op-amp chip, discreet components, and hardware for playback/recording.
[ Java / MySQL ]
An app for Android devices to assist students in their academics. It features an assignment manager, messaging service, and a market like Craigslist. Students need to use their CSUN email to sign-up for security. Coded in Javascript using Android Studio. Registered users are managed through a MySQL database.
[ Python / Scheduler / PyAutoGui ]
A script to automate Zoom hosting by specified date and time. Customizable options too, such as automating various functions such as disabling waiting rooms, muting all participants, and ending the meeting on a time limit. It also can join an existing meeting by saving the meeting ID and password on an external file.
[ VHDL / Zybo Zynq-7000 ]
A breathalyzer is a device for estimating blood alcohol content (BAC) from a breath sample. Law enforcements currently use this device to approximately measure the alcohol level in the blood by breath sample. In the U.S., it is illegal to operate any vehicle if the approximated bac is greater than or equal to 0.08%. Still, an accurate test would be a blood sample.