Chetan Surpur
Verified Expert in Engineering
Game Development Developer
San Jose, CA, United States
Toptal member since October 7, 2019
Chetan is an entrepreneur with nearly a decade of professional experience in software engineering. He has founded a mobile gaming company and released two games, one of which has over 6 million downloads on iOS and Android. Chetan was previously an engineer and researcher at a cutting-edge AI company, and the first engineering hire at a social mobile startup. He can fit easily into any project, delivering products that surprise and delight.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...thing I've created from scratch is a generative music engine that creates entire songs in real-time and blends them together in an endless mix.
Work Experience
Founder
HIGHKEY Games
- Grew team size to four members.
- Designed, developed, and released two games (Orbit – playwithorbit.com, and Sound Sky – playsoundsky.com).
- Grew Orbit to 6 million installs while maintaining a 4.6-star average rating on iOS and Android.
- Charted to #4 in Top Free Puzzle Games on Google Play with Orbit.
- Redesigned Orbit around in-game level creator to triple IAP revenue.
- Redesigned Orbit levels and level progression to triple retention.
- Integrated ad meditation in Orbit to double ad revenue.
- Architected and implemented a stateless backend using AWS for Orbit to support 9,000 user-created levels played by 500,000 active users.
- Created in Sound Sky a generative music engine that creates entire songs in real-time and blends them together in an endless mix.
Technical Consultant
Numenta
- Created a platform for visualizing deep neural networks (https://github.com/chetan51/cerebro3).
- Created a Python module that can patch any Pytorch module to save neural network weights during training as a series of images.
- Created a JavaScript package that can import saved weights from the Python module and visualize them as an animating heatmap.
Technical Consultant
Yoga Bharati
- Designed, developed, and released a progressive web app (Yoga Habit) using Vue.js and Firebase.
- Ran Yoga Habit for hundreds of users in a yoga marathon event.
- Iterated on Yoga Habit app based on user feedback and analytics data to improve retention.
Senior Software Engineer
Numenta
- Contributed as an inventor on US patent: “Sparse distributed representation of spatial-temporal data."
- Conducted research in integrating observations from neuroscience into a theory for a general prediction, anomaly detection, and sensorimotor learning system.
- Created experiments and prototypes demonstrating geospatial prediction, natural language processing, and sensorimotor learning using the HTM platform.
- Optimized Python and C++ learning algorithms for 10x speedup in running experiments.
- Created visualizations of AI algorithms using a JavaScript 3D engine for education and research.
Member of Technical Staff
HUMIN
- Designed and built much of the Humin iOS app as the first engineering hire.
- Created a data ingestion system that collects data for machine learning algorithm from user's linked communications and social media accounts, running completely on their mobile device for scalability and privacy.
- Created a machine learning algorithm that estimates a user's strength of relationship with each of their connections.
Software Engineer
- Developed user customization features in the mobile web LinkedIn app for improved user experience.
- Ported features developed for mobile web to Android native app.
- Worked across mobile web and Android team to ensure compatibility of features using a shared codebase.
Founder
ReversEntropy, LLC
- Developed and marketed Pollux, an automatic music tagging software.
- Achieved 45,000 free downloads and 7,000 subscription purchases.
- Featured on Leo Laporte's This Week In Tech show.
Intern, System Applications for Mac OS X
Apple
- Improved responsiveness and user experience of the login screen in Mac OS X Lion.
- Conceived, designed, and prototyped a new feature for the next major OS.
- Presented prototype of a new OS X feature to a panel of Apple managers and directors.
Experience
Orbit
http://playwithorbit.com/Orbit features a sandbox where you can create your own levels, and publish your creations to the world for everyone to play.
Chetan designed, developed, and launched Orbit as his first game release. He developed the game using Unity / C# for the client and AWS for the backend. Orbit has achieved over 6 million installs to date on the App/Play Stores.
Sound Sky
http://playsoundsky.com/Once you’ve got the hang of the song, the notes will gradually fade away; you can close your eyes, listen to the music, and keep drumming by ear. Develop your inner sense of rhythm and learn drumbeats while exploring the Sound Sky universe.
Chetan designed, developed, and released Sound Sky as his second game release. He developed the game using Unity / C# for the client and Firebase / Google Cloud for the backend. Over the course of development, he built up a team including two others who are continuing to iterate on the game.
Chetan also created for Sound Sky a generative music engine that creates entire songs in real-time and blends them together in an endless mix.
Cerebro 3
https://github.com/chetan51/cerebro3Commissioned by Numenta (a cutting-edge AI research company), Chetan created a Python module that can patch any Pytorch module to save neural network weights during training as a series of images. He also created a JavaScript package that can import saved weights from the Python module and visualize them as an animating heatmap.
Applications of Hierarchical Temporal Memory (an AI Talk)
https://www.youtube.com/watch?v=900nFOfzp2EEducation
Bachelor's Degree in Electrical Engineering and Computer Science
UC Berkeley - Berkeley, CA
Skills
Libraries/APIs
Vue, Node.js, D3.js, Three.js, Plotly.js
Tools
Git, Plotly, Photoshop 2018, Jira
Languages
C#, Python, JavaScript, C++, Objective-C, C, AppleScript, Java, Ruby
Frameworks
Unity, Vuetify, Ruby on Rails (RoR)
Paradigms
Agile
Platforms
iOS, Firebase, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Android, Amazon EC2
Storage
Amazon S3 (AWS S3), MySQL, Cloud Firestore, MongoDB, Amazon DynamoDB
Other
Game Development, Front-end Development, Mobile App Development, Artificial Intelligence (AI), Cloud, Vuexfire, Machine Learning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring