Skip to content

NathanielCarballo/dev-forge

Repository files navigation

Dev Forge

This is my forge.

It’s where I purposely build and sharpen my skills as a developer —
through small focused programs, data structure implementations, logic challenges,
experiments in ML, interactive demos, and early app prototypes based on real-world ideas.

Not everything here is polished.
That’s intentional.

Some repos show growth.
Some exist purely for practice.
Others exist to improve over time.

What matters: development is visible — not just declared.


📂 Structure & Purpose

Folder Description
beginner-programs Focused logic & utility programs used to reinforce core programming fundamentals.
data-structures-and-algorithms Implementations of key CS concepts: sorting, searching, trees, graphs, etc.
games-and-demos Game logic and interactive demos — used to explore state, input handling, and loops.
ml-experiments Machine learning experiments, modeling workflows, and continued practice with data science tools.
courses-and-challenges Exercises from courses & coding challenges for learning and technique refinement.
business-apps-prototypes Early-stage app ideas based on real-world use cases and potential future rebuilds.
archive-experiments Experimental or older projects that serve as reference points for future refactoring.

🔧 Principles Behind Dev Forge

  • Fundamentals are trained — not assumed
  • Old code is an opportunity to revisit with better tools
  • Small projects compound into big breakthroughs
  • Refactoring is a learning process
  • Growth is visible, not implied

🚀 Projects Outside Dev Forge

These stand alone as dedicated repos:

Repository Purpose
RogueMon Full-stack roguelike (React + Flask)
DiscordBot Async API-based Python bot
IdleMiner Incremental game built from scratch
ToDo-App CRUD-focused UI experience
Portfolio In-progress personal site
NathanielCarballo GitHub profile readme repo

🧠 Why Keep Dev Forge Public?

Some developers hide their early work.
I keep it here intentionally — to show iterations, practice reps, and improvement over time.

“Skill is not told. It’s shown.”


🔄 Future Plans

  • Refactor earlier projects using newer approaches
  • Rebuild some utilities with async/multithreading
  • Add docs & READMEs folder-by-folder
  • Explore clean architecture across small apps
  • Build ML projects into deeper case studies

This repo isn’t finished —
it’s where skill is built.

Status: Ongoing Practice Based Learning Refactoring in Progress

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published