Skip to content

Frontend Engineer · Portfolio

AlejandroMares Sánchez

Software Engineer IIIFrontend Engineer

Software engineer focused on building and evolving web products and frontend platforms. I work across product requirements, architecture, and implementation to turn complex workflows into reliable experiences.

Selected Work · Featured

Three projects I want to lead with.

Expand any panel to preview a featured project, then open the full project.

DJ+ Search Platform — cover visual
01Frontend Platform / Search & AI

DJ+ Search Platform

Professional · Wizeline · Dow Jones

Reusable search and AI-assisted discovery experiences across Dow Jones products.

ReactNext.jsStorybook
WSJ.com Web Platform — cover visual
02WSJ.com Web Platform
Reinsurance TXN Platform — cover visual
03Reinsurance TXN Platform

More Work

A wider index of things I've built.

Move through the list to preview each project. Open any project for the full write-up.

Software Engineer2022 - 2024

Professional · Luxoft · Luxoft Serbia

A supply-chain risk MVP with map and chart visualizations for asset management operators.

Next.jsTypeScriptTailwind CSSLeafletApexChartsMUI

Looking for the full picture?

Browse the complete archive of 31 projects.

All Work

Complete archive

About

Engineering focused on how products are built and experienced.

Software engineer with 8 years of experience building web applications and frontend platforms across enterprise and product-focused environments. My work has moved progressively from application development toward frontend architecture, reusable component systems, and complex product experiences.

Lately that means AI-powered search experiences and the frontend platform behind a high-traffic newsroom, where component systems, performance, and accessibility are treated as product requirements rather than afterthoughts.

8 yrs
Building for the web
React · TS
Everyday tools
Platform
Frontend architecture
Scale
High-traffic products

Experience

A steady progression from application work to frontend platforms.

  • 2024Wizeline

    2024 — Present

    Software Engineer III

    Frontend platform engineering for Dow Jones products: shared search capabilities and the platform behind WSJ.com.

    • Develop reusable frontend components for search, advanced filters, and AI-assisted discovery on DJ+ Search.
    • Contribute to the Next.js platform behind WSJ.com, covering SSR, editorial layouts, and shared packages across web and WebViews.
  • 2022 — 2024

    Software Engineer

    Enterprise and customer-facing product work across consulting engagements: reinsurance transactions, geospatial risk, and a donation platform.

    • Contributed to frontend architecture in an Angular microfrontend environment for complex transaction workflows.
    • Built a geospatial risk-visualization MVP in Next.js and Angular UI for a customer-facing donation product.
  • 2020 — 2022

    Junior Software Engineer

    Internal platform work on a legacy service portal and a support-operations application.

    • Maintained and modernized a Backbone.js portal; took Socket.IO activity tracking from feasibility to implementation.
    • Developed React features for smart article search and ticket creation over a Node.js layer and SQL data sources.
  • 2019 — 2020

    Frontend Developer

    Frontend development on a business platform evolving from CRM toward ERP workflows.

    • Frontend development for CRM/ERP workflows in Angular.
    • Worked with a remote team and supported knowledge transfer across departments.
  • 2018 — 2019

    Frontend Developer

    Early frontend work on commercial and interactive web experiences.

    • Frontend development for early commercial web projects.
    • Interactive and experimental web experiences.

Technical Focus

The tools and disciplines behind the work.

Frontend & Platform

The core of the work: product surfaces and the platforms behind them.

  • React
  • Next.js
  • TypeScript
  • Angular
  • Component Systems
  • Micro-frontends

Data & API Integration

Where product surfaces meet the data layer.

  • GraphQL
  • Node.js
  • REST APIs
  • SQL

Performance & SEO

Treated as product requirements, not afterthoughts.

  • Core Web Vitals
  • Web Performance
  • SSR
  • SEO

Testing & Tooling

Confidence and consistency at scale.

  • Storybook
  • React Testing Library
  • Design Systems
01 / Project
DJ+ Search Platform — cover visual

Frontend Platform / Search & AI

DJ+ Search Platform

Reusable search and AI-assisted discovery experiences across Dow Jones products.

Role
Software Engineer III · Frontend
Year
2025 - Present
Origin
Professional · Wizeline · Dow Jones
Stack
ReactNext.jsStorybook

Overview

DJ+ Search is a shared frontend library for research and discovery tools used across Dow Jones products. It brings together search, filtering, article previews, bulk selection and AI-assisted features such as Smart Summaries and conversational experiences.

Technical approach

I build and maintain React components for the search workflow, from pre-search filters and results to article previews and AI-assisted interactions. I also support product teams integrating the library into their applications.

Architecture

The library packages search and discovery features as composable React experiences. Product teams can integrate the pieces they need while keeping implementation and interaction patterns within a common frontend foundation.

Challenges

  • Different product requirements: Supporting Dow Jones applications with distinct workflows, content and integration needs.
  • Complex search journeys: Connecting filters, results, bulk actions and previews into a coherent user flow.
  • AI within research workflows: Incorporating Smart Summaries and conversational features without disrupting the search experience.

Scope & impact

  • Shared frontend foundation: Product teams can integrate search and discovery features from a common library.
  • Broader research workflows: Search, article previews and AI-assisted features are available within the same experience.
  • Ongoing product work: The library continues to evolve alongside the applications that use it.

Gallery

02 / Project
WSJ.com Web Platform — cover visual

Frontend Platform

WSJ.com Web Platform

Frontend platform work for WSJ.com’s editorial experiences across web and embedded WebViews.

Role
Software Engineer III · Frontend
Year
2024 - 2025
Origin
Professional · Wizeline · Dow Jones
Stack
ReactNext.jsGraphQL

Overview

I worked on the frontend platform behind WSJ.com, contributing to shared editorial components, article layouts, and platform features across web and mobile experiences. My work included reusable presentation widgets, modernizing article layouts for embedded WebViews, and improving image delivery for immersive editorial experiences. Loading performance and optimization were important considerations throughout this work.

Technical approach

I developed and maintained shared presentation components for editorial experiences, including author profiles and “What to Read Next” widgets. I also modernized article layouts for embedded WebViews and worked on making the Opinion menu dynamic instead of relying on hardcoded entries. For immersive article covers, I refactored image handling so image sources could be selected more precisely according to screen size and device pixel density. This supported a more deliberate approach to image delivery and loading performance. I also contributed to general layout and component maintenance, bug fixes, and ongoing platform improvements.

Architecture

Shared frontend packages supported editorial components across web and embedded WebViews. I contributed to evolving these shared experiences while maintaining their layouts, rendering behavior, and responsive image handling.

Challenges

  • Editorial experiences across platforms: Supporting reusable widgets and article layouts across web and embedded WebViews.
  • Responsive image delivery: Choosing image sources according to viewport size and device pixel density.
  • Evolving a mature platform: Updating existing components and replacing hardcoded behavior while keeping loading and rendering performance in mind.

Scope & impact

  • Editorial widgets: Shared author profiles and “What to Read Next” widgets.
  • WebView layouts: Modernized article layouts for embedded WebViews.
  • Article covers: More granular image source selection for immersive covers.
  • Opinion menu: Dynamic implementation replacing hardcoded entries.
  • Ongoing maintenance: Bug fixes and frontend optimization across the platform.
View live project
03 / Project
Reinsurance TXN Platform — cover visual

Enterprise Platform

Reinsurance TXN Platform

An Angular web application for Lloyd’s Outwards Reinsurance transactions, built around reusable components and REST API integrations.

Role
Software Engineer
Year
2022
Origin
Professional · Luxoft
Stack
AngularTypeScriptNgRxMicro-frontendsREST APIs

Overview

The Reinsurance TXN Platform is a web application for managing Lloyd’s Outwards Reinsurance transactions. I contributed to its frontend implementation in an Angular microfrontend environment, developing reusable components and integrating REST APIs to support the product’s transaction workflows.

Technical approach

I developed reusable Angular components and integrated REST APIs into the frontend. My work also included debugging, unit testing, and code reviews to maintain code quality. I collaborated with business analysts, UI designers, and software architects to align implementation with business requirements.

Architecture

The frontend used Angular microfrontends, NgRx, and REST APIs. I contributed to reusable component development and API integration within this architecture.

Challenges

  • Multi-step transaction forms: Implementing forms with many interdependent fields and properties.
  • Legacy requirements: Working with requirements based on existing COBOL behavior when some expected behavior was ambiguous.
  • Cross-functional alignment: Coordinating frontend implementation with business analysts, UI designers, and software architects.

Scope & impact

  • Reusable frontend components: Developed Angular components for use across transaction workflows.
  • API integration: Connected frontend experiences with REST APIs.
  • Quality and collaboration: Contributed debugging, unit testing, and code reviews while aligning implementation with product and business requirements.
  • Functional MVP: A functional MVP delivered by the team despite ambiguous legacy requirements.
04 / Project
Supply Chain Risk Management — cover visual

Asset Management / Risk IT

Supply Chain Risk Management

A supply-chain risk MVP with map and chart visualizations for asset management operators.

Role
Software Engineer
Year
2022 - 2024
Origin
Professional · Luxoft · Luxoft Serbia
Stack
Next.jsTypeScriptTailwind CSSLeafletApexChartsMUI

Overview

A web application MVP designed to centralize supply-chain risk information for asset management operators. I set up the initial version of the project and built the map and chart views used to explore risk-related data in a single interface.

Technical approach

I set up the initial version of the project, independently selected the frontend stack, developed UI views for paginated data, chart visualizations, and interactive maps, and integrated the APIs that supplied risk data.

Architecture

Next.js and TypeScript frontend styled with Tailwind CSS, Leaflet for geographic visualization, ApexCharts for charts, and MUI components. API integration supplied data to the map and structured views.

Challenges

  • Compressed timeline: Delivering a functional MVP in approximately two months.
  • Mixed data presentation: Presenting geographic and structured data in one coherent frontend experience.
  • Scoped integration: Integrating APIs while keeping the scope focused.

Scope & impact

  • MVP delivery: A functional supply-chain risk MVP delivered in approximately two months.
  • Frontend ownership: Initial project setup, independent stack selection, and the map and chart views built end to end.
05 / Project
Network of Giving — cover visual

Customer-facing Product / Donation Experience

Network of Giving

Modernizing two web applications for a donation platform while preserving their business logic.

Role
Software Engineer
Year
2022 - 2024
Origin
Professional · Luxoft · Argodesign
Stack
Angular 16PrimeNGPrimeFlex

Overview

The project involved modernizing two web applications originally built in 2017 for Network of Giving. Working with Argodesign, I rebuilt the frontend while preserving the existing business logic, helping bring the applications forward without replacing the underlying business behavior.

Technical approach

I modernized the applications by updating the Angular codebase and replacing deprecated dependencies. I refactored frontend implementations built with Bootstrap and Angular Material into a custom PrimeNG and PrimeFlex implementation, then developed reusable components, directives, and view layouts based on the design team's specifications. I also implemented REST API integrations.

Architecture

The frontend was organized around reusable Angular components, directives, and layouts built with PrimeNG and PrimeFlex. The implementation connected these frontend experiences to REST APIs while retaining the existing business logic.

Challenges

  • Legacy frontend modernization: Rebuilding two applications originally developed in 2017 while retaining their established business logic.
  • UI framework transition: Replacing Bootstrap and Angular Material implementations with PrimeNG and PrimeFlex.
  • Design consistency and reuse: Translating design specifications into reusable components, directives, and layouts across the applications.

Scope & impact

  • Two modernized applications: Rebuilt the frontend of two existing web applications while preserving their business logic.
  • Reusable frontend foundation: Added shared components, directives, and layouts to support consistent implementation of the design specifications.
  • API integration: Connected frontend functionality with REST APIs.

Gallery

06 / Project
Bosch IT Service Portal — cover visual

Internal Platform / Employee Services

Bosch IT Service Portal

Modernizing a legacy internal service portal with self-service and smart search.

Role
Junior Software Engineer
Year
2020 - 2022
Origin
Professional · Bosch
Stack
Backbone.jsjQuerySocket.IO

Overview

A long-running internal IT service portal used worldwide. I maintained and continuously improved it through UI/UX enhancements, owned the support chat feature, and built a self-service support section to help users resolve issues independently.

Technical approach

I continuously implemented module improvements and UI/UX enhancements, took ownership of the support chat feature, and implemented a self-service support section with smart article search. I also built a user-interaction tracking system with Socket.IO to guide future improvements.

Architecture

Legacy Backbone.js and jQuery frontend with a Socket.IO-based user-interaction tracking system.

Challenges

  • Legacy compatibility: Improving a critical legacy Backbone.js portal while preserving compatibility.
  • Worldwide internal scale: Maintaining a platform for a large worldwide internal user base.
  • Self-service adoption: Encouraging self-service through searchable solution articles.

Scope & impact

  • Self-service support: A self-service section with smart article search intended to reduce support calls and ticket submissions.
  • Interaction tracking: A user-interaction tracking system built with Socket.IO to inform future improvements.
07 / Project
Bosch ITSM DASH — cover visual

Internal Product / Support Operations

Bosch ITSM DASH

An internal support app consolidating data sources and workflows for L1 and L2 support agents.

Role
Junior Software Engineer
Year
2020 - 2022
Origin
Professional · Bosch
Stack
ReactNode.jsExpressSQL

Overview

An internal web application designed to improve the efficiency of Level 1 and Level 2 support agents. It consolidated information from multiple internal data sources and brought support-article search and ticket creation into a unified workflow. I developed the React frontend and supported production issues with cross-functional teams.

Technical approach

I developed the React frontend over a Node.js/Express backend, integrated multiple SQL data sources, implemented smart search for solution articles and ticket-raising forms, and provided L3 support with engineers, QA, and Product.

Architecture

React frontend over a Node.js/Express backend querying multiple SQL data sources, with smart article search and ticket-raising workflows.

Challenges

  • Multiple data sources: Consolidating information from several SQL databases into one application.
  • Search and ticketing: Making solution articles searchable and supporting ticket creation within support workflows.
  • Cross-team collaboration: Collaborating across engineering, QA, and Product teams in Mexico and the US.

Scope & impact

  • Service-desk workflows: Support for Level 1 and Level 2 service-desk workflows aimed at improving agent efficiency.
  • Unified information: Multiple data sources consolidated into a single support-agent surface.
08 / Project
Adroit CRM / ERP Platform — cover visual

CRM-to-ERP Platform

Adroit CRM / ERP Platform

A business platform that grew from a sales CRM into an ERP used daily across six departments.

Role
Frontend Developer
Year
2019 - 2020
Origin
Professional · Adroit Overseas
Stack
Angular

Overview

An internal business platform that evolved from a CRM focused on sales into an ERP used daily across six company departments. I worked as a frontend developer on the platform as part of the initial technology department.

Technical approach

I continuously enhanced the UI of the Angular CRM to support sales and customer-management processes, developed new business-logic modules as the product scaled into an ERP platform, and helped upgrade its Angular and NPM packages from version 7 to 9.

Architecture

Angular-based CRM/ERP frontend, upgraded from Angular 7 to Angular 9 across the platform's evolution.

Challenges

  • Six-department scope: Supporting a product scope spanning six company departments.
  • CRM-to-ERP evolution: Evolving sales CRM capabilities into broader ERP workflows.
  • Initial remote team: Contributing as part of the initial technology department within a remote team of six developers.

Scope & impact

  • Daily business tool: The platform became a central tool used daily by teams across six departments.
  • CRM-to-ERP growth: Continued frontend development as the product expanded from a sales CRM into ERP workflows.

Gallery

Contact

Want to talk web products, frontend platforms, or a complex engineering challenge?