Jeremy Benjamín Chávez Hernández

JEREMY BENJAMÍN
CHÁVEZ HERNÁNDEZ

Tech Stack

Technologies and tools I use in my day-to-day engineering workflow

Git preview
Git

Git

I have two years of experience using Git as a version control system. During this time, I have learned to use this tool efficiently from the Linux command line. My skills include using Git for branch management, commit and merge management, as well as resolving code conflicts. At MTech, I have worked with collaborative development workflows, ensuring best practices in source code management and change integration.

GitHub preview
GitHub

GitHub

I have been creating and managing GitHub repositories for two years, where I host both personal and collaborative projects. Thanks to my experience with this platform, I have learned how to properly structure repositories, work with forks and pull requests, and use GitHub Actions to automate workflows and create custom domains.

GitLab preview
GitLab

GitLab

Over the past two years, I have worked with GitLab on managing open-source repositories. During this time, I have resolved more than forty-two issues in projects for various companies, including the official MTech website and an NGO in Africa, among others. My experience with GitLab extends beyond repository management and code contributions to include setting up continuous integration and continuous deployment (CI/CD) workflows, ensuring efficient and automated software delivery.

Drupal preview
Drupal

Drupal

I have been working with Drupal for two years, playing a key role in the development and maintenance of projects based on this CMS. In my day-to-day work at MTech, Drupal is one of my primary tools, and I also use Docker, DDEV, Composer, Drush, and Git, which allow me to optimize development, dependency management, and the efficient deployment of projects on this platform. I have helped resolve more than forty-two issues.

Linux preview
Linux

Linux

I’ve been using Linux for about two years, even before I started my master’s degree in Technology, and it has become my primary operating system. During this time, I’ve learned to use it professionally, optimizing workflows in software development and maintenance. I have applied my knowledge in both academic and professional settings, installing advanced software and configuring systems to maximize performance and compatibility with development tools. I used the Ubuntu-based LinuxMint Xfce 22 distribution for over a year, but I have since switched to the Arch-based CachyOS Xfce4.

HTML5 preview
HTML5

HTML5

I approach HTML5 as the foundational skeleton of web-based human-machine interfaces. By strictly adhering to semantic markup, I ensure that the structural integrity of an application remains accessible, logical, and optimized for both human users and automated data-parsing algorithms.

CSS3 preview
CSS3

CSS3

CSS3 provides the rendering logic I use to style and position elements within the DOM. I leverage modern specifications like Flexbox, Grid, and hardware-accelerated transitions to engineer responsive interfaces that adapt fluidly to any screen size or embedded device display without compromising rendering performance.

JavaScript preview
JavaScript

JavaScript

I treat JavaScript as the central nervous system of front-end architecture. Through asynchronous programming, DOM manipulation, and event-driven logic, I breathe dynamic functionality into static interfaces, transforming them into responsive cybernetic ecosystems capable of complex client-side processing.

Python preview
Python

Python

Python is my go-to language for rapid prototyping, data analysis, and automation logic. I leverage its extensive ecosystem to solve complex algorithmic problems, implement backend logic, and develop scripts that bridge the gap between raw datasets and actionable insights. I’ve been using this language since my sophomore year in college and throughout the early stages of my career.

C/C++ preview
C/C++

C/C++

C and C++ form the foundation of my hardware-level programming skills. I use these languages for embedded system logic, communication with microcontrollers, and applications where performance is critical. They provide the precise memory management and low-level control needed to interact directly with electronic components. It was through these languages that I first entered the world of programming during my sophomore year of college.

VS Code preview
VS Code

VS Code

Visual Studio Code served as my primary integrated development environment throughout. I’ve used this workspace with a custom set of extensions, strict code checkers, and advanced debugging tools. It acts as my command center, seamlessly connecting my programming workflow with terminal operations, version control, and telemetry from remote servers.

Antigravity preview
Antigravity

Antigravity

Antigravity has been my primary IDE since early 2026, and this is where I work on MTech and my personal projects every day.

PHP preview
PHP

PHP

Drupal is based on PHP, so I have developed skills in this programming language to customize and troubleshoot within the platform. Although I am not an absolute expert, I strive to write clean and efficient code when tackling problems in GitLab and Drupal within MTech. I take the time to analyze and design effective solutions, ensuring they are scalable and maintainable.

PHP_CodeSniffer preview
PHP_CodeSniffer

PHP_CodeSniffer

I utilize PHP_CodeSniffer alongside the PHP Code Beautifier and Fixer (PHPCBF) to ensure my codebase is clean, consistent, and strictly aligned with industry standards. By implementing a custom phpcs.xml configuration file, I have automated the enforcement of Drupal's standard coding guidelines. This setup not only detects formatting issues and stylistic violations but also automatically corrects them, significantly streamlining my development workflow and the peer review process.

PHP Static Analysis Tool preview
PHP Static Analysis Tool

PHP Static Analysis Tool

I integrate PHPStan into my development cycle to perform rigorous static analysis on my PHP code. Using a phpstan.neon configuration, I establish a solid baseline by implementing Drupal's standard Level 0 ruleset to proactively catch basic errors and bugs without executing the code. Because I build with scalability in mind, this setup is designed to easily increase in strictness levels as the code complexity and project requirements grow, ensuring a robust architecture over time.

PHP Unit preview
PHP Unit

PHP Unit

To guarantee the reliability of my applications, I rely on PHPUnit for comprehensive automated testing. I have established a robust testing infrastructure using a customized phpunit.xml configured specifically for Drupal within a DDEV environment. This setup seamlessly manages database connections, strict error reporting, and categorizes my tests into dedicated suites—including unit, kernel, functional, and JavaScript tests. This structured approach allows me to verify complex logic thoroughly and prevent regressions.

Cloudflare preview
Cloudflare

Cloudflare

As part of my network deployment architecture, I have integrated Cloudflare to optimize asset delivery and manage external traffic routing. I specifically leverage Cloudflare Pages as a highly efficient, serverless infrastructure for hosting static web interfaces, akin to GitHub Pages but optimized for edge performance. Furthermore, I have developed practical expertise in DNS management and domain name resolution, successfully configuring and mapping a newly acquired custom domain to my production project, Morita's Boutique. This ensures a fast, secure, and professional gateway connecting the global network to my deployed systems.

Tailwind CSS preview
Tailwind CSS

Tailwind CSS

Tailwind CSS is my primary styling framework for crafting modern, responsive, and highly performant user interfaces. I have implemented it across major production projects such as El Tablero (utilizing the modern Tailwind CSS v4 architecture), Panadería y Pastelería Alvarado, and this personal portfolio. I leverage its utility-first methodology, custom theme extensions, dark mode configurations, and modern grid/flexbox layouts to build clean, maintainable design systems with zero runtime overhead and minimal CSS footprint.

My Portfolio

Real-world production projects and open source contributions

RMS Titanic logo

RMS Titanic

RMS Titanic screenshot

RMS Titanic

RMS Titanic is a static web interface designed to preserve the memory of one of the most significant and iconic events of the 20th century. The architecture prioritizes information hierarchy and visual clarity, presenting historical records, casualty statistics, and timelines of events through a carefully crafted design that ensures the end user experiences no cognitive overload. Every typographic decision, every color code, and every unit of spacing was calibrated to produce a result that is not only rich in information but also visually polished and aesthetically refined, offering an interface that feels as premium as the subject matter is profound.

Astronomy Gallery logo

Astronomy Gallery

Astronomy Gallery screenshot

Astronomy Gallery

Astronomical Gallery is a comprehensive web application that connects NASA's official APOD (Astronomy Picture of the Day) API with an immersive front-end visualization system. A custom PHP middleware layer handles all API key management, query routing, and response normalization, completely abstracting the complexity of data retrieval from the client layer. The interface consumes this intermediate API to dynamically populate a calendar-based gallery interface, where each day node displays its corresponding astronomical resource (whether a high-resolution photograph or an embedded video) with smooth transitions and adaptive layout logic. The end result is a visually stunning, dynamic, and highly aesthetic application that transforms raw spatial data into an engaging user experience, worthy of the cosmos it displays.

Vístete con Conciencia logo

Vístete con Conciencia

Vístete con Conciencia screenshot

Vístete con Conciencia

Vístete con Conciencia is a civic-educational web platform engineered as part of a university initiative at Universidad La Salle (ULSA) in León, Nicaragua. The system architecture delivers a multi-section informational interface designed to raise awareness about the environmental and social impact of the fast fashion industry exposing hidden data such as the 7,500 liters of water required to produce a single pair of jeans and the resulting river contamination caused by mass textile production. The platform integrates a practical Green Map module that surfaces geolocation-based listings of local second-hand shops, donation centers, and repair workshops across Nicaragua, enabling users to take immediate, tangible action in their own communities. The interface was engineered to be visually compelling and highly accessible, ensuring that complex sustainability data is presented in a digestible and aesthetically refined format that drives genuine behavioral change.

MTech Frontend logo

MTech Frontend

MTech Frontend screenshot

MTech Frontend

Contributed to the front-end development and redesign of the MTech website by customizing Drupal Twig templates, creating and integrating reusable UI components, and enhancing the homepage layout. Worked extensively with Drupal’s theme layer, including template inheritance, page-specific overrides, and component-based architecture. Implemented a new client showcase section, modified homepage content structure, and collaborated on visual improvements based on stakeholder feedback. Gained hands-on experience with Drupal theming, Twig templating, SCSS styling, asset compilation using npm and Webpack, cache management with Drush, and debugging front-end rendering issues. Strengthened skills in responsive design, component integration, troubleshooting template errors, and maintaining a modern development workflow within a DDEV local environment.

MTech Backend logo

MTech Backend

MTech Backend screenshot

MTech Backend

As a Web Developer at MTech, I specialize in building, maintaining, and optimizing robust web applications with a strong focus on PHP and Drupal. My day-to-day responsibilities involve everything from complex template modifications and feature development to integrating advanced tracking solutions. I work closely with cross-functional teams to ensure high-quality project delivery. Beyond my direct project work, I am deeply committed to the open-source ecosystem, having completed over 40 official code contributions to the Drupal community, which reflects my dedication to continuous improvement and collaborative software development.

Morita's Boutique logo

Morita's Boutique

Morita's Boutique screenshot

Morita's Boutique

Developed and launched Morita's Boutique, a high-performance, mobile-first e-commerce landing page featuring dynamic regional catalogs, responsive CSS layouts, and custom typography. The project includes end-to-end deployment on Cloudflare Pages with custom domain registration, SSL activation, and complete technical SEO implementation comprising XML sitemaps, Open Graph metadata, Google Search Console integration, and local search optimization.

Servicios Topográficos León Nicaragua logo

Servicios Topográficos León Nicaragua

Servicios Topográficos León Nicaragua screenshot

Servicios Topográficos León Nicaragua

Servicios Topo DP is a web platform designed for the secure consultation of topographic receipts and blueprints by clients. The project was originally developed under a monolithic architecture using Drupal 11 and, to eliminate server costs and radically optimize load speeds, it was refactored and migrated to Astro, operating as a 100% static application (SSG) on Cloudflare Pages. To maintain the privacy of financial information and PDF files without relying on an active database, the new architecture implemented a cryptographic security system based on build-time SHA-256 hashes. Currently, both the original Drupal 11 environment and the new static Astro version are deployed, live, and fully functional simultaneously, demonstrating the ability to manage and maintain legacy systems alongside modern web architectures.

El Tablero logo

El Tablero

El Tablero screenshot

El Tablero

El Tablero, is an interactive static chess encyclopedia detailing fundamental piece movements and biographies of historical players. The project is built with Astro to generate dynamic routes from Markdown content collections, acting as a high-speed, flat-file database. The interface utilizes Tailwind CSS v4 for a responsive, purple-themed design, integrating interactive SVG graphics, optimized WebP photographic images, and a persistent dark mode system managed with vanilla JavaScript, all automatically compiled and deployed to production through Cloudflare Pages.

Panadería y Pastelería Alvarado logo

Panadería y Pastelería Alvarado

Panadería y Pastelería Alvarado screenshot

Panadería y Pastelería Alvarado

For this project, I designed and developed a modern, highly optimized web platform for Panadería y Pastelería Alvarado, focused on boosting their local digital presence. Built with Astro and Tailwind CSS, I delivered a lightning-fast, responsive interface that engages users through an immersive visual experience, featuring an edge-to-edge photo mosaic integrated with a custom Vanilla JS Lightbox. The UI design incorporates elegant details such as infinite typewriter animations and bespoke SVG dividers to reinforce the brand's warm identity. Finally, the site was successfully deployed on Cloudflare Pages with a custom domain, implementing advanced technical SEO configurations (Sitemaps and Google Search Console) and direct Google Maps integration to ensure rapid indexing and outstanding organic search visibility.

About Me

Who I Am

Hi, I’m Jeremy. I’m a senior studying Electronic Cybernetics Engineering at La Salle Technological University (ULSA), and I’ve been working at MTech for 1 year and 9 months. I’m known for my ability to learn quickly and my adaptability when facing new challenges. I enjoy gaining new knowledge every day and taking on challenges that push me to continuously improve.

My Journey

I joined MTech in late May and early June 2024. I started working with Lucas (my boss) on Git. Later, I received an introduction to Drupal 10/11. I’m passionate about self-learning, and currently I work remotely from home or in my free time at university, solving community issues and handling the tasks assigned to me by my boss.

2+ Years of experience
58+ Issues Fixed
10+ Technologies worked with
100% Passion

Contact Me

Have a question or want to work together? Let's talk!