Hello! 👋

I'm Andrew Keturi, a Software Engineer based in the SF Bay Area.

I build thoughtful, responsible applications and games enjoyed by many. You can view some of my favorite projects I've created below.

Building Sessions

Sessions was a platform for artists to make money through a variety of offerings: streaming events, selling personalized videos, sharing personalized content to subscribed fans, and more.

At its peak, the service had over 130k active musicians and 1.7m fans, generating $1m in paid ticket revenue during the pandemic. Headliner artists generated $200k monthly recurring revenue.

This was possible with the help of a close, caring, and focused engineering team. Contributing to the prospects of helping musicians earn meaningful income filled us with a strong sense of purpose. Here are some of my favorite things I worked on:

YouTube Video Thumbnail
Headliner artists Why Don't We performing a live session for fans. I built those widgets in the back!

Further Reading

"Pandora broke my heart": Tim Westergren, digital radio pioneer, returns to break the music industrial complex

Pandora's Ex-CEO Tim Westergren Wants to (Finally) Make Artists Money

How Artists Can Make Real Money From Live Streaming

High-Fives

At Sessions we used 15Five to track team sentiment and highlight impacts individuals and teams had on others (via a virtual high-five). I've kept these snippets to remind myself the impact I've had on my former teammates.

It was great to work with my talented dev colleagues and get the first iteration of Next Music and Next Fans off the ground! @Richard @Herminio @Alex @Andrew @David @Kimberly @Len @Jonathan @Josh @Matthew @Sam @Phillip


Gavin

@Richard @Andrew @Herminio @Alex For all of your amazing leadership, especially these past few weeks. It's amazing to see what can be accomplished with great wisdom and guidance.


David

@Andrew @Herminio Thanks for always answering my questions and being super helpful and also being various types of 🐐s!


Phillip

@Andrew Thank you for being a great leader during the release, even while not feeling well


Len

@Andrew For leading efforts on the FE and doing an excellent job!


Matthew

@Andrew for being our #1 Con Air leader, always making time for us and guiding us over the finish line, even with everything you had going on! 🥘


Kimberly

@Andrew For providing excellent leadership for the FE and keeping us in line with all the requests coming at a million miles an hour


Herminio

@Andrew For juggling so much, always working so hard, and always finding time to help others.


David

@Gavin @Phillip @Andrew @Sam @Kimberly @Herminio and everyone else on the dev team that scheduled design reviews/worked so hard to make Next Music a reality!


Jamie

@Andrew For fixing my build issues and always providing extra insight on everything. It's been tremendously helpful.


David

@Andrew thanks for making yourself available and being such a great resource for the entire team despite being so busy with meetings and other stuff!


Jonathan

@Andrew @Herminio @Sam thanks for all the great work and teaching me all kinds of cool stuff!


Phillip

@Andrew @David @Gavin @Herminio @Jonathan @Kimberly @Phillip @Sam You guys are working extremely hard to meet the release deadline, and it should be acknowledged. Way to step up as a team and take on a tough stretch of development.


Len

@Andrew @Len @David for being the most patient and most communicative teammates through some very exciting times 🔥


Kimberly

@Andrew for being the Nicolas Cage of software development!


Phillip

@Andrew for all your patience and guidance, keeping con air and the frontend team on track for success! 🏆 I learned soooo much about unit tests this week 🤯


Kimberly

@Andrew for being so patient and hands on with helping me this week. I've learned so much and building out a new product has been very rewarding.


David

@Len @Kimberly @Andrew For being such great teammates and being so on top of everything. Go team Con Air!!


David

@Scott for a great first week! @Pao for being a great collaborator @DanaKim and team for amazing design work and being so awesome to work with @Andrew @Alex for being great to work with!


Kim

@Andrew Thanks for taking time to work through blockers with me and the rest of the team! 100% test coverage here we come!!


Sam

@Andrew for being so helpful with my first couple weeks and doing the best he can to answer my questions!


Jamie

@Andrew @Richard For helping to knock out the new stack and work through all of the unexepected issues


Herminio

@Richard @Andrew @Herminio @Jonathan for putting together the frontend onboarding docs for the new products!


Gavin

@Andrew for always teaching me so much when we pair and workshop a feature 🧮


Kimberly

@Andrew Huge thanks for all the amazing 1 on 1 sessions over the last few months!!


Phillip

@Andrew thanks for all the help this week and being great at explaining things!


Phillip

@Andrew for always making space for me to ask questions, discuss observations and ideas, and poke your brain about bugs 🤔


Kimberly

@Andrew @Herminio @Alex for always helping anyone who needs it 😀


Kim

@Andrew Thanks for frontend wizard and being great at explaining things! 🧙‍♂️


Phillip

@Andrew For helping out on the frontend for both leagues and levels!


Matthew

@Alex and @Andrew for being super to collaborate with and also just so awesome to work with!


Kim

@Andrew and @Phillip for staying flexible through all of the Leagues and Levels work, and keeping a cool head when things started getting messy!


Alex

@Alex @Andrew Working late into Friday afternoon knocking out key features, even through illness


Herminio

@Andrew For going out of your way to make the PR updates for the Artist Search and pushing it out.


David

@Andrew for walking me through any questions I had with the Artist Search and always making time to help. I've learned so much!


David

@Andrew thanks for the help with the feature I'm working on!


Phillip

@Andrew for always dropping so much knowledge 🤯


Kimberly

@Andrew for always sharing your sage wisdom!


Robert

Thanks @Andrew for teaching me tons of cool stuff!


Phillip

@Andrew for taking the time to help Kimberly and me figure out the account deletion issues we were having.


David

@Andrew Thank you for managing the team, giving your time to answer questions, and onboarding our new team members!


Sam

@Andrew for maintaining broad oversight of different features while putting in time on interviews and training new folks


Len

Thanks @Andrew for being a great teacher!


Kimberly

@Andrew Thanks for going through the frontend tech stack!


Matthew

@Andrew Thanks for the epic front end tutorial!


Phillip

@Andrew - for conducting so many interviews (and being great at it, i might add) while training and working !!😀


Kim

@Andrew Being on it with PRs and collaborations


Herminio

@Andrew for being a jedi master and teaching the ways of mobx state tree!


Phillip

@Andrew Thanks for going over the website and features with us!


Matthew

@Andrew for helping me onboard and teaching me tons of cool stuff!


Phillip

@Andrew and @Herminio for quickly tackling changes for Events as they come up, you guys are amazing!


Alex

@Andrew Thank you for always being available to talk through any issues and being a great mentor to me and our fellow engineers.


Sam

@Andrew Knocking out watch events!


Herminio

@Andrew for working with backend to iron out endpoints / help get synched on API expectations


Len

@Andrew @Alex for the work in the new Events feature. Amazing changes!


Luana

@Andrew for taking the time to help sort issues out and providing great guidance.


Gavin

@Andrew for being an interviewing machine!


Gavin

@Andrew For continuous leadership around recruiting and events


Herminio

@Andrew Thanks for always sharing knowledge, giving insight into the team's process, and managing everyone's features alwhile working on your own features!


Sam

@Andrew I appreciate the detailed and thorough frontend tech spec you put together for events!


Gavin

@Andrew Thank you for always keeping me on track and taking your valuable time to answer questions and pair program on bugs and features. I've learned so much and excited to learn more from you!


Sam

@Andrew for how you handled the latest features' release along with the OTA debug screen issue. @Herminio for a great work in the Artist Hub Homepage. @Matthew for your patience and calm in the way you communicate with us, even we f...* things up a bit. 😅


Luana

@Andrew Thank you for always making time and helping me work through my roadblocks. I've been learning so much from you're experience, leadership, and insights! I couldn't ask for a better mentor and manager 🙏


Sam

@Andrew thanks for all the help on notifications!


Jonathan

@Andrew for walking Sandy and I through the new homepage features and how they work with our events!


Maddie

@Andrew Thank you for always leading the team, managing the projects, and running all of the meetings. You have been immensely helpful in getting me familiar with the code while also being patient and thoughtful during our one on ones. You are such an integral part of the team and I am so glad to have you as my manager! Thank you 🙏🙏🙏!!!


Sam

@Andrew Your help to get the team to the finish line


Herminio

@Jonathan @Andrew @Sam @Herminio @Cleveland new homepage looks amazing!


Wendi

@Andrew Thanks for being so supportive throughout my onboarding process and getting me familiar with the team and workflows. Really appreciate your patience and taking time to walk me through the codebase! You're the best!!


Sam

@Andrew GJ on the fast swapouts of the triggering Nicholas Page faces for our playthrough!


Jonathan

@Andrew gj dealing with the ever-changing typings for the homepage refresh!


Jonathan

@Andrew for his work on the IVS monitoring stuff!


Cleveland

@Andrew Stepping up to new leadership position


Herminio

Thank you @Andrew for tackling the monitoring collector with me! It's going great :)


Cleveland

@Andrew for knocking out the Artist Panel for new Stream stack :)


Cleveland

@Andrew for hopping on and figuring out the IVS Player stuff, and working with the IVS team.


Cleveland

@Andrew for driving fe docs !


Wendi

@Andrew taking responsibility for getting Subs Tiers across the line


Nick

@Andrew and @Herminio got the support chat link across the line and to prod for me when I went on PTO 💪


Nick

@Andrew was quick to help out and explore different struture and styling solutions for the chat support link


Nick

@Andrew for stepping in to handle the i18n surprise crisis, patiently handling the tedius CrowdIn updates


Nick

@Andrew for also presenting in playthrough, forgot that! 😀


Richard

@Jonathan @Alan @Wendi @Andrew for doing an excellent job finishing and launching Subs FE


Nick

@Andrew for making the time to pair with me when I was struggling with subs tickets


Nick

@Wendi @Andrew @Jonathan @Nick for doing a great job handling the Subscriptions feature on their own


Alan

@Andrew for pairing with style and store best practices


Nick

@Andrew for pairing and being thorough on subs!


Nick

@Andrew for timely PR reviews


Nick

@Andrew Thank you for the help and good job on getting GCP and firebase transferred over for real! 🥳🥳🥳


Wendi

@Andrew for being supportive and enthusiastic of CI/CD suggestions right after getting back from leave.


Nick

@Jordan did a great job of explaining typescript/jest/storybook to while paired up @Andrew for being very detailed in looking for copy changes in the app and showing me the admin panel


Jim

@Alex @Andrew and @Herminio for leading our new squad setup’s first week 😃


Richard

@Andrew and @Herminio for being great leaders in the engineering space and taking on the responsibiliy to help the team mature.


Alex

@Herminio @Andrew awesome job on putting the admin panel config for homepage together so quickly!


Jonathan

@Jordan did a great job of explaining typescript/jest/storybook to while paired up@Andrew for being very detailed in looking for copy changes in the app and showing me the admin panel


Jim

@Andrew @Sam @Jonathan @Cleveland For delivering FE piece, making all the changes requested by design, etc.


Herminio

@Cleveland @Andrew @Jonathan @Sam @Herminio New home page is such a big feature and it looks absolutely amazing now! Great job everyone!


Wendi

@Jonathan @Sam @Andrew for homepage FE!


Cleveland

@Andrew and @Alex for solving the iOS app issue and getting us a new and spotless build!


Luana

@Andrew @Alex and @Herminio for the great product walk through of the new events flow and for answering all our questions. Can't wait to start using it!


Maddie

@Andrew For working together to knock out all of the various events features. @Alex @Len for blazing fast tweaks that we ask for. @Richard for giving us guidance on our trajectory and making sure we deliver what we need to


Herminio

@Len @Alex @Sam @Andrew for helping fix issues with implementing the new tutorials feature. Thank you!


Gavin

@Len @Alex @Richard @Sam @Jonathan @Herminio @Andrew For being a great team 👊 See you all in a couple months!!


Cleveland

@Andrew for helping me work through some roadblocks this week! @Sam for building the PVP streaming feature! @Kimberly @David looking forward to working together!


Gavin

@Matthew @Andrew @Alex @Len Great work on Leagues/Levels! Your work has not gone unnoticed!


Herminio

@Andrew @Herminio @Sam @Gavin @Jonathan thank you for your patience while backend hashes out various backend idiosyncrasies, excited to see the full flow in production


Len

@Andrew @Herminio @Richard @Alex @Len for powering through the new events feature together!


Gavin

@Alex, @Andrew, @Herminio and @Luana for all your hard work and help with the new event flow!


Maddie

@Andrew for always helping out on any problems I may be facing. @Paloma and @Luana for always being diligent and catching my mistakes! @Sam was that your first solo project? If so, wa to go!


Herminio

@David @Andrew For knocking out tricky parts of artist search!


Herminio

GJ @Andrew @Sam @Herminio @Cleveland @Wendi working on Homepage! Loved getting to hangout at the retreat!


Jonathan

@Wendi and @Andrew for their dilligent work on getting Subs Tiers closer to release. The dev playthrough was great too :)


Nick

@Wendi @Andrew for your curiosity and willingness to learn things


Simon

Let's Connect

adketuri@gmail.com

resume

/ github

/ stackoverflow

/ linkedin

©2024 alcuria.net