Pinefall Digital
June 2021 - Present
Founder/Lead Engineer
I founded my own consulting business in 2021 while working full-time as a Lead Engineer at a Fortune 500 company.
What began as a side project—building small business websites and custom Shopify stores—grew into a full-time venture. Since then,
I’ve led and delivered a wide variety of projects, including serving as a technical lead for globally distributed teams across multiple organizations.
Starting and growing my own consulting business has been one of the most rewarding and impactful decisions of my career.
Languages & Technologies
.NET Core
AWS
Azure Cloud
C#
CI/CD
Cloudflare
Entity Framework
GraphQL
Prisma
Python
React
Shopify Admin API
SQL
TypeScript
Windows Services
Tyler Technologies
September 2017 - June 2025
Lead Software Engineer
As a lead engineer on the architecture team, I led many projects in a large-scale cloud transition.
Delegating work to 50+ engineers, I helped to shape internal policies, build internal tooling, and migrate several applications to modern tech stacks.
I designed databases, built API’s using .NET, integrated with third party API’s, and built Angular web applications.
I started at Tyler as a product team software engineer, where I worked on a variety of products and collaborated directly with support, QA, and clients.
I was promoted to Lead Software Engineer after about 3 years, and shortly after that, moved to the architecture team to help lead cloud migration efforts.
Languages & Technologies
.NET Core
.NET templates
Angular
ASP.NET
AWS
C#
CI/CD
DataDog
Docker
Feature Flags (Harness)
Genero
Github Actions
Kubernetes
OData
Okta
REST APIs
SOAP APIs
SQL Server
SQL
TypeScript
Progress Engineering
June 2012 - January 2016
Project Engineer
Worked as a Project Engineer in a fast-paced startup environment, delivering industrial automation solutions across diverse industries including food processing, forest products, manufacturing, and wastewater treatment.
Designed and implemented complex systems, developed company-wide UI/UX standards, and led several large projects from conception to completion.
Languages & Technologies
3D Animation
Automation Direct Languages/Products
C#
CANbus
DeviceNet
EtherCAT
Human-Machine Interfaces
Industrial Automation
Industrial Robot Programming
Modbus TCP
PID Loop Tuning
Programmable Logic Controllers
Relay Ladder Logic
Rockwell Automation Languages/Products
SCADA Systems
VB.NET
Windows Forms
WPF
Hack Reactor
March 2016 - June 2016
Advanced Software Engineering Certification
Attended Hack Reactor's Advanced Software Engineering immersive bootcamp program
to further my education after receiving a bachelor's degree and spending several years in the industry.
Approximately 13 hours per day, 6 days per week, for 14 weeks. A mix of hands-on building and theory.
I absolutely LOVED this experience, and learned a ton. It really set me up to be a very successful engineer.
Voted as cohort president and commencement speaker by my peers.
University of Maine
March 2008 - May 2012
BS Electrical Engineering Technology
BS Electrical Engineering Technology from the University of Maine, with an IT concentration.
Leaned heavily into software development and computer theory courses. Worked as a C++ tutor,
VB tutor, and PLC (Programmable Logic Controller) student lab technician.
Portfolio
For the majority of my career, I have worked on enterprise software and proprietary systems that cannot be easily shared publicly, or require licenses to access.
I have also worked on a handful of personal projects, some of which I can provide video demos for, and some of which are accessible on the internet.
Below, I will share as many resources as I can to showcase my work. I'll start with what I have been up to lately, and work backwards.
eSync: Keystroke PoS Shopify Integration
2025-2026
Custom Shopify app for bi-directional syncing of Keystroke PoS inventory, customer, and order data
This was a solo developer project done through my own LLC.
I built a custom Shopify app that integrates with Keystroke PoS systems to provide bi-directional syncing.
This project also involved a second app which is a .NET C# API running as a Windows Service, responsible for
receiving Shopify order data on the Keystroke side to update Keystroke with new orders and inventory changes.
This app is not publicly accessible and I am not able to share the proprietary codebase, but below are some screenshots of
both the Shopify app and the UI for the .NET API Windows Service.
This product has been launched and is installed for two large distributors in the US, with more installations pending.
STAAR Surgical
2024-2025
Cloud IOD/Implantable Lens Software
For about a year, I worked as a tech lead with a large, globally distributed team to help rebuild a legacy surgical software application.
This product is used by eye surgeons to plan and simulate implantable lens surgeries, and to order appropriate lenses for patients.
It is a novel combination of eCommerce and medical device software. I worked heavily on the back end and cloud infrastructure, and delegated work to
a small team of engineers. I also worked closely with a third-party team from the engineering firm Deloitte, as they were building out an Oracle data backend
used by the business for reporting and inventory tracking. We integrated our cloud web app with their backend.
The app is live here,
but cannot be accessed without being a registered eye surgeon or lens distributor.
Unfortunately, I do not have permission to share any code, videos, or screenshots from this project.
The software itself is a proprietary medical device application, and the client is very protective of their IP.
Enterprise ERP
2017-2025
World's largest public sector ERP system.
While at Tyler Technologies, I worked on a number of products. The biggest one was Enterprise ERP, the company's flagship product.
I started out as a product team engineer working on HR, payroll, risk management, and benefits modules. This was a full-stack role.
I built and optmized SQL queries, designed schemas, and worked heavily on API's and business logic. I also did a significant amount of front-end work,
both creating new features and modules, and fixing lots of bugs in existing modules. I worked directly with many stakeholders, including support,
QA, senior management, and clients. I started out as a junior engineer, and was promoted to lead engineer after about 3 years (which is very fast and uncommon for this company).
I skipped over the senior engineer level, and went straight to lead engineer. Eventually, I transitioned into a lead archetcture engineer position, where I shifted my focus to
cloud infrastructure, internal tooling, and leading cloud migration efforts.
For a summary of product features and scope, see here.
For a brief video demo, see here.
Vic Firth: Tone Sorting Line
2014
Tone sorting and pairing manufacturing line for world's largest drumstick manufacturer.
This is a project from earlier on in my career, when I was working as a Project Engineer at Progress Engineering.
I am very proud of this project - it involved designing and building a fully automated manufacturing line from the ground up,
replacing a failing legacy system with no documentation. I designed the entire control system, including PLC programming, HMI design,
and integration with various third party software for acoustic analysis and solenoid control. This new system improved upon the old one in many ways:
50% improvement in throughput, uses off-the-shelf parts to make it more robust and maintainable, and has great documentation!
This is a proprietary system and I cannot share source code, but
here's a video showcasing the system in action!
Misc. Industrial Automation Projects
2010-2014
Various Projects.
From approximately 2010-2014, I worked on a wide variety of projects in industrial controls and automation.
These included projects in food processing, forest products, manufacturing, and wastewater treatment.
I worked on critical control systems for many large companies, including: Gifford's Ice Cream, Pleasant River Lumber, Vic Firth, LaBree's Bakery, and many others.
All of the code for all of these projects is proprietary and cannot be shared. At the time, we didn't even use source control!
Personal & Passion Projects
Various Years
Crypto wallet, basic iOS app, DefiResearch tool, online poker notes & player profiling app, etc.
In addition to the work I've done for employers and clients, I've also built a number of personal projects over the years. Some of these include:
-
Pokah Notes: A few months ago, I created an app for player profiling and note taking for online poker.
This was a thing I wish existed, but didn't, so I made it for myself. It is live here,
and you can create a free account and play with it! This was my first (and only) experiment with AI vibe coding. It was helpful to quickly build a useful tool, but
had many limitations.
-
Crypto Wallet: while attending Hack Reactor, we had a two-day sprint where we were asked to build our own project, which could be anything.
I build a functional Bitcoin wallet generator, which allowed users to create new Bitcoin wallets, view their balances, and send/receive Bitcoin transactions.
I actually sent real BTC to this address as a live test, in front of my classmates and instructors! This was a desktop app built using Electron.
-
Other stuff: Check out my public github repository
to see a few other things I've worked on over the years. There are also some very old
software demo videos
on my now dormant YouTube channel, mostly from before I started working at Tyler Tech many years ago.
Work Style
I have worked in a variety of roles at both very small and very large companies, and also as a solo dev through my consulting business.
My favorite thing to do is build things. I love creating new software, because I get to build my own little world.
I thrive in environments providing autonomy and ownership, and don't do well with micromanagement and hand holding. I like having decision making power.
I like to ship fast, and believe that the pursuit of perfection can sometimes be the enemy of completing something that is good enough.
I am perfectly happy to ship code that is not perfect, and to optimize later, using an iterative process.
I respect timelines and requirements, and while I have a great attention to detail - I know when to prioritize speed over perfection.
Having said that, optimizing code and improving efficiency are also activities I find to be very enjoyable.
In December 2025, I completed a Work Style assessment customized for software engineers, and learned that I lean heavily towards being a Producer,
while also having a preference towards Innovation. I found this to be very accurate, and the results are shown below:
Hobbies
Content for hobbies will be added here...
Personal Info
Hallowell, ME, USA - EST (GMT-5)
Hi! 👋 I'm Doug. I'm a 37-year-old software engineer with a broad background.
When I'm not coding, building, or learning, I'm usually either doing something outside (hiking is my favorite), or playing poker.
I live in Hallowell, Maine with my wife Olivia and our cat Chandler (dog coming soon!). I love our little city. It's charming, walkable, and has a great community.
We are fortunate to have access to many beautiful hiking trails and local ponds, a vibrant music and art scene, great food, and a wonderful group of close friends.