Lead Software Engineer

Building Software and Teams

Hello, I'm Andrew and I have been building software for about the last 10 years. I have primarily worked with PHP across a few companies, from adtech, to assessments for healthcare, eCommerce, and now software for local governments.

 

Before becoming a developer I spent over a decade as a biochemist in the biopharmaceutical industry, then made a pivot to software after getting a Master's at Harvard Extension.

 

My current role is at CivicPlus, where I lead two development teams, one focused on a PHP project and one focused on a .NET modernization effort. I enjoy both the code and team portions of my job, though I spend less time hands-on with code recently. I am trying to keep up with the fast pace of change in AI through work and personal projects while making time outside of work for everything else.

 

I enjoy scuba diving, mountain biking, and spending time with my family (lots of which is at baseball fields around the state)

A lego spaceman sitting at a desk with computer monitors

Expertise

Leading Teams to Deliver Great Products

PHP Development

Backend development in modern and legacy PHP systems. Comfortable in any framework or vanilla PHP, but my true home is working with Laravel

Product Delivery

Partnership with peers in product is the key to delivering, I cannot imagine not working closely with product to understand needs and timelines while maintaining a solid technical foundation and managing debt.

Leading Development Teams

I have been a team or tech lead for the majority of my time as a developer. My happy place is helping engineers grow while continuing to deliver a great product.

Hobby Projects

Everyone Needs a Hobby

Like any developer I have a GitHub repo full of started and half finished projects. I generally use them to practice new skills or create something that I find useful, usually centered around my non work hobbies.

Screenshot of divelogrepeat.com showing a diveboat header and site information

DiveLogRepeat is focused around one of my hobbies, scuba diving. It is written with a PHP / Laravel backend, a Vue 3 frontend using Bulma for css, and deployed to DigitalOcean. Like a lot of projects, it's only half finished, but a user can create an account, log dives, and perform some basic dive related calculations. 

There is also an extensive admin backend that allows for uploading images, creating blog entries, and managing site content. 

It's definitely one I would like to spend more time on.

Frontend repo: https://github.com/ambielecki/2023-divelogrepeat

Backend repo: https://github.com/ambielecki/2023-divelog-api-v2

Screenshot of showmyrides.com showing a map with ride overlays

A recent project mostly coded with AI (codex). This allowed me to play with different workflows and put up something fun for me to use. It's a standard Laravel API with Vue3  frontend using Vuetify for styling. 

 

The project is centered around another hobby, mountain biking (and biking in general). It uses OpenStreetMaps and Leaflet to allow plotting Garmin FIT file routes on the map and overlay multiple routes. This lets me see what trails I've covered at local parks and forests and plan rides to explore new ground.

 

The project also allows plotting rides from Zwift on the Watopia and Makuri Islands maps, which has become a new way for me to exercise when time is short or weather is bad.

 

Repo: https://github.com/ambielecki/2026-bike

Contact

Connect on GitHub or LinkedIn