Hi, I’m Diego Bernal, a Senior Software Engineer who builds scalable web applications and leads cross-functional teams. Over the past decade, I’ve delivered frontend architectures and full-stack features that blend performance, reliability, and a great user experience. I enjoy turning complex requirements into solid, maintainable code and collaborating with designers, product managers, and stakeholders to ship value. I thrive on Next.js, TypeScript, and cloud-native stacks, and I’m passionate about AI-enabled features, testing strategies, and building reusable components and libraries that accelerate teams. When I’m not coding, I’m exploring new technologies, mentoring engineers, or contributing to open-source projects.

Diego Bernal

Hi, I’m Diego Bernal, a Senior Software Engineer who builds scalable web applications and leads cross-functional teams. Over the past decade, I’ve delivered frontend architectures and full-stack features that blend performance, reliability, and a great user experience. I enjoy turning complex requirements into solid, maintainable code and collaborating with designers, product managers, and stakeholders to ship value. I thrive on Next.js, TypeScript, and cloud-native stacks, and I’m passionate about AI-enabled features, testing strategies, and building reusable components and libraries that accelerate teams. When I’m not coding, I’m exploring new technologies, mentoring engineers, or contributing to open-source projects.

Available to hire

Hi, I’m Diego Bernal, a Senior Software Engineer who builds scalable web applications and leads cross-functional teams. Over the past decade, I’ve delivered frontend architectures and full-stack features that blend performance, reliability, and a great user experience. I enjoy turning complex requirements into solid, maintainable code and collaborating with designers, product managers, and stakeholders to ship value.

I thrive on Next.js, TypeScript, and cloud-native stacks, and I’m passionate about AI-enabled features, testing strategies, and building reusable components and libraries that accelerate teams. When I’m not coding, I’m exploring new technologies, mentoring engineers, or contributing to open-source projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

English
Fluent
Spanish; Castilian
Fluent

Work Experience

Senior Software Engineer - Frontend at Nifty Island
April 1, 2025 - September 15, 2025
Led migration of a React app to NextJS, improving performance and time-to-deploy via a unified build strategy; architected/testing framework; built a reusable component library used across multiple front-end projects.
Senior Software Engineer - Frontend at Nifty Island
April 1, 2025 - September 15, 2025
Led the migration of a React application to NextJS, improving performance and time-to-deploy by implementing a unified build strategy across environments. Architected and led development of an extensive frontend testing framework and a reusable component library used across multiple front-end projects.
Principal Software Engineer / Tech Lead at Serenity
February 1, 2025 - Present
Led design, development, and deployment of Serenity's AI Inspection Template Generator web app. Defined requirements with Director of Engineering; implemented front-end with NextJS/TypeScript, serverless AWS Lambda, DynamoDB, and API Gateway; integrated OpenAI for AI template generation; enabled PDF export and hosting at templates.serenityehs.com.
Principal Software Engineer / Tech Lead (Contract) at Serenity
February 1, 2025 - Present
Led design, development, and deployment of Serenity's AI Inspection Template Generator web application. Collaborated with Director of Engineering to define requirements, architecture, and tech stack. Built end-to-end features enabling users to create templates with AI and export them as PDFs.
Full Stack Engineer (Volunteer) at Los Angeles Review of Books (LARB)
November 1, 2023 - September 15, 2025
Volunteer contributor implementing a new site design following the developer lead, using TypeScript, React, NextJS, TailwindCSS, and NodeJS to enhance frontend.
Full Stack Engineer (Volunteer) at Los Angeles Review of Books (LARB)
November 1, 2023 - September 15, 2025
Volunteered to implement a new site design for LARB's website, following the project lead's direction.
Senior Frontend Engineer at CleanSpark
March 1, 2022 - September 15, 2025
Enhanced flagship product's production codebase for a publicly traded company, improved performance, and developed testing strategies including unit, integration, and end-to-end tests; contributed to React Native project integration.
Senior Frontend Engineer at CleanSpark
March 1, 2022 - September 15, 2025
Enhanced the flagship product's production codebase for a publicly traded company, delivering performance improvements and robust testing strategies (unit, integration, end-to-end). Contributed to refining and deploying a React Native project for smoother integration.
Full Stack Engineer at ESP Personnel
October 1, 2019 - September 15, 2025
Integrated ReactJS client profile with third-party CRM; built reusable JavaScript SDK for proprietary RESTful APIs; improved call-center productivity with click-to-dial in the phone system.
Full Stack Engineer at ESP Personnel
October 1, 2019 - September 15, 2025
Enhanced client communication by integrating a ReactJS client profile with a third-party CRM; created and maintained a reusable JavaScript SDK for proprietary RESTful APIs; improved call-center productivity with click-to-dial functionality in the phone system.

Education

B.S. Computer Engineering at CSU San Bernardino
January 11, 2030 - January 1, 2014
Bachelor of Science in Computer Engineering at CSU San Bernardino
January 11, 2030 - January 1, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services