300 lbs. to 100 races
  • Home
  • Programming Portfolio
  • About Me (Long Term Vision)
  • Races
  • Album
  • Services
    • Illustrations
  • Contact
Github account
Illustrations

My portfolio looks scrambled just like my addled mind.
However, when I do something I do it once and I do it right. No one cares for a 2nd draft.

Picture
This is a scrapped project that I intended to build for the "Green Challenge". However, COVID-19 happened and it's been intentionally delayed.
Development stack:
Css/Bootstrap
Javascript
Leaflet WRLD library
Demo Hosted on https://ease78.github.io/Make%20America%20Green%20Again/quadtreemap.html


Picture
WHAT IS LOVE, is an app to type a 100 reasons why you love someone and it'll email a handwritten pdf letter.
Picture
​What's Love? (​iOS app in Xcode, personal):​
Inspiration: So I haven't seen my family in almost 2 years, and I decided to write them a 100 reasons why I love them. None of those generic "I like your hair" compliments. Instead, it's all stories and inside jokes(pic related)

    My sister and I always pull pranks on each other, and we always accuse each other of bad body odor (It's all rumors, I think?), and at the bottom of the mason jar, there was the most beautiful envelope you can ever imagine.

 We are talking a pink envelope with flowers and "I love you Lulu". ​So Lulu, at her most emotionally susceptible state, opens said envelope and sees all of my shaved off beard (pic related) with one note: "From my armpit, with love ❤" -Ali
​


Picture













DOGE paint (JavaFX, school):
Final individual project for an OOP class. Implemented the GUI and customized paint objects hierarchy and interfaces (oval, line, and rectangle).

To render the drawn objects, we had to implement a "ghost image" design pattern in which all objects except for the one being currently drawn are saved in a List then the canvas gets deleted, then re-drawn every time a mouse is clicked and dragged. This is to make sure every object is where it's supposed to be except for the being moved around.

I was about to use my picture, but that would have been too vain, no?
​

​P.S. Doge was chosen by the professor.

Picture











​

Boggle Board Solver (​Java application, school):​
​Boggle is a board game where the player has 3 minutes to find as many valid words as possible. The solver recursively backtracks to find all possible combinations 
  • Three or four letters: One point
  • Five letters: Two points
  • Six letters: Three points
  • Seven letters: Five points
  • Eight letters or more: Eleven points
  • The "Qu" cube counts as 2 letters even though it takes up one space in the grid. Trivia: There's not a Q in the dictionary that's not followed by a u
​
Solver Algorithm: The Boggle-solving algorithm was created with Tree of letters which can be traversed to concatenate and verify words. The letter Tree looks for words that share similar letters, as opposed to the List of words which keeps individual copies of each word. 

A Tree-based structure had O(n*log(n)) as opposed to an ArrayList which was O(n).


Picture
Academic Mentor:
​As a twice college drop-out, I cannot wait to share my experiences to impart knowledge on unsettled freshmen. I can help confused students explore their options and which paths to take in life. I'm slightly older than my peers, therefore I've seen more in life.

I know it sounds weird, but I have a gift. I know how to unlock a heart and pull words out of the depressed. Also, I'd like to think I'm funny? It's important. Don't knock it out.


Eventually, I will  write a booklet to help new freshmen explore the challenges of choosing a career path and excelling school.


Picture
Picture
Picture
Hack Arizona: Never Gym-less GPS Tracker
Using ​ Arduino's Metro Mini that was hooked up to Adafruit Ultimate GPS Breakout, I was able to have a GPS tracker that beeps once every mile.
The intention is to have the athlete do 10 push-ups at the beep. The product could be further enhanced with recorded instructions and a formal training plan.

Prizes won:
1) Xbox One X 
2) CanaKit Raspberry Pi 3 Complete Starter Kit
​



Picture
BLOCK BREAKER: UNDERGROUND EDITION (C# in unity, personal):

Dr. Goldmort needs to dig for gold and other gems to replace his decaying teeth and perhaps make a golden nose to suit his greed. He doesn’t care about environment and is using any means to get what he wants. His favorite way of digging is using dynamite and his trusted paddle/ball combo that lasted him years in the business. The adventure this time is in Nevada’s famous goldstrike! Is our friend prepared for the tough mines? Rumor has it he was seen recruiting an evil army.
​
​Working link to video trailer
Working link to (no download needed) game


Picture
TANK DEFENDER (C# in unity, personal):
​
General Austin has gone crazy! He doesn’t care about humanity and is waging a war against everyone. He spends his spare time destroying pretty wildlife. Your mission is to single handedly stop his army under a day. Tank war is a safe direction with a lot of room to expand and go from there. It has a lot of assets online accessible.
​

Working Link to trailer video
Working link to (no download needed) game


Picture
TEXT ADVENTURE: THE LESS I KNOW THE BETTER (C# in unity, personal):

Someone said your Heather and Trevor left together. Foolish and filled with jealousy, you ran out of the door to follow your girlfriend. You saw her holding hands with MuscleTrevor (TM pending). You’d think he’s superman but seeing someone’s boxer’s is lame in real life but Clark Kent didn’t get the memo.
​
Working link to video trailer
Working link to the (no download needed) game




​NASA Swarmathon competition (C with gazebo sim, school) is a student challenge to develop robotics to revolutionize space exploration. Teams must code swarm of robots to search a square arena to find and collect as many resources as possible.
  • Montgomery College team member: won first place in the 2017 virtual competition
  • Montgomery College team member: Participating in the 2018 physical competition *fingerscrossed*
​
Picture
Picture
Picture

Picture
Report page
Picture
Badges Page
Picture
Mapped run, color indicate pace
TANK DEFENDER (Swift in Xcode, personal):
  • Shows a map during your run with a constantly updating line marking your path.
  • Reports your average pace as you run.
  • Awards Silver and gold badges to recognize personal improvements, regardless of your starting point.
  • Shows a map of your route when you’re finished. The map line is color-coded to reflect your pace.

Picture
Rebuilding a CB750F old beater - The 1976 brat project
I had no prior experience with motorcycles and decided to help a friend on his project. It wasn't running when bought. List of what was fixed:
  1. Battery was changed and it'll ignite but not run or idle.
  2. Cleaned carbs 3 times she runs but is very lean and needs full choke.
  3. Ran a warm compression test on the head gasket and changed rings.
  4. Ran a leakdown test to diagnose where the engine is hurt. Air was blowing back into the carbs (intake valves) and the header (exhaust valves). Disassembled engine accordingly.
  5. Cleaned the gas tank, frame, and handlebars of rust using vinegar acid.
  6. RAN OUT OF MONEY. Worth every penny though. It rides and shifts very smoothly.
​

Picture
Picture

Picture
Summary of my experience as a volunteer teacher for PVHS through www.tealsk12.org 

FEATURED

Volunteer for MD/VA Parks and Recreation

I have been actively volunteering in restoring, maintaining, and hopefully soon planning trails. I have an unconditional love for trails and believe they are a timeless, valuable asset.
Start Your Project Today
Picture
Let's start your project today
Powered by Create your own unique website with customizable templates.
  • Home
  • Programming Portfolio
  • About Me (Long Term Vision)
  • Races
  • Album
  • Services
    • Illustrations
  • Contact