Nathan Amick is a product-focused engineering leader and serial founder with over 14 years of professional experience and more than two decades coding across full stacks. As CoFounder and CTO he builds cloud-native, scalable platforms—most recently a token-based instant multiplayer hosting system using Next.js, React Server Components and Kubernetes on Google Cloud. His background spans HIPAA-compliant genomic platforms, white-labeled React Native apps, and supply-chain transparency systems, often improving performance and deployment speed through microservices and CI automation. He mentors teams in modern front-end tooling (React, Tailwind, Shadcn/UI) and has shipped AI-driven features integrating OpenAI and server-sent events to streamline workflows. An active Rails contributor, he implemented reversible ActiveRecord ID obfuscation in open source, revealing a practical focus on secure, pragmatic engineering. Based in Indianapolis, he combines entrepreneurial grit with hands-on architecture and product sensibility to move ideas into production quickly.
Make your ActiveRecord ids non-obvious. Mixes up record ids in a simple, reversible hashing algorithm so that it can then automatically revert the hashed number back to the original id for record lookup without having to store a hash or tag in the database.
Role in this project:
Back-end Developer
Contributions:3 releases, 62 commits, 6 PRs in 3 years 3 months
Contributions summary:Nathan primarily focused on implementing features related to obfuscating ActiveRecord IDs within a Rails application. Their contributions included adding methods to update `find` and `to_param` methods to support ID obfuscation. The user also added a hashing mechanism with a scatter-swap algorithm, demonstrating a focus on developing core functionality. This work involved modifying models, controllers, routes, and views to integrate the ID obfuscation logic.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.