Randi Miller is a seasoned Full Stack Engineer and technical leader with 15 years of experience building and scaling web products and teams for startups, agencies, and portfolio companies. With a decade-plus background in JavaScript, PHP, HTML/CSS and years leading teams as Director of Development and Lead Developer, she pairs hands-on coding with recruiting, process design, and architecture decisions. Randi has a track record of cutting technical complexity dramatically across projects and contributing to well-known open-source apps like Habitica and ThinkUp, touching both UI and back-end tests. She founded Modern Geek to help organizations ship faster through documentation, automation, and healthier engineering practices, and previously supported multiple SaaS products through acquisition cycles. Based in Greensboro, Georgia, she blends practical ops skills (server security, Linux, GCP/Rackspace) with a pragmatic mentoring style that elevates junior engineers.
16 years of coding experience
17 years of employment as a software developer
Computer Programming, Computer Sciences, 4.0, Computer Programming, Computer Sciences, 4.0 at Gwinnett Technical College
ThinkUp gives you insights into your social networking activity on Twitter, Facebook, Instagram, and beyond.
Role in this project:
Full-stack Developer
Contributions:16 commits in 1 year
Contributions summary:Randi primarily focused on refactoring test fixtures and converting them to use a `FixtureBuilder`. This involved modifying existing test files across multiple areas of the project, including core functionality and plugin tests. The commits also show the modification of the dashboard controller and various DAO tests, demonstrating interaction with backend logic and data access layers. The user's changes span front-end views and back-end database interactions for testing and integration.
A habit tracker app which treats your goals like a Role Playing Game.
Role in this project:
Full-stack Developer
Contributions:10 commits, 5 PRs, 24 comments in 19 days
Contributions summary:Randi contributed to both the front-end and back-end of the Habitica application. Their work included implementing UI changes, such as highlighting dates in the datepicker, and also modifying back-end code, like adjusting queries for case-insensitive username searches. They also addressed bug fixes, such as extending the equipment modal hack. Further, they added and modified API integration tests and implemented linting fixes.
trackerexpressvuereactjsrole
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.