Websites & web applications
Build a website for your business, an internal tool for your team, or a web application with the database and integrations it needs.
Independent software consulting
I’m Silas Marrs, an independent developer building websites, web applications, and desktop software. I also help businesses maintain and extend existing systems, including large Pascal codebases.
A place to start
A new application, a missing feature, or a persistent bug. Tell me what you need help with.
How I can help
Bring a defined project, a frustrating problem, or just the sense that your software could work better.
Build a website for your business, an internal tool for your team, or a web application with the database and integrations it needs.
Build or improve desktop software around the way your team works, including new features, bug fixes, and connections to other systems.
Get help understanding an existing Pascal application, tracking down bugs, and adding features. I’ve spent seven years working in a large Pascal codebase across four platforms.
Experience in practice
Two examples from my work on Accordance at Oaktree, where I worked as a developer and later as lead developer.
I designed and built an AWS-based API to support file synchronization across platforms for Accordance.
Work completed at OaktreeI built the PDF parser that let users import and manage their own PDFs within the Accordance Library.
Work completed at OaktreeA little about me
INDEPENDENT CONSULTANTI’m an independent software developer based in Texas. Before consulting, I worked on Accordance at Oaktree, eventually becoming lead developer.
Much of that work involved adding features and fixing problems in a Pascal application spanning more than 900,000 lines of code, used across Windows, macOS, iOS, and Android. It taught me to understand how a system works before changing it, and to take care with software people rely on.
Have a project in mind?
Tell me what you’re working on, what’s getting in the way, or what you’d like to build. You don’t need a finished specification to start a conversation.
Email Silas