Software engineer, volunteer, and musician.

I’m Karl, a full-stack software engineer at NASA Goddard Space Flight Center. I am responsible for building and maintaining some of the agency’s best internal and external web applications. Besides working for NASA, I volunteer for The Renwick Gallery , a branch museum of the Smithsonian American Art Museum. I also volunteer for several other non-profit organizations. In my free time, I enjoy playing music.

Go Back

Transitioning from Laravel Mix to Vite

Vite is a modern frontend build tool that provides an extremely fast development environment and bundles your code for production. When building applications with Laravel, you will typically use Vite to bundle your application's CSS and JavaScript files into production ready assets. Laravel integrates seamlessly with Vite by providing an official plugin and Blade directives to load your assets for development and production.

Introducing my personal portfolio

I am professionally showcasing my portfolio, highlighting the breadth of my experience and the depth of my skills across multiple industries and verticals, establishing myself as a go-to resource for new business opportunities.

Rewriting interfaces with TailwindCSS

When I first came across TailwindCSS, I was amazed by the framework's simplicity. I rewrote my interfaces in a matter of minutes with efficiency and maintainability, leaving me more time to focus on the core of my applications. I have since used TailwindCSS in all of my new projects.

Work

  1. Company
    NASA
    Role
    Senior Full Stack Engineer
    Date
  2. Company
    InformedDNA
    Role
    Senior Software Engineer, Laravel
    Date
  3. Company
    Ticomix
    Role
    Senior Software Engineer, CRM
    Date
  4. Company
    Sabre Corporation
    Role
    Software Engineer
    Date
  5. Company
    Dante Inc.
    Role
    Software Engineer
    Date
  6. Company
    Verizon Business
    Role
    Software Developer
    Date
Download CV

Stay up to date

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

Portfolio

A brief, curated list of projects I've worked on over the years in professional settings.

Application

Earth Science Data Systems

NASA's ESDS program oversees the lifecycle of NASA's Earth science data — from acquisition through processing and distribution. ESDS aims to maximize the scientific return from NASA's missions for research and applied scientists, decision-makers, and society at large.


Laravel, Apache Nutch, ElasticSearch

Website & Backend Administration

Earth Observatory

The Earth Observatory’s mission is to share with the public the images, stories, and discoveries about the environment, Earth systems, and climate that emerge from NASA research, including its satellite missions, in-the-field research, and models.


Laravel, Bootstrap, Laravel Mix

Case Study

Direct Readout Laboratory

The Direct Readout Laboratory (DRL) is a technology and information conduit for the Direct Broadcast (DB) community. The DRL acts as an intermediary between missions and DB community members that are not directly involved in the missions.

VIEW SCREENSHOT

Laravel, Tailwind, Vite

Application

InformedDNA

InformedDNA optimizes clinical decisions through impactful solutions leveraging the most current genomics expertise. We are the nation’s leading applied genomics company, with the largest independent team of genetics specialists representing the full breadth of specialties and sub-specialties. In addition, we are backed by more than 14 years of clinical data and financial proof of effectiveness.

VIEW SCREENSHOT

Tool for Building Enterprise Applications

Dante Inc's Taylor

Taylor MDA is a specialized UML modeling tool based on Eclipse designed to support the development of multi-tiered, distributed systems. Used to model and document complex systems design, it uses convention-based techniques to generate the maximum code from streamlined UML models. Templates for creating JEE applications based on JPA/EJB3 and JSF/Seam/Facelets are included.