Senior software engineer, technology enthusiast

I’m Thomas Cabral, a senior software engineer and entrepreneur based in Florida. I’m the founder and CEO of FlowState Dev, where we are passionate about using technology to empower people and businesses to reach their full potential.

Boosting Code Readability with Scala's For Comprehension

Introduction At its core, for comprehension is a syntactic construct that allows you to write a sequence of expressions that are executed in a loop. The loop iterates over some collection, generating a value on each iteration, and applies some operations to that value. The result is a new collection that is created by combining the values generate...

Flask REST API: The Easiest Way to Build RESTful Web Services

Flask is a popular micro web framework for Python that makes it easy to build small web services, including REST APIs. REST APIs are web services that use the REST architectural style, which provides a standardized way of accessing and manipulating data over the web. Here is an example of a Flask app that uses SQLAlchemy, an object-relational mapp...

Case Study: How a Custom Email Validation Application Boosted Deliverability

I. Introduction Our client was a marketing & advertising company experiencing high bounce rates and poor email deliverability. The services they were using previously had stopped working, and the cost of the SaaS applications on the market that offered similar functionality was too high and didn't fully solve their issues. To address these challe...

Verifying Email Addresses in Batches with Python

In this blog post, we'll be looking at a piece of code that verifies email addresses in batches. This can be useful in a variety of scenarios, such as cleaning up a database of email addresses or checking the validity of a list of email addresses that have been collected through a sign-up form....

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work

  1. Company
    FlowState Dev
    Role
    CEO
    Date
  2. Company
    RMS
    Role
    Senior Software Engineer
    Date
  3. Company
    AutoLoop
    Role
    Software Engineer
    Date
Download CV