Skip to content
View ingdev8023's full-sized avatar

Block or report ingdev8023

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.

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
ingdev8023/README.md

Hi, I'm Daniel 👋

I'm a backend-focused software engineer building secure, database-backed APIs with Python, Flask, SQLAlchemy, PostgreSQL, JWT authentication, role-based authorization, audit logs, and automated testing.

Before moving into software engineering, I worked in operations and legal/immigration case management, leading workflow-heavy teams and improving processes around case tracking, quality control, backlog, and client operations. That background shapes the kind of systems I like to build: practical backend tools that enforce business rules, protect sensitive actions, and make operational work easier to manage.

Current focus

  • Building production-style backend APIs with Python and Flask
  • Designing relational models with SQLAlchemy and PostgreSQL
  • Implementing authentication, authorization, soft delete, audit logs, and workflow validation
  • Writing integration tests with pytest
  • Documenting projects like real engineering products, not just coding exercises

Featured project

Client Intake & Case Tracking API

A backend API inspired by legal operations and immigration case management workflows.

It includes:

  • JWT authentication
  • Bcrypt password hashing
  • Role-based authorization
  • Client, user, and case management
  • Case workflow stage validation
  • Soft delete for cases
  • Audit log tracking
  • Filtering and pagination
  • PostgreSQL development database
  • SQLite test database
  • Flask-Migrate / Alembic migrations
  • Pytest integration tests

This project is designed to demonstrate backend architecture, database modeling, business rule enforcement, security fundamentals, and testing discipline.

Tech stack

Backend: Python, Flask, SQLAlchemy, Flask-JWT-Extended, Flask-Bcrypt Database: PostgreSQL, SQLite Testing: Pytest Tools: Git, GitHub, Alembic, Postman, PowerShell, Linux CLI Currently learning: Django, cloud deployment, CI/CD, API documentation, production hardening

What I'm building toward

I'm focused on backend engineering roles where I can combine software development with my previous experience in operations, workflow systems, process improvement, and team execution.

I care about writing backend systems that are:

  • Clear
  • Secure
  • Tested
  • Documented
  • Maintainable
  • Useful for real business operations

Contact

  • GitHub: @ingdev8023
  • LinkedIn: Add your LinkedIn URL here
  • Portfolio: Add your portfolio or project page here

Pinned Loading

  1. client-intake-case-tracking-api client-intake-case-tracking-api Public

    Python

  2. python-backend-practice python-backend-practice Public

    Python exercises, automation scripts, CLI tools, and backend fundamentals developed during my backend engineering transition.

    Python

  3. Python_projects Python_projects Public

    Python

  4. desde_el_silencio desde_el_silencio Public

    web page for the psicology project

    HTML

  5. tfjzl-final-cloud-app-with-database tfjzl-final-cloud-app-with-database Public

    Forked from ibm-developer-skills-network/tfjzl-final-cloud-app-with-database

    IBM cloud application project using Django, database integration, deployment workflow, and full-stack fundamentals.

    JavaScript