Skip to content
View nelbren's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report nelbren

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nelbren/README.md

Hi, I'm Nelbren 👋

Software Engineer · Educator · AI-assisted Builder

I write code and build systems from scratch, amplified by Artificial Intelligence.

I'm a software developer and technology educator from Honduras 🇭🇳, passionate about building complete systems, understanding how they work, and sharing that knowledge with others.

I enjoy working across the stack — from backend services and web applications to mobile apps, infrastructure, automation, observability, and developer tooling.

For me, software engineering doesn't end when the code works.


🧭 How I Build

💡 Idea → 📐 Design → 💻 Build → 🧪 Test → 🛡️ Secure → 📡 Observe → 📚 Document → 🚀 Improve ↺

I believe good software is not just written.

It is designed, built, tested, secured, observed, documented, maintained, and continuously improved.


🚀 Featured Projects

Some of the systems and tools I work on:

💰 BalanceCore

Personal finance and reconciliation platform focused on helping users understand and manage their financial activity.

Areas: Backend · iOS · OCR · APIs · Authentication · Financial reconciliation · AI-assisted development


💧 HydraCore

Smart water-reserve monitoring ecosystem combining hardware, backend services, and Apple platforms.

Areas: IoT · ESP8266 · Python · APIs · SwiftUI · iOS · Widgets · Apple Watch


🎓 DidactiCore

Tooling for evaluating programming assignments and improving the software-development learning process.

Areas: C++ · Python · Automated testing · Static analysis · AI-assisted evaluation · Education


🧰 ai-dev-tools

Shared engineering tools, prompts, conventions, documentation, and reusable workflows for AI-assisted software development.

Areas: AI · Developer tooling · Automation · Documentation · Software architecture · Engineering workflows


🌐 Internet Connection Monitor

ICM + ICMd

Real-time Internet connection monitoring and diagnostics.

Areas: Linux · Networking · Monitoring · Automation · Web


🤖 AI + Software Engineering

I use Artificial Intelligence as another tool in the engineering toolbox — not as a separate development process, but as an amplifier throughout the entire software lifecycle.

🔎 Research · 🧠 Reason · 🏗️ Architect · 💻 Code · 🧪 Test · 👀 Review · 🛡️ Audit · 📚 Document · 🔧 Maintain

AI helps me explore ideas, challenge architectural decisions, accelerate implementation, generate and analyze tests, review code, identify potential issues, improve documentation, and maintain evolving systems.

My current AI-assisted workflows include tools and models from ecosystems such as:

  • ChatGPT / Codex
  • Gemini / Antigravity
  • Ollama
  • Local coding models
  • AI-assisted documentation and code review

The principle remains simple:

AI amplifies the engineer. It doesn't replace engineering.


🎓 Teaching

Teaching is an important part of what I do.

I enjoy turning software-development concepts into things students can build, test, break, debug, and understand.

Some of the areas I teach and explore include:

  • Programming fundamentals
  • C / C++
  • JavaScript
  • Web development
  • Backend development
  • APIs
  • Databases
  • Software testing
  • Software architecture
  • AI-assisted software development

Learning and teaching are two sides of the same process.

If I cannot explain something clearly, I probably need to understand it better myself.


🛠️ My Toolbox

Or, as I like to call them:

🤘🏼 Boy Scout Medals 🎖️

Languages

Python C C++ Java JavaScript TypeScript Swift

Backend & Web

Flask FastAPI Node.js Express HTML5

Data

SQLite PostgreSQL MySQL

Systems & DevOps

Linux Debian Git GitHub Ansible Docker


🧪 Some Other Projects

A few projects from different chapters of my developer journey:

  • grades-weighted-automatically — Automatically calculate weighted grades using the Canvas LMS API.
  • yafp — Terminal prompt customization with repository and Python environment information.
  • enable — Making terminal life easier, more useful, and considerably more colorful.
  • miner_preview — Cryptocurrency mining monitoring experiments and tooling.

Old projects are still useful.

Sometimes they are documentation.

Sometimes archaeology. 🏺


🇭🇳 From Honduras

I build software from Honduras, in the heart of Central America.

A country of mountains, Caribbean islands, Mayan history, the Bay Islands, Copán — and, apparently, at least one person with too many repositories. 😅


📈 GitHub

GitHub Stats Top Languages
Nelbren GitHub stats Nelbren top languages

GitHub language statistics describe repositories, not necessarily the developer behind them. Fortunately. 😅


🌐 Find Me

Website: nelbren.com

GitHub: github.com/nelbren

Email: nelbren@gmail.com


⚡ One More Thing

I like open source, technology, music, video games, learning, teaching, and building things from scratch.

The tools change.

The languages change.

The frameworks definitely change — usually right after you finish learning them.

But the idea remains the same:

Understand it. Build it. Test it. Share it. Improve it.

Pinned Loading

  1. yafp yafp Public

    Yet Another Fancy Prompt

    Shell

  2. ICM ICM Public

    🌐 Internet Connection Monitor (ICM) 🔌

    Shell

  3. GCM GCM Public

    GCM - Git Commit Message Generator powered by AI (OpenAI, Ollama & OpenRouter)

    Python

  4. ICMd ICMd Public

    🌐 Internet Connection Monitor daemon (ICMd) 🔌

    Python