About Oniel

Ask Oniel
Get instant, compressed portfolio intelligence. Ask about his iOS architecture background, Ibotta achievements, AI projects, or why he's a great fit for your engineering team.

A small selection of Recent Projects
What people are saying about me
I worked with Oniel for more than 3 years and he has proven to be a steady and capable engineer! He is a self-sufficient engineer who is consistent in his ability to deliver on commitments. He strives in helping others achieve theirs as well. With his time here he expanded his technical knowledge beyond iOS into backend systems, always looking to learn the next thing. Oniel is type of engineer you want on your team. He is quick to learn, committed to his work, and dedicated to strategy and goals of the company!
Heather ShannonSenior VP of Engineering, Data, and Operations, Ibotta Inc.Oniel is a prolific contributor, solid engineer and important contributor to team culture. It was great to work with him, specifically the opportunities we had to discuss new opportunities in our iOS system architecture.
Mike WoolleyDirector of Engineering, Ibotta Inc.Oniel is a seasoned iOS engineer who takes time to raise teammates around him up! He personally mentored me during my time at Ibotta. He always makes time to explain complicated concepts about architecture or offer career advice early in my career. Oniel is a great engineer who makes other engineers great.
Luke AtkinsIntern, iOS Engineer, Ibotta, IncI'm thankful to have worked alongside Oniel for almost 3 years. He has consistently shown initiative by taking on new challenges, responsibilities, and leadership roles. Oniel always has his eye out for future technologies and how they may benefit our product, striving to keep our team at the forefront of industry trends. He leads his teammates by teaching, sharing his knowledge generously, and encouraging communications. Oniel has always made himself available for my coworkers and I to ask questions, offering support and guidance whenever needed. His pull request feedback is solid and constructive, helping to improve the overall quality of our codebase. Oniel is a consistent team member who delivers high-quality work. Beyond his professional skills, he is also a great person to work with, helping foster a positive and collaborative environment.
Andy GeipeliOS Engineer, Ibotta Inc.Over the last few years, Oniel has been a force multiplier within the mobile engineering team by mentoring others, teaching out new APIs and technologies, and recommending architectural improvements, all while leading several high-impact projects and contributing to engineering-wide leadership initiatives. Oniel is an incredibly dependable, proactive, and detail-oriented engineer who is a pleasure to work with - I strongly recommend him for any software development position.
Brett MarkowitzSenior iOS Engineer, Ibotta, Inc.
Why Hire Me?
My Work Experiences
Wanna learn more? Download my full CV
My Approach
Spec Engineering & Discovery
I partner with product managers and stakeholders to translate complex feature goals into structured technical specs. Using AI for rapid threat modeling and edge-case discovery, we align on clear architectural boundaries, performance targets, and business goals before writing code.
Rapid Prototyping & UX Validation
I collaborate with designers to validate layouts, user flows, and interaction models. By pairing generative UI tools with rapid prototyping, we turn design concepts into interactive testable components in hours, gathering early feedback from users and team members before full buildout.
AI-Augmented Development
I architect production-ready native iOS and web systems, using AI coding assistants as force multipliers for boilerplate and test synthesis. I lead core architectural decisions, enforce strict 60fps performance and memory standards, and mentor teammates through clean code practices.
Automated Audit & Quality Review
I conduct comprehensive code reviews with the engineering team while leveraging AI for automated security audits, synthetic regression testing, and documentation generation. This ensures final code exceeds performance standards, stays maintainable for future developers, and releases reliably.



