About Me
Hi, I’m Brian (he/him)! I’m a Director of Software Engineering with 20+ years of experience leading engineering organizations that deliver complex, high-impact systems, with a focus on modernizing legacy platforms and improving performance, security, and delivery speed. I build and grow high-performing groups through thoughtful hiring and mentorship, and I’m especially interested in helping engineers adopt practical AI workflows that consistently deliver results.
Writing
Vibe Coding an App With GPT-5, and Then Trying to Hack it
With agentic ai coding tool adoption skyrocketing, are LLMs dumping millions of lines of insecure code onto an unsuspecting public?
I Wrote My Dream App in 4 Hours
Using Copilot Agent Mode, I was able to implement an app idea that I’ve been mulling for years.
The Three Continuums of Better Software Estimation
As a software engineer, you're frequently asked to estimate how long a task will take to complete. Estimation can be a tedious process and it's tempting to just throw out a (usually rosy) date. This approach can quickly get you and your team buried, working nights and weekends to heroically meet dates that were unrealistic to begin with. Better estimates are critical to your health and longevity as a software engineer and this framing can help you keep your workload sustainable, avoid burnout, a
Experience
Directed engineering for an industry-leading, client-facing, multi-tenant SaaS cost benchmarking platform used in 76% of clinical trials globally.
Led a 39-person engineering organization responsible for a mission-critical clinical trial cost platform, directly managing 9 leaders across engineering, QA, and program, including Staff and AI/ML engineers.
Stabilized a high-risk platform under executive client escalation, delivering a 60x performance improvement and restoring enterprise client confidence.
Led budget planning and vendor negotiations to balance security investments with delivery of a new AI-powered protocol ingestion capability, bringing that feature to market ahead of competitors.
Established a comprehensive application security program spanning SAST, vulnerability scanning, pentesting, and red team exercises, eliminating all high and critical vulnerabilities and materially improving audit readiness.
Partnered with legal and infosec to strengthen contractual security requirements, aligning platform capabilities with enterprise standards and unblocking customer deals.
Led AI adoption across the engineering organization, increasing usage from 30% to 90% of pull requests in 3 months and improving productivity by 10 to 20%.
Managed 6 direct reports, including two managers, and led a 26-person engineering organization supporting a major clinical trial platform.
Budgeted a balanced mix of FTEs and contractors for 2025, optimizing engineer allocation, team effectiveness, and cost management.
Increased delivery capacity by recruiting, hiring, and onboarding 10 top-performing engineers, using a repeatable hiring process designed to identify strong talent in a fair and empathic way.
Partnered with product and program leadership to plan and execute the roadmap while balancing engineering initiatives with product priorities.
Planned and led the migration of the application from on-premises infrastructure to Azure, enhancing security and reducing disaster recovery time by 80%.
Instituted Innovation Week, a quarterly program combining training, team building, and hackathons that directly contributed to performance improvements and tech debt reduction.
Successfully leveraged LLM tools including ChatGPT, GitHub Copilot, and GitLab Duo to accelerate code reviews, root cause analysis, and training documentation.
Oversaw design, architecture, and planning for the Clinical Trial Optimization Solutions group.
Led a strategic, phased migration of a 15-year-old flagship .NET 3.5 application to ASP.NET MVC 5 and Angular, enabling continuous delivery to production, improving performance, reducing technical debt, and modernizing the user experience.
Pioneered and implemented Scrum in a previously waterfall environment, establishing buy-in from management and developers unfamiliar with the process.
Developed the team’s branching strategy and moved the team to Git and Jira, improving traceability and testability.
Joined TTC as the first in-house software engineer and helped build a team of 4 developers and 1 QA while collaborating with a remote team of 10 consultants to deliver new features and enhance the architecture.
Co-founded Photobot 3000, a Philadelphia-based company specializing in customized portable photo booths for event photography. Developed a real-time event photography system, using a combination of hardware and software to present a unified, joyful experience to guests. Enhanced user experience with a custom greenscreen module and a user-friendly iPad app. The system served hundreds of events and processed tens of thousands of photos.
As a senior member of an agile scientific startup; created software to help clients such as NASA and the UPENN monitor and study individual fatigue. Notably, the software was used on the ISS to study fatigue in astronauts.
Created an infrastructure for seamless and instant localization of Pulsar’s flagship cognitive testing product written in C++/CLI. This functionality enabled users to switch between English and Russian at the press of a button to accommodate the bilingual crew of the Mars-500 study.
Improved a critical randomization algorithm in Pulsar’s testing suite so that it more rigidly followed the precedents set by established psychological studies. This enhancement was deployed to the International Space Station where astronauts use the software to measure their fatigue.
DKR Oasis Management Co. LP
Software Engineer / Senior Software Engineer
April 2005 – October 2008
https://oasiscm.com/
As the senior member of a back-office development team at a hedge fund; planned, engineered and built applications to support trade reconciliation, pricing, and accounting operations. Took on an active role in long-term project planning, task estimation, hiring and training.
Evaluation Associates, LLC
Software Engineer
August 2003 – December 2007
Designed, developed, debugged, documented, tested and deployed software applications to support business activities at a small securities rating firm.
Featured Personal Projects
A browser-based app that turns your images into Perler bead patterns.
Melticulous converts photos and other images into printable Perler bead patterns, helping makers turn personal pictures, landscapes, and pixel-art ideas into bead projects.
It generates a clean grid layout, reduces the image to a practical bead palette, and provides the visual guidance needed to recreate the design accurately.
Because it runs entirely in the browser, users can create patterns without sending their images to a backend service.
An open-source bead pattern generator focused on image conversion and reproducible planning.
BeadMap is an earlier, code-centric take on the same creative space: converting arbitrary images into structured bead plans that makers can actually follow.
It focuses on the underlying transformation problem, including image pixelation, color quantization, mosaic reconstruction, and generation of a practical legend and shopping list.
The project is built with Node.js, Docker, and JavaScript, and I keep it featured as an open-source implementation of the core pattern-generation idea.
A clone of the original Wordle code with added features
Originally written as a Valentine’s gift for my partner, I built a modified version of Wordle that includes:
- An expanded word list to make things extra challenging
- Continuous play: after completing one puzzle, you can tap "NEXT WORD" to keep playing with a different word
- Ability to share a board; allowing you to challenge others to the same word during continuous play
An open-source random Sudoku puzzle generator
Written for a client and open-sourced with permission, a cross-platform desktop Sudoku puzzle generator.
Education
Southern Connecticut State University, New Haven, CT
Bachelor of Science in Computer Science
(Minors: Physics and Mathematics)
May 2003