+
Skip to content

jrivas12/alchemist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Ultimate Repo — Immerse into the Etches of ASCII

License LinkedIn Patreon Cash App

Credly Badge Credly Badge 2

From fundamental algorithms to unapologetically verbose, teachable source.


📚 About This Project

        I'm Joe Rivas, and this repository is a monument to my belief that code should teach, not just execute. My journey into C++ wasn’t about finding the quickest path to a job — it was about diving deep into the machine, understanding the gears, and mastering the craft. I thrive on the challenge of making the complex explicit. For years, I’ve seen students struggle with opaque codebases. This project is my counter-argument — a dedication to unapologetically verbose, cleanly structured programs that let you trace the logic on a Sunday afternoon. From mastering recursion to visualizing stack and queue dynamics in the terminal, every line here is a lesson in rigor. If you’re a developer who values clarity over convention, design over shortcuts, and believes that fundamentals are the true measure of craftsmanship, then this space is for you.

Clone it, explore it, and let’s work on the hard problems — together.


🚀 Core Technical Competencies

This repository serves as a showcase for rigorous coding standards and a deep understanding of computer science fundamentals.

Competency Area Skills Demonstrated Standards Used
Language Expertise C, C++ (Modern C++14/17/20), Object-Oriented Design (OOD) ISO Standards (C++14, C++20, etc.)
Data Structures Custom implementations of Stacks, Queues, Linked Lists, Vectors Memory Management, RAII Principles
Algorithms MergeSort, QuickSort, Insertion Sort, Selection Sort, Recursive Pattern Execution Algorithmic Complexity (O(n)) notation
Systems & I/O File I/O, CSV/Flat-file ingestion, Console Formatting (<iomanip>), ANSI Terminal Output Cross-platform (Linux/Windows) CLI design

🗂️ What’s Inside (Selected Highlights)

Program / Lab Description Files
Polyhedra Stack/Queue Lab Flat-file ingestion of geometric solids structured into containers. Traversed twice — once via stack, once via queue — to visualize order. polyhedra_Stack_Queue.cpp, polyhedra.txt
Kirchhoff’s Circuit Law (Lab 6) Interactive solver that computes current values with ANSI-colored precision using setprecision for formatted output. kirchhoffs_Law_Calculator.cpp
Student Records Sorter Imports student data, applies MergeSort and QuickSort for GPA ranking, outputs tabular results. records_sorter.cpp, Student.h, Student.cpp
Essay Analyzer Tokenizes and counts text, mapping adjacency for low-level linguistic analysis and data structure integration. poem_fstream.cpp, essay.txt
Collatz Sequence Analyzer Recursive, colorized sequence trace — demonstrates call depth and algorithmic rhythm. menu_Orchestrator.cpp (Option 2)
Array Grades (C) C fundamentals revisited: compute min, max, and avg with raw arrays and pointer arithmetic. array_grades.c
Sales Linear Regression Calculates slope, intercept, and projections from console input — ASCII-aligned output. sales_linear_regression.cpp
Color Mixer Conditional logic visualized through color theory — primary hues form composites, logic as art. color_mixer.cpp
Tortoise vs. Hare (ASCII Race) Demonstrates Object-Oriented Design (inheritance) through a timed, text-based simulation. Tortoise.h, Hare.h, tortoise_hare_race.cpp
Main Menu Orchestrator Central CLI hub unifying algorithms, I/O utilities, and interactive numeric tools. menu_Orchestrator.cpp, ArrayStats.h, InsertionSort.h, SelectionSort.h

💡 Why This Repository Is Different

  • 🎓 Academic lens, practitioner’s rigor: forward declarations, operator-aware design, indentation as grammar.
  • 🧠 Fundamentals first: data structures, I/O, and algorithms — before frameworks and shortcuts.
  • 🔍 Deliberately visible complexity: recursion, sorting behavior, and data flow shown, not hidden.
  • ❤️ It’s mine: you can fork the code, but not the years of curiosity and discipline behind it.

👥 Who This Is For

  • 👔 Technical Recruiters & Hiring Managers evaluating C/C++ competency.
  • 💻 Engineers seeking examples of foundational algorithms and low-level data handling.
  • 🧑‍🏫 Instructors / TAs needing fully functional, pedagogically rigorous C++ demonstrations.

Thank you for reviewing this portfolio.
I look forward to discussing how my attention to detail and deep C++ foundation can serve your team or classroom.


💖 Sponsor This Work

If this repository helped you learn or teach C++, consider supporting the work that built it.
Every contribution fuels new modules, expanded datasets, and refined demonstrations.

Patreon
Cash App


“Native to ASCII. Verbose on purpose. Elegant when earned.”

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载