✨ Available For New Projects

Software Consultant
& Solutions Architect

Transforming complex business challenges into elegant technical solutions. Specialized in cloud architecture, system design, and digital transformation.

6+
Years Experience
15+
Technologies

About Me

Hi, my name is Emmanuel Trevino. I am a Software Engineer with experience building backend-heavy, customer-facing web applications and data pipelines for data-intensive products. Strong background in full-stack development, asynchronous and distributed systems, and integrating LLM-powered features into production workflows. Comfortable owning features end-to-end, supporting other engineers, and adapting quickly across languages, frameworks, and complex problem domains.

Projects

image of a pumpjack

Downhole Oil Well Scanning & Data Platform

Core Purpose: Built a dedicated software solution for an oil well scanning company to manage, analyze, and share critical downhole data, specifically focusing on pitting and rod-wear.

Key Functionalities

  • Data Management: Implemented detailed data analytics and reporting tools for well scan results.
  • Collaboration: Enabled secure data sharing between the company and its external customers.
  • Governance & Security: Integrated comprehensive user/customer management, data security protocols, and long-term data retention policies.
  • Business Integration: Developed a specialized QuickBooks integration to streamline administrative and financial tasks.

Technical Summary

  • Frontend Architecture: Developed a responsive single-page application (SPA) using Angular, utilizing PrimeNG as the primary component library to build complex, data-heavy interfaces like interactive reports and administrative dashboards.
  • Backend Services: Engineered a robust backend using .NET 8 following an MVC/Web API architectural pattern to provide lightweight, high-performance RESTful endpoints for data consumption.
  • Data Layer: Designed a specialized Relational Data Model in SQL to ensure strict data integrity and consistency for industrial well-scanning metrics, including complex pitting and rod-wear relationships.
  • Identity & Access Management: Integrated Keycloak to handle enterprise-grade authentication and authorization, implementing secure role-based access control (RBAC) to protect sensitive client data.
  • Third-Party Integration: Developed custom middleware to synchronize financial data with QuickBooks, streamlining the transition from technical field reports to business invoicing.
image of a pumpjack

3D Graphics

Core Purpose: Exploring the capabilities of 3D graphics in websites.

Key Functionalities

  • Incorporate 3D graphics: Apply eye-caching visuals to a webpage.
  • Performance Testing: Testing the performance of 3D rendering on web browsers.

Technical Summary

  • Vanilla JavaScript
  • ThreeJS library
  • Vite for quick development
  • Publish using CloudFlare

Tech Stack

code

Languages

  • C#
  • SQL Server
  • JavaScript
  • TypeScript
  • HTML/CSS
network_intelligence

AI & Next-Gen Dev

  • AI-Augmented Development
  • LLMs
  • Prompt Engineering
  • Cursor
  • Claude Code
database

Backend

  • .NET
  • Entity Framework
  • ClickHouse
  • PostgrSQL
  • Swagger
  • SSMS
devices

Frontend

  • Angular
  • RxJS
  • Razor Pages
  • Web Components
  • PrimeNg
  • Bootstrap
cloud

DevOps & Cloud

  • Docker
  • Azure
  • Bicep
  • Git
  • Nx
  • CI/CD
experiment

Testing

  • NUnit
  • Jest
  • Selenium