Projects

Coder. Gamer. Git Gud.

Explore
a
GitHub

Featured Project(s)

Past Projects

Zoom Buttons

A keyboard shortcut device

[ 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.

Github Repo Here


FPV RACING DRONE (220mm)

Why buy a drone? Build your own.

[ 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).


VOLTES V CREWZER GAME

A classic Asteroid style game

[ 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.​

Github Repo Here


FLAPPY BIRD CLONE

[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.

Check out project's blog.


EXCEL ENCRYPT DATA

[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.​

Check out project's blog.


PHONE WITNESSING TOOL

[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.

Check out project's blog.


90'S STYLE GEOCITIES WEBSPACE

[HTML5/CSS/Bootstrap]

An homage to Geocities Webspace maker where almost everyone posted anything on the internet. Of course, the dancing baby GIF is a staple. ​

Check out project's blog.


ARDUINO AUDIO RECORDER

[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.

Check out project's blog.


POCKET-UNI MOBILE APP

[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. ​

Check out project's blog.


ZOOM AUTO-JOIN/HOST

[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.

Check out project's blog.


BREATHALYZER

[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.​

Check out project's blog.