Lucas Castro

Software Engineer

Hello there. I'm Lucas!

I'm a father, a husband, and a software engineer. My mission is to write software that improves people's lives. I have experience building and designing for the web, as well as writing automated tests.


I build projects

I have put my skills to practice by building some interesting things for professional, educational, and personal purposes.

SSI Passwordless LoginBuilt with: React.js Tailwind Trinsic

A sample application to showcase how to use Trinsic Studio features to implement a passwordless login use case.

December 2021 - January 2021
Personal Website v3.0Built with: TypeScript React.js Tailwind

The version 3.0 of my personal website. It integrates with different services to manage the blog and portfolio content, and the contact request submissions.

December 2021 - December 2021
CS Students Question and Answer AppBuilt with: React.js Tailwind Serverless

A question and answer PWA for BYU Computer Science students find help to complete their homework.

November 2021 - December 2021

I write articles

Occasionally I feel compelled to write about things that I am learning or that interests me. I have plans to write new articles more frequently to showcase some of the things I have been working on.

Using Cypress to Test a Front-end ApplicationJuly 19, 2021

Overview It is always safer to test our code than to simply assume that everything is working. The price of shipping faulty software is too big compared to the investment of time that testing requires. However, this investment doesn't need to be grea...

How to Create an Express.js MiddlewareJuly 12, 2021

Context During my interview for my programmer role at the Utah County Government, one of the questions was to explain what middleware was. Although I was familiar with the term, I could not answer it appropriately. After my interview, I decided to di...