____ _ ____ ____ _____ ____ ____ ___ ____ _____ _ | __ ) / \ | _ \ / ___| | ____| | _ \ / ___| / _ \ | _ \ | ____| | | | _ \ / _ \ | | | | | | _ | _| | |_) | | | | | | | | | | | | _| | | | |_) | / ___ \ | |_| | | |_| | | |___ | _ < | |___ | |_| | | |_| | | |___ |_| |____/ /_/ \_\ |____/ \____| |_____| |_| \_\ \____| \___/ |____/ |_____| (_)
Made with the text to ASCII art converter in my text to ASCII repo.
I'm a self-taught programmer who started programming in 6th grade to make games in Unity using
. I've since moved on to take college level computer science classes. This homework repo. displays some of the programs I've made in my classes. This ASCII Odyssey repo. was my CPT submission for APCSP, which I got a 5 (โ
โ
โ
โ
โ
) on the final for.
| Course Name | Course Number | Year | Grade |
|---|---|---|---|
| AP Computer Science Principles | - | 2022 | A |
| INTRO TO C++ PROGRAM | COP2334 | 2024 | A |
| INTRO TO JAVA PROG | COP2800 | 2024 | A |
| SYST ANLYS & DESIGN | CIS23215 | 2025 | A |
| C# PROGRAMMING | COP2360 | 2025 | A |
Note
I was a TA (teaching assistant) for the INTRO TO C++ PROGRAM course. Furthermore, I have been named to the President's List at the college at which I took the (non-AP) computer science courses listed above, for all semesters that I attended.
What is the President's List?
| List | Credits | GPA |
|---|---|---|
| โฅ 6 | 4.00 | |
| Honors List | โฅ 6 | 3.75 - 3.99 |
| Dean's List | โฅ 6 | 3.25 - 3.74 |
|
|
|
Categorized Projects
- ๐ป Developer Tools
Rhino - C++ library for Linux.
Badger Editor - A very simple text editor/IDE.
Code Chat - A chat app for programmers to share code snippets.
Programmer Calculator - A calculator for programmers.
SimpleIDE - A simple IDE with syntax highlighting.
- ๐ Web Applications
Calculator - Solve arithmetic expressions with a web user interface.
Choose Your Own - Make your own choose-your-own adventures to play!
Loveletter - Created in 1952, re-created in 2024!
Dice Waltz - Generate millions of unique Waltzes!
MusicGen - Web UI for AI generated music using Flask.
Web Video Compress - Compress videos with a web UI!
Screen Capture OCR - Get text from screen select!
Uniconverter - Convert filetypes!
- ๐ฑ Mobile Apps
Pangaea - Mobile game for Android.
- ๐ฅ๏ธ Desktop Software
Guess - Simple number guessing game using bash scripting.
Remove Vowels - Removes vowels from given text input.
Logic Lingo - Interpreter that solves algebraic expressions.
Peg Solitaire - Algorithmically solve peg solitaire boards.
Base Conversion - Convert numbers of different numerical bases.
Fizz Buzz - Simple c++ implementation of the (in)famous FizzBuzz program.
Collatz Conjecture - Applies the Collatz Conjecture to determine how many iterations it takes until a given (or random) number reaches 1.
Terminal Telescope - C++ Linux program that displays images in the terminal and refreshes screen each time the file is written to externally or if the terminal size is adjusted.
Adventure - A text-based adventure game.
Urinal Utopia - Calculates the ideal urinal to go to from given urinal layout.
Emoji Emission - Takes in 2 emojis and combines them into 1 emoji.
Packet Pigeon - Send & recieve messages!
Bussin' Blockchain - Simple blockchain network!
Goldbach Conjecture - Explore Goldbach's conjecture!
Finessing Finance - Explore the world of managing finances! Yippee!!!
Morse - Text to morse code converter.
Microwaved - Convert microwave times of differing wattages.
Pixel Paradise - Generate pixel images!
Nebular Notes - Microtonal MIDI Generator Based on Astrology Charts.
Alchemical Romance - Algorithmically synthesizes entirely new cryptic symbols.
Fibnado - Comparing the efficiency of different methods for calculating fibonacci numbers.
Num2En - Outputs English representation of given numbers.
Dooming Demise - Approximates when you will die.
Character Crisis - Generate ASCII art & text images!
FMAD - Calculate derivatives using Forward Mode Automatic Differentiation!
Character Crisis - Generate ASCII art & text images!
Date2Arvelie - Convert standard dates into the Arvelie format!
- ๐ง Machine Learnine / AI
Digit Creator - Generate digits using AI!
Bin2Dec - AI that learned binary!
Sentiment Sentinel - Predict the sentiment of messages using AI!
AI XOR - Feedforward neural network in C.
- ๐๏ธ Data Analysis / Visualization
Basic ML Concepts - Jupyter notebook with explanations and python code for algorithms and statistical concepts that are commonly used for AI and ML development.
MNIST Classification - A neural network to predict the number in an image.
- ๐ฎ Games & Simulations
Darkness Rises - Platformer game with a level editor.
Simple Platformer Editor - Just drag the mouse and create platforms with ease!
Hangman - Simple hangman game.
Color Snake - Classic snake game with colored snake segments.
Tic Tac Toe - Simple Tic-Tac-Toe game where the board's dimensions can be altered which alters the win-condition logic.
Snake - Classic snake game.
Blackjack - Simple command-line Blackjack game.
- ๐ Security & Privacy
Encrypt - Encrypt & decrypt using AES encryption.
Eminent Encryption - A program to demonstrate simple encryption and cryptanalysis techniques.
Cryptopals - Attempting the Cryptopals Crypto Challenges.
Substitution Symphony - Encrypt and decipher messages!
- โ๏ธ Automation / Scripting
Compile - Compiles a bash script into a stand-alone executable using GCC & SHC.
Video Compress - Compress videos!
- ๐ APIs / Backend Services
Story Maker - Uses AI to generate stories with images!
Chara Convert - Converts PNG files compatible with the V2 card specification into JSON files and parses them into YAML files, so that these YAML files can be used with the Oobagooba AI Text Generation WebUI.
Levels: Proficient, Intermediate, Beginner
- C++ (Proficient)
- C# (Proficient)
- Python (Proficient)
- Java (Intermediate)
- JavaScript (Proficient)
- HTML/CSS (Proficient)
- Bash (Proficient)
- SQL (Intermediate)
- Perl (Proficient)
- Rust (Intermediate)
C++ Poem
In the realm of pointers, where memory dances,
C++ unfolds, a symphony of chances.
Semicolons like whispers, brace the blocks,
Where algorithms sing, and logic unlocks.
With #include commands, we summon our might,
Libraries gather, lending their light.
Classes and structs, the blueprints we hold,
From which objects rise, stories untold.
Loops iterate, weaving a thread so fine,
Conditions branching, where destinies twine.
Functions march forth, bearing their load,
Returning their values, down logic's road.
But syntax can trip, and errors descend,
Compilers cry out, where logic must mend.
Debug lines shimmer, a beacon in night,
Guiding us onward, to code's shining light.
From simple hello to worlds built anew,
C++ empowers, dreams into view.
With patience and passion, each line we craft,
A digital poem, a world, a draft.
So let the code flow, let the logic reign,
In the language of C++, where beauty and pain
Intertwine, a dance of the mind,
Where imagination and reason we find.




