Skip to content
View Isaac-1-lang's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Isaac-1-lang

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Isaac-1-lang/README.md

NIYOBYOSE Isaac Precieux

Backend Engineer · Full-Stack Developer · AI/ML Engineer · System Designer

🎓 Student at Rwanda Coding Academy  |  💼 Software Engineering Intern @ CodVeda Technologies (2025) 📍 Kigali, Rwanda  |  📬 niyobyoseisaac@rca.ac.rw  |  🌐 Open to Remote & Internship Opportunities

LinkedIn Portfolio Codeforces Hugging Face Instagram


About Me

I am a motivated software engineering student with a deep focus on backend engineering building scalable, secure, and production-ready server-side systems. I specialize in the Java/Spring ecosystem, RESTful API design, relational databases, and CI/CD pipelines. My long-term goal is to become a backend-focused cybersecurity engineer with expertise in secure software design, systems programming, and network security.

I thrive working close to how systems actually operate — from database internals and API architecture to deployment pipelines and access control.

  • ⚙️ Backend Engineering — Java (Spring Boot · Spring Security · Spring MVC), NestJS, Node.js, RESTful & GraphQL APIs
  • 🗄️ Databases — PostgreSQL, MySQL, MongoDB, Redis — schema design, query optimization, transactions
  • 🔁 CI/CD & DevOps — Git, Jenkins, GitHub Actions, Docker, Linux, Nginx
  • 🔐 Cybersecurity — Spring Security, JWT/OAuth2, network security, cryptography, binary exploitation
  • 🤖 AI / ML — Model training and deployment with TensorFlow, PyTorch, scikit-learn; CV & NLP
  • 🌍 Social Impact — Building digital tools that improve education access in Rwandan boarding schools

🏗️ Backend Engineering — Core Focus

This is where I spend most of my time. Building robust, secure, and scalable server-side systems.

Java & Spring Ecosystem

Java Spring Boot Spring Security Spring MVC Hibernate Maven

  • Spring Boot — Rapid development of production-grade REST APIs and microservices
  • Spring Security — JWT authentication, OAuth2 flows, role-based access control (RBAC), session management
  • Spring MVC — MVC architecture, request handling, interceptors, and filter chains
  • Hibernate / JPA — ORM, entity relationships, lazy loading, custom queries, transactions

Node.js Ecosystem

NestJS Node.js Express

  • NestJS — Modular, scalable backend architecture with TypeScript, guards, interceptors, and pipes
  • Express — Lightweight REST APIs, middleware pipelines, and route management

Databases

PostgreSQL MySQL MongoDB Redis SQLite

  • PostgreSQL — Primary relational DB: advanced queries, indexing strategies, stored procedures, JSONB
  • MySQL — Relational data modeling, joins, transactions, replication fundamentals
  • MongoDB — Document-based storage for flexible, schema-less data
  • Redis — Caching layers, session storage, pub/sub messaging

API Design & Architecture

REST API GraphQL FastAPI

  • RESTful API design with versioning, pagination, and proper HTTP semantics
  • GraphQL schemas, resolvers, and query optimization
  • API documentation with Swagger / OpenAPI

CI/CD & Version Control

Git GitHub Jenkins GitHub Actions Docker

  • Git — Branching strategies (Git Flow, trunk-based), rebasing, conflict resolution, PR workflows
  • Jenkins — Pipeline as Code (Jenkinsfile), automated build/test/deploy pipelines, job scheduling
  • GitHub Actions — CI/CD workflows, automated testing, container image builds and pushes
  • Docker — Containerizing Spring Boot and Node.js apps, multi-stage builds, Docker Compose

Full Technical Stack

Languages

C C++ Python Java JavaScript TypeScript PHP


Frontend

React Angular Next.js TailwindCSS Bootstrap


AI / Machine Learning

TensorFlow PyTorch scikit-learn Keras Hugging Face OpenCV

Areas of Focus: Computer Vision · NLP · Deep Learning · Model Deployment · Transfer Learning


Cybersecurity & Systems

Kali Linux Wireshark

  • Spring Security (JWT, OAuth2, RBAC, CSRF protection)
  • Network security fundamentals & packet analysis
  • Cryptography — symmetric, asymmetric, and hashing algorithms
  • Binary exploitation & low-level memory concepts
  • Secure software design principles

DevOps & Tools

Linux Nginx Postman VS Code IntelliJ IDEA


GitHub Stats


Open to Collaboration

I'm actively looking to collaborate on:

  • ⚙️ Backend systems — Spring Boot microservices, REST/GraphQL APIs, NestJS applications
  • 🔐 Secure backend development — Spring Security, authentication systems, CTF challenges
  • 🗄️ Database-heavy projects — PostgreSQL/MySQL schema design, query optimization, data pipelines
  • 🤖 AI/ML applications — real-world impact, model deployment with backend integration
  • 🎓 EdTech — digital tools for underserved communities in Rwanda and beyond

"If it works, don't touch it. But if you do, make sure you understand why it worked."


⭐ From Isaac

Pinned Loading

  1. Waste_Classifier_Modal Waste_Classifier_Modal Public

    Waste classification model with python, pytorch and Tensorflow

    Python 4

  2. Yolo_V8 Yolo_V8 Public

    This is a repo containing a model called Yolov8, which is able to detect the objects either in a video or an images.

    Jupyter Notebook 3

  3. Lingua Lingua Public

    A Spring Boot–powered speech recognition and pronunciation tutor that analyzes speech, gives grammar feedback, and tracks speaking improvement.

    Java 4

  4. Ikaze-Backed-Api Ikaze-Backed-Api Public

    Backend APIs for Ikaze Ecommerce platform which help people to buy products in almost around the whole country without the need for reaching there and aslo any seller can post products he orshe wants

    Java

  5. BrainBridge_V2 BrainBridge_V2 Public

    Java 4

  6. GreenIQ GreenIQ Public

    GreenIQ is a mobile app that establishes a strong and reliable waste management supply chain in urban areas, promoting proper waste handling and sustainable consumption among citizens.

    JavaScript 7