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

Software Engineering & Computer Science student (2025–2029) focused on high-performance Full Stack development. I work with an engineering vision, combining modern interfaces with robust backends, guided by Clean Architecture, Domain-Driven Design (DDD), and SOLID.

My main stack is the TypeScript ecosystem (Node.js, React, Next.js, NestJS), with Python and Go used strategically for automation, data workflows, and concurrency-critical services. I am actively pursuing internship opportunities where I can apply modern web development, cloud-native delivery, and applied AI/ML to real-world systems.

const profile = {
  title: "Software Engineering Student",
  specialization: "Full Stack Development",
  stack:
    "TypeScript (Node.js, React, Next.js, NestJS) | Python & Go | Cloud, DevOps, Databases & AI/ML",

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

  coreFocus: [
    "Scalable and High-Performance Web Systems",
    "Cloud-Native Architecture and Delivery",
    "AI/ML Integration in Production Systems",
  ],

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

Coding

What I do

  • Full Stack delivery with production-grade ergonomics: performance, security, and maintainability.
  • API design and backend systems: REST/GraphQL, microservices patterns, messaging, and WebSockets.
  • Cloud & DevOps: containerization, CI/CD pipelines, and cloud deployment workflows.
  • Data: relational and NoSQL modeling, query optimization, and caching strategies.
  • AI/ML: model training and integration patterns for intelligent features in web systems.


🧭 Competency Pillars

Web
Full Stack Systems
React, Next.js, Node.js, NestJS
Cloud
Cloud & DevOps
Docker, Kubernetes, CI/CD, AWS
AI
AI/ML Integration
Python, Deep Learning, Kaggle

🛠️ Tech Stack

💻 Languages

TypeScript JavaScript Python Go SQL

🎨 Frontend

React Next.js Tailwind HTML5 CSS3 Vite

⚙️ Backend & APIs

Node.js NestJS Express FastAPI Gin GraphQL

☁️ Cloud & DevOps

AWS AWS Lambda CloudFormation Docker Kubernetes CI/CD Azure Google Cloud

💾 Databases & Caching

PostgreSQL MySQL MongoDB Redis

🤖 AI/ML & Data

PyTorch TensorFlow Scikit-learn Hugging Face Pandas NumPy Kaggle

Stack summary

Domain Primary focus Notes
Frontend React, Next.js (SSR/ISR), TypeScript Accessible UI, performance, web fundamentals
Backend Node.js, NestJS, REST/GraphQL Microservices patterns, WebSockets, security
Cloud & DevOps Docker, Kubernetes, CI/CD, AWS Cloud delivery mindset; familiarity with Azure/GCP
Data PostgreSQL, MySQL, MongoDB, Redis Efficient modeling, indexing, query optimization
AI/ML PyTorch, TensorFlow, Hugging Face Kaggle-driven experimentation and integration

🧱 Architecture & Engineering Practices

I optimize for reliability and long-term maintainability by applying proven principles and patterns:

  • Clean Architecture: explicit boundaries, testable business rules, infrastructure adapters.
  • DDD: ubiquitous language, domain modeling, and clear separation of concerns.
  • SOLID: small units with cohesive responsibilities and stable contracts.
  • System design: decomposition, backpressure, caching, and failure-aware design.

Reference architecture

flowchart LR
  U[Users] --> E[Edge / CDN]
  E --> FE[Frontend: Next.js]
  FE --> API[API Gateway]
  API --> S1[Service A: NestJS / Node.js]
  API --> S2[Service B: Go / Python]
  S1 --> DB1[(PostgreSQL / MySQL)]
  S1 --> C[(Redis Cache)]
  S2 --> DB2[(MongoDB)]
  S2 --> ML[ML Inference / Models]
  CI[CI/CD] --> R[Container Registry]
  R --> K8s[Kubernetes]
  K8s --> S1
  K8s --> S2
Loading
Engineering checklist (quality, security, performance)
  • API design: versioning strategy, validation, rate limiting, and observability.
  • Performance: profiling, caching, indexing, and pragmatic trade-offs.
  • Security: least privilege, secrets hygiene, OWASP basics, and secure defaults.
  • Delivery: CI/CD automation, containerized runtimes, reproducible environments.

🧠 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 for optimization and regularization (linear algebra, multivariable calculus, probability/statistics).
  • Feature engineering and large-scale data processing.
  • Computer Vision and NLP for unstructured problems.
  • Continuous study of SOTA architectures and modern training techniques.

📊 GitHub Statistics

GitHub Stats Top Languages
GitHub Streak

💼 Open To

Position Focus areas Goal
Internship / Junior Full Stack, Backend, Cloud Apply engineering fundamentals in production contexts
Collaboration High-impact systems Deliver scalable, maintainable code

📫 Contact

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. RID219184_Desafio01 RID219184_Desafio01 Public

    Desafio 01 do curso de Engenheiro de Software da DNC

    HTML

  4. RID219184_Desafio02 RID219184_Desafio02 Public

    Desafio 02 do curso de Engenheiro de Software da DNC

    HTML

  5. RID219184_Desafio03 RID219184_Desafio03 Public

    Desafio 03 do curso de Engenheiro de Software da DNC

    JavaScript

  6. RID219184_Desafio04 RID219184_Desafio04 Public

    Desafio 04 do curso de Engenheiro de Software da DNC

    TypeScript