Skip to content
View emanuellcs's full-sized avatar
πŸ‘¨β€πŸ’»
Coding. Learning. Repeating.
πŸ‘¨β€πŸ’»
Coding. Learning. Repeating.

Block or report emanuellcs

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

Header


Typing SVG


Portfolio LinkedIn Kaggle Hugging Face Email GitLab

Profile Views


πŸ‘¨β€πŸ’» About Me

Coding

Software Engineering & Computer Science student (2025 - 2029) focused on building high-performance, production-grade systems across the full stack.

I work with an engineering mindset, combining modern interfaces with robust, scalable backends guided by Clean Architecture, Domain-Driven Design (DDD), and SOLID principles.

My primary stacks are:

  • TypeScript ecosystem: Node.js, React, Next.js, NestJS
  • Java ecosystem: Spring Boot, Spring Cloud, Hibernate/JPA
  • Python & Go: automation, data workflows, concurrency-critical services

Currently seeking internship opportunities to apply modern web development, cloud-native delivery, and AI/ML to real-world systems.


const profile = {
  name: "Emanuel LΓ‘zaro",
  title: "Software Engineering Student & Full Stack Developer",

  stacks: {
    typescript: ["Node.js", "React", "Next.js", "NestJS"],
    java:       ["Spring Boot", "Spring Cloud", "Hibernate/JPA", "Maven/Gradle"],
    python:     ["FastAPI", "PyTorch", "TensorFlow", "Pandas"],
    go:         ["Gin", "gRPC", "Concurrency Patterns"],
  },

  education: {
    field:  "Software Engineering & Computer Science",
    period: "2025–2029",
  },

  coreFocus: [
    "Scalable & High-Performance Web Systems",
    "Cloud-Native Architecture and Delivery",
    "AI/ML Integration in Production Systems",
    "Enterprise Java Backend with Spring Ecosystem",
  ],

  engineeringPrinciples: [
    "Clean Architecture",
    "Domain-Driven Design (DDD)",
    "SOLID Principles",
    "Test-Driven Development (TDD)",
  ],
};

🧭 Competency Pillars

Web

Full-Stack Systems
React Β· Next.js Β· Node.js Β· NestJS
Java

Java / Spring Backend
Spring Boot Β· Spring Cloud Β· JPA
Cloud

Cloud & DevOps
Docker Β· Kubernetes Β· CI/CD Β· AWS
AI

AI/ML Integration
Python Β· PyTorch Β· Hugging Face

πŸ› οΈ Full Tech Stack

πŸ’» Languages

TypeScript JavaScript Java Python Go SQL

🎨 Frontend

React Next.js Tailwind CSS HTML5 CSS3 Vite

β˜• Java Ecosystem

Spring Boot Spring Security Spring Cloud Hibernate Maven Gradle JUnit 5

βš™οΈ Backend & APIs

Node.js NestJS Express.js FastAPI Go Gin GraphQL gRPC RabbitMQ Apache Kafka

☁️ Cloud & DevOps

AWS AWS Lambda CloudFormation Microsoft Azure Google Cloud Docker Kubernetes GitHub Actions Terraform Nginx

πŸ’Ύ Databases & Caching

PostgreSQL MySQL MongoDB Redis Elasticsearch

πŸ€– AI/ML & Data Science

PyTorch TensorFlow scikit-learn Hugging Face Pandas NumPy Kaggle


πŸ“‹ Stack at a Glance

Domain Primary Focus Key Technologies
Frontend React, Next.js (SSR/ISR) TypeScript, Tailwind CSS, Vite
Backend (TS) Node.js, NestJS REST, GraphQL, WebSockets, Microservices
Backend (Java) Spring Boot, Spring Cloud JPA/Hibernate, Spring Security, Maven/Gradle
Messaging Event-driven architecture Apache Kafka, RabbitMQ
Cloud & DevOps Container orchestration Docker, Kubernetes, CI/CD, AWS / Azure / GCP
Databases Relational & NoSQL PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch
AI/ML Model training & integration PyTorch, TensorFlow, Hugging Face

πŸ—οΈ Architecture & Engineering Practices

I optimize for reliability and long-term maintainability by applying proven principles across both TypeScript and Java ecosystems:

  • Clean Architecture: explicit boundaries, testable business rules, infrastructure adapters
  • DDD: ubiquitous language, domain modeling, bounded contexts, and clear separation of concerns
  • SOLID: small units with cohesive responsibilities and stable contracts
  • TDD: test-first thinking with JUnit 5 (Java) and Jest/Vitest (TypeScript)
  • System design: decomposition, backpressure, caching, failure-aware design, and event-driven patterns

πŸ—ΊοΈ Reference Architecture

flowchart LR
  U[πŸ‘€ Users] --> E[Edge / CDN]
  E --> FE[Frontend\nNext.js / React]
  FE --> GW[API Gateway]

  GW --> STS[Service A\nNestJS / Node.js]
  GW --> SJV[Service B\nSpring Boot / Java]
  GW --> SGO[Service C\nGo / Python]

  STS --> DB1[(PostgreSQL)]
  STS --> CA[(Redis Cache)]
  SJV --> DB2[(MySQL / PostgreSQL)]
  SJV --> MQ[πŸ“¨ Kafka / RabbitMQ]
  SGO --> DB3[(MongoDB)]
  SGO --> ML[πŸ€– ML Inference]

  MQ --> STS
  MQ --> SGO

  CI[βš™οΈ CI/CD] --> REG[Container Registry]
  REG --> K8s[☸️ Kubernetes]
  K8s --> STS
  K8s --> SJV
  K8s --> SGO
Loading
βš™οΈ Engineering Checklist β€” quality, security, performance

API Design

  • Versioning strategy, input validation, and clear error contracts
  • Rate limiting, throttling, and observability (structured logging, tracing)

Performance

  • Profiling hot paths, pragmatic caching layers, index optimization
  • Async processing with message queues for long-running operations

Security

  • Least privilege, secrets hygiene (Vault / AWS Secrets Manager)
  • OWASP Top 10 awareness, JWT / OAuth2 patterns, Spring Security configuration

Delivery

  • CI/CD automation with GitHub Actions, containerized runtimes, reproducible environments
  • Semantic versioning, changelog automation, and rollback strategies

β˜• Java & Spring Boot Deep Dive

What I build with the Spring Ecosystem

Spring Boot

  • REST API development with layered architecture (Controller β†’ Service β†’ Repository)
  • Dependency injection, auto-configuration, and profile-based environments
  • Exception handling with @ControllerAdvice and standardized error responses

Spring Security

  • JWT-based stateless authentication and role-based access control (RBAC)
  • OAuth2 integration and method-level security (@PreAuthorize)

Spring Data JPA / Hibernate

  • Entity modeling, relationships, and lifecycle management
  • Custom JPQL/native queries, pagination, and performance optimization

Spring Cloud

  • Service discovery (Eureka), API Gateway (Spring Cloud Gateway)
  • Circuit breaker patterns with Resilience4j
  • Distributed configuration with Spring Cloud Config

Testing

  • Unit tests with JUnit 5 + Mockito
  • Integration tests with @SpringBootTest and Testcontainers
@RestController
@RequestMapping("/api/v1/projects")
@RequiredArgsConstructor
public class ProjectController {

    private final ProjectService projectService;

    @GetMapping("/{id}")
    public ResponseEntity<ProjectDTO> findById(@PathVariable UUID id) {
        return ResponseEntity.ok(projectService.findById(id));
    }

    @PostMapping
    @PreAuthorize("hasRole('DEVELOPER')")
    public ResponseEntity<ProjectDTO> create(@Valid @RequestBody CreateProjectRequest request) {
        ProjectDTO created = projectService.create(request);
        URI location = ServletUriComponentsBuilder.fromCurrentRequest()
            .path("/{id}").buildAndExpand(created.id()).toUri();
        return ResponseEntity.created(location).body(created);
    }
}

🧠 AI/ML & Data Science

Machine Learning & Data Science competitor on Kaggle. I use competitions to benchmark models, refine feature engineering, and stress-test applied ML workflows.

Technical Focus

  • Training Deep Learning models with PyTorch / TensorFlow
  • Mathematical foundations: linear algebra, multivariable calculus, probability & statistics
  • Feature engineering and large-scale data processing with Pandas / NumPy
  • Computer Vision and NLP for unstructured problems
  • Fine-tuning and deploying models from Hugging Face Hub
  • Continuous study of SOTA architectures and modern training techniques

πŸ“Š GitHub Statistics

GitHub Stats Top Languages
GitHub Streak
GitHub Trophies

πŸ“ˆ Contribution Graph

Emanuel's github activity graph


πŸ’Ό Open To Opportunities

Position Focus Areas Goal
Internship / Junior Dev Full Stack Β· Backend (TS/Java) Β· Cloud Apply engineering fundamentals in production
Open Source Collaboration High-impact systems Β· Dev tooling Deliver scalable, maintainable solutions

πŸ’‘ I'm especially interested in teams that value engineering craftsmanship, clear architecture, and continuous learning, whether in TypeScript, Java, Go, or Python-based stacks.


πŸ“« Let's Connect

Portfolio Β  LinkedIn Β  Email Β  Hugging Face



github contribution snake animation

Building scalable systems with clean interfaces, robust backends, and measurable outcomes.

Footer

Popular repositories Loading

  1. pyn pyn Public

    A Python-based tool for password analysis and generation, featuring strength evaluation and compromised password detection.

    HTML 1

  2. emanuellcs emanuellcs Public

    GitHub profile's README.md

  3. dnc-challenge-01 dnc-challenge-01 Public

    Challenge 01 of the DNC Software Engineering Course.

    HTML

  4. dnc-challenge-02 dnc-challenge-02 Public

    Challenge 02 of the DNC Software Engineering Course.

    HTML

  5. dnc-challenge-03 dnc-challenge-03 Public

    Challenge 03 of the DNC Software Engineering course.

    JavaScript

  6. dnc-challenge-04 dnc-challenge-04 Public

    Challenge 04 of the DNC Software Engineering course.

    TypeScript