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
Lead Software Engineer
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)
Expertise
Backend development in modern and legacy PHP systems. Comfortable in any framework or vanilla PHP, but my true home is working with Laravel
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.
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
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.
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
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.