luis-img
Web Developer

Luis Castillo

Hi! I am Luis Castillo, a professional software engineer passionate about developing innovative programs that expedite the efficiency and effectiveness of organizational success.

My Projects

Latest Articles

How to create a ReactJS and Rails Monorepos to GitHub?

A monorepos is when you have multiple applications within the exact location. Many developers use monorepos to have a single place to have the front-end and back-end Apps together. There is another way to structure an application which is Polyrepo, but this article will teach you how to make a Monorepos only.

CodeLand2022 Conference

CodeLand is a community where many early-career developers come to meet at a virtual conference. Every year CodeLad presents this virtual conference to talk about big ideas in tech, empower learning paths and energize each other.

DSA: Sliding Window Pattern

The use of the Sliding Window technique can be done in a very specific scenario, where the size of window for computation is fixed throughout the complete nested loop. Only then the time complexity can be reduced.

Building a Ruby on Rails API

Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers: Model, View, and Controller, each with a specific responsibility.

The Big O Notation

“Big O notation is a mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value or infinity. It is a member of a family of notations invented by Paul Bachmann, Edmund Landau, and others collectively called Bachmann–Landau notation or asymptotic notation.”

What happens when we type a URL into a browser?

URL stands for Uniform Resource Locator. A URL is nothing more than the address of a given unique resource on the Web. In theory, each valid URL points to a unique resource. Such resources can be an HTML page, a CSS document, an image, etc. In practice, there are some exceptions, the most common being a URL pointing to a resource that no longer exists or that has moved.

macOS Monterey Port 5000

As a Developer, when we are working on an application locally, we use local development servers, which is typical for a framework that takes a port from our computer to operate. For example, ReactJS uses default port 3000, and Express uses port 5000.

Recommendations

Luis is an incredibly dedicated and hardworking individual. I was thrilled to watch his passion for engineering grow, and he impressed me by never shying away from a difficult challenge. I'd be happy to work with him on any project, knowing what a reliable team member he makes.

Nick Spangler
Software Engineer

I had the pleasure of tutoring Luis during his time at Flatiron and got to witness firsthand his work ethic and dedication for software development. He is a quick learner and his passion for coding really shines through every-time we met. He would be a great asset to any company.

Brandon Wu
Senior Software Engineer

I have worked with Luis on Projects and he’s a person who meets challenges by acutely identifying the problem and then devising an action plan. He has been gifted with this quality of managing things within the given resources. Great person to work with and a brilliant individual.

Lupita Rivera
Software Engineer

I met Luis during the first day of class at Flatiron School. He has always been a help to me and a person you can rely on. Luis is hard-working, dedicated, competent and has a high retention of knowledge. He would be a great asset to any team.

Nathan Miller
Software Engineer

I had the pleasure of working with Luis on many labs and projects during our time at Flatiron. I will always be inspired by his enthusiasm to learn and his willingness to help others. He is an intelligent, friendly, and over all incredible person. I can't reccomend Luis enough. Any company would be lucky to have him on their team.

Breanna Scheibelhoffer
Software Engineer

Luis is a great team player with an attention to detail like no other. His communication skills and ability to follow and adjust on the fly was an asset. Luis will shine in any and all environments and bring a sense of stability!

Clifford H Sorrell
District Manager
Say Hello, Let's connect.

I'm currently open to work for Front-end Developer, Back-end Developer, and Full-Stack Developer.

Contact

Send me a message
TwitterGitHubLinkedIn
© 2023 All Rights Reserved