Web Development

Karl Saint Lucy
Karl Saint Lucy

  About Me

Hi! I’m Karl. I’m seeking freelance, full-time, and part-time web development work in the New York metro area or by remote.

For the past six years, I ran operations for social good tech startups in New York. As I met the challenges that came up in my work, I discovered that I love to save people time and make their lives easier with web software. At the same time, I built a reputation for myself as an empathic, reliable, and entrepreneurial collaborator through my work as a professional musician and writer.

With that in mind, I look forward to adding my creativity, my passion for working with others, and my hunger for lifelong learning to a team that shares my values.

  Skills & Qualifications


News Travels Fast

News Travels Fast

A one-page Django portfolio app for Miami-based PR firm News Travels Fast. Features animation with Animate.css and Typed.js, a backend-supported Contact form, and an admin interface that allows clients to view all form submissions.

Tours R Us

Tours R Us - Home

A simple, bare-bones HTML/CSS/JavaScript site for a new guided-tour company in Miami, Florida. Features Ekko Lightbox, Bootstrap carousels, and an Enkoder form.

Topher Cusumano

Topher Cusumano - Home

One-page portfolio website for humorist and playwright Topher Cusumano. Written in Django and Bootstrap, this Heroku app implements logging on the back end and the Magnific Popup jQuery plugin library on the front end.

Find a Doggo

Screenshot of www.findadoggo.com landing page

Want to adopt a dog, but don’t know anything about what breeds suit your lifestyle or shelters nearby? Find a Doggo finds adoptable dogs near you based on a temperament you specify.

Find a Doggo returns beautiful, mobile-responsive results from an API based on user input. Powered by Petfinder and written in Python, Flask, and Bootstrap. (View source code)

Movie Rex

Movie Rex landing page

A movie recommendation tracker CRUD app with user registration verification by email, a Trello card-like user interface, and movie title verification using the OMDb API.

Written in Python and Flask with Bootstrap, FontAwesome, and the SQLAlchemy PostgreSQL API. Deployed on Heroku. (View source code)

Project Dream Team

Screenshot of Project Dream Team landing page

A user and roles management CRUD app from a tutorial by Mbithe Nzomo on Scotch.io as part of Dain Miller’s Advanced Beginner Challenge. The implementation features unit tests and functional tests with Selenium.

Written in Python and Flask with Bootstrap and deployed on PythonAnywhere. (View source code)

Unladen Swallow

A Python package that returns the airspeed velocity of an unladen swallow. Deployed on PyPI, with documentation generated in Sphinx and deployed on Read the Docs. (View source code) (Read the docs)

  Additional Experience

Creative Collaboration

  • Professional musical theater composer and lyricist
  • Wrote a musical with Josh Sharp & Aaron Jackson (The Opposition with Jordan Klepper) that ran to standing-room-only houses in NYC and LA for a year and a half; we sold feature film option rights to 20th Century Fox in 2016
  • Wrote a musical with playwright Maria Alexandria Beech that placed in the final round of consideration for the National Music Theater Conference in 2017


  • Professional essayist, critic, and journalist
  • Published in Metro US, the largest free, daily-circulation newspaper in the U.S.
  • Celebrity interviews, cultural criticism, and current events for INTO, Grindr’s digital queer magazine