I'm Roman, a software engineer based in Nashville, TN.
I’m a software engineer who specializes in web applications and cares deeply about user experience. I love taking ideas and turning it into reality through seamless flows, onboarding experiences, and interfaces.
I have worked with clients on projects from ideation to launch in design, development, and deployment. I am currently available for freelance or consulting work, and would love to chat with you.
Feb 1, 2024
When working with external APIs, I lean heavily on logging as much information I can for requests and responses. Sometimes, the solution is obvious, but can still be easy to miss!Read more
Apr 5, 2022
If you find yourself using JSONField in Django, you might not know that you're really using JSONB. How can this impact your application?Read more
Nov 22, 2021
We often don't want to show primary keys or model IDs to users, and doing so can be more harmful than you might think. As a solution, we can make "hashes" to mask IDs while still maintaining uniqueness.Read more
Oct 9, 2021
Before my current role, I spent most of my professional development career writing web apps in Laravel. I learned Laravel out of necessity after learning PHP and quickly grew fond of the framework, but later moved to using Django as my primary framework. Despite a simple transition, even some of the more basic concepts gave me trouble regarding terminology and patterns.Read more
Oct 6, 2021
Recently, I came across a case where I needed to handle either bulk creates or bulk updates on a set of Django records within the same endpoint. Unfortunately, Django doesn't have a way of handling this "either-or" eloquently – but there's a feasible approach to this issue.Read more
Sep 2, 2021
As a developer, my go-to analytics tools are Hotjar and Google Analytics for both small, personal projects, and more complex applications. When I get a choice, Next.js is my favorite React framework – it offers server-side rendering (SSR), a growing and responsive community, and integrates easily with my favorite CSS framework, TailwindCSS.Read more
Nov 10, 2019
One of my current projects is dedicated to documenting and describing UX research that I’ll be conducting within the coming weeks. In building this project, I got the idea to use Tailwind, Gatsby, Firebase, and Storybook to get my hands dirty whilst still being able to build the app without too much effort.Read more