Download PDF


My programming skill set includes Swift, Combine, C# and Objective-C.

My design skill set includes the Adobe Creative Suite, Unity and Sketch.

I make it a habit to continually learn. Right now I am porting my own indie game, Justice Royale to Unity. In addition I am learning SwiftUI and Combine.

I love solving problems and creating works of art in the digital and natural space. I want to create digital media that changes people emotionally and makes life easier.

Work experience

December 2021Present

Senior Software Engineer

World Wide Technology
  • Proven track record of their extensive knowledge and experience to mentor their peers.
  • Identifies and recommends improvements to peers and can provide spot-coaching when working with less experienced Software Engineers.
  • Able to propose effective solutions to complex problems; they foresee issues and resolve them before they happen.
  • As a problem-solver, they think in advance about the system bottlenecks, and keep in mind vulnerabilities and problems caused by the improper use of tools.
  • Deep understanding of the various indicators of inefficiencies within the software development cycle.
  • They see potential pitfalls and take actions to avoid them, effectively communicating with their teammates when doing so.
  • Breaks down complex information (e.g., technical, business, operational risk, and regulatory data) into understandable terminology and actionable concepts.
  • Uses technical knowledge and expertise to generate comprehensible, broadly applicable communications based on new and non-typical data.
  • Designs differentiated technical communications (content focus, style, presentation, etc.) for various internal and external audiences based on an understanding of their differing levels of familiarity with technical language.
  • Hones their craft with a focus on enhancing productivity and efficiency. They are competent enough in their tech stack to provide relevant advice to their team when decisions are discussed.
  • Meaningfully involved in architecture review sessions. Presents their own work for review and helps others improve theirs. Facilitates the scheduling and agenda for architecture review sessions for their team.
  • Actively increasing their knowledge of metrics and retrospective techniques to address team/production issues.
  • Successfully conducts day-to-day work and solves complex issues in own specific technical area; serves as a guide to others by sharing and helping less experienced teammates in their duties.
April 2019December 2021

Software Engineer

World Wide Technology
  • Create reliable software through test driven development.
  • Communicate clearly and regularly with pair and team during the development process.
  • Collaborate with Product Owners on technical requirements and planning.
  • Perform software development adhering to the Agile Manifesto.
  • Possess strong problem solving skills while being able to move from one task to another.
  • Have the ability to move from one programming language to another across multiple projects.
October 2014January 2019

Creative Developer/Flash Consultant

Adobe, Inc/Tubemogul, Inc
  • Developed interactive pre-roll units using HTML, CSS and Javascript.
  • Designed ad unit mocks in Photoshop to ensure they met client brand standards, in addition to UI/UX guidelines for streaming video.
  • Tracked ad behavior using Google Analytics.
  • Performed Quality Assurance using Charles and Chrome Developer Tools to ensure proper pixel and impression operations.
January 2014Present

Co-Founder, Lead Developer

Zapling Studios, Inc
  • Develop video games using the Unity game engine and C#.
  • Design UI/UX using Adobe Creative Suite and other tools.
  • Discuss and configure gameplay, mechanics and player onboarding.
  • Create QA tests to ensure bug-free updates.
  • Drive social media marketing through content creation.
September 2010February 2014

Interactive Producer/Production Engineer

Spongecell, Inc
  • Streamlined workflow between the production and engineering teams with clear communication.
  • Trained Producers on the current and newest products.
  • Trained remote Production teams.
  • Defined viable products and project scope with stakeholders.
  • Improved the quality of life in the San Francisco office Production Team by acquiring a budget for equipment upgrades.



Associate's Degree in Multimedia Programming and Design

Borough of Manhattan Community College

Honor's Graduate with AAS, Multimedia Programming and Design


High School Degree

NYC Lab School


Available upon request.

Created withVisualCV