- Expert Mentors
- How it Works
- Become a Codementor
Tech entrepreneur with 20 years in software from mobile apps to fast 3D graphics and scalable server architecture
Sessions / Jobs
For every 15 minutes
Hi, I'm Raphael. I studied at the School of Computer Science at Carnegie Mellon University and have worked at large companies like Microsoft and small startups, building everything from mobile apps to large scale server architectures. Feel free to contact me if you have any questions!
Pacific Time (US & Canada) (-08:00)
- 18 years experience
Expert-level full stack software experience working on projects ranging from low-level performance-critical platform code such as Microsoft Xbox and Kinect to high-level, architecting and designing scalable servers to millions of concurrent users on Xbox LIVE.
- 6 years experience
Developed over a dozen mobile apps and games for the Apple App Store, Google Play Store, and Windows Phone Marketplace, including #1 ranked iOS app, Hatch (Nov 2013). Other projects include Lemmino (mobile security and management), Save Ducky (popular game), Lionheart (medication reminder), Laud Social (content-marketing), and College CashBack (full marketplace for college students)
- 10 years experience
Worked on Xbox LIVE, one of the world's largest cloud services supporting over 3 million concurrent users at the time. Also worked on various other server projects, building full infrastructure in physical server farms as well as on the cloud for mobile device monitoring services, high-throughput websites, marketplace web services, and more.
- 15 years experience
Game industry veteran from Microsoft Xbox. Built a number of games and apps including #1 iOS Hatch, and popular Xbox Indie Game, sin(Surfing). Started a game development club internally in Microsoft and was also previously a general manager of a college game development club (www.gamecreation.org). Teaching Assistant for Game Programming course at Carnegie Mellon University.
- 10 years experience
Recently ranked #15 in the world and #1 in the U.S. on the Codingame global A.I. competition (Fantastic Bits - Nov 2016).
- 7 years experience
Big proponent of agile development methods and test-driven development (TDD) for software projects. Successfully used in both large corporation projects as well as small team projects. Can teach and/or participate in effective agile development.
POSTS BY RAPHAEL
Simple Physics for Game Programming: Circular Collisions & Movement (Part 1 of 2)
How can I program Mario to jump on an enemy or a car to bounce off of another car? This tutorial will show you how, using the simple physics simulations to handle collision detection (if an object has collided with another) and the response (how it should bounce).
Could've been better
Raphael was very patient and helpful. Wasn't able to address all of my issues/questions (not that I really expected that), but was certainly able to help get me pointed in the right direction. Thanks! Would not hesitate to use his help again.
Feb 18, 2017