A fun fact about me is…
My wife and I go to, and occasionally throw, raves.
Sometime in 2016, my wife and I discovered the world of electronic dance music. We've both been totally hooked since then, and we usually attend 2-3 weekend-long music festivals and 8-10 concerts per year with our "rave crew". We have also thrown our fair share of smaller parties with our crew. On my desk I have a fancy little DJ controller where, as one of my hobbies, I am trying to learn how to mix and DJ live. My genres of choice (in no order): bass house, tech house, riddim, melodic dubstep, trap, future house.Full story
I really admire teammates who are…
open-minded, passionate, efficient, empathetic, and self-sufficient.
To me, these traits are natural to a person who knows how to communicate honestly and proudly accepts responsibility for their actions. This is the kind of person that I strive to be every single day.Full story
The best environment for me is:
I prefer to batch all meetings early in the week and in the day, as close together as possible. This allows me to get into a state of flow after all meetings are done.Full story
You will make my freakin day if you…
When we aren't explicitly working on a project together, I always appreciate when people can batch their questions as much as possible when reaching out to me. If you didn't know it already, I really suck at context switching, and I always prefer not having to go back and forth to Slack or Insert-Chat-App-Here when I am deeply focused on other work.Full story
😬😧🥴 Recently went outside my comfort zone…
On my honeymoon in Hawaii, I agreed to bike almost 7k ft down a mountain...
My incredible and adventurous wife, Adriana, has always inspired me to grow and challenge myself for the last eight years. She knows how to push me outside my comfort zone just enough to where she can convince me to do things that I would have otherwise never done in my life.Full story
Epic work fails
I am the first to admit, I have made EVERY "junior dev" mistake there is.
Throughout my career, I have made countless mistakes that today I would label the mistakes of a junior developer (is there such a thing as a sophomore developer?..). What I believe to be a major driver of my personal growth throughout my career has been making and then learning deeply from these mistakes. I strive to embrace mistakes as powerful learning/growth opportunities, and I believe that honestly made mistakes make us human.Full story
When I'm stressed, you might notice me…
be very quiet and hyper focused, to the point of acting not unlike a robot.
If you are helping me through a problem, please provide me all of the information that I need to know in one "go", and let me know your synthesis of it as well as your preferred path for solving the problem. This will allow me to stay as focused as possible with minimal context-switching. If you are just checking in on me, please understand that I may not respond right away as I work very hard not to switch away from my main focus during times of high stress. When you do communicate with me, try to approach me with empathy.Full story
Most fulfilling project I've worked on
Believe it or not, Biller Genie is easily the most fulfilling project.
Biller Genie is incredibly fulfilling to build, as we are constantly identifying and solving extremely interesting problems in a field that is ripe for automation and process improvement. As a company, we are not afraid to try new things to learn from experience about what works and what doesn't.Full story
Most used emojis
I feel like these emojis allow me to punctuate the kinds of jokes that I like to make over chat!Full story
Things I'd love to learn
I want to learn Rust or Go, how to salsa dance, and to be more succinct.
I have always wanted to explore some of the "tougher" programming languages, as I love a good challenge and always have incredible take-aways when learning new languages. I want to learn to salsa dance because it seems fun and like a great skill to be able to bust out. I am notoriously verbose, and I have always wanted to get better at articulating myself in a succinct and efficient manner. For example, that previous sentence took me way too long to shorten into what it is now...Full story
Am I lucky?
Yes, as there are many things I've been very fortunate to have in my life.
I am fortunate to have a loving and supportive family, a beautiful wife that encourages me to be my best self, I have overcome some difficult health issues relatively unscathed, and I have had the opportunity to live and grow in some incredible cities.Full story
My areas for growth
1. I am very aware of my tendency to be verbose and overly technical, and being able to clearly and succinctly articulate my vision will allow me to more effectively communicate with my team and other key stakeholders. 2. While I feel I am excellent at handling conflict and difficult situations by myself, I recognize that I am not very good at delegating work during a difficult situation. Rather, I tend to always just take on the entire situation myself. By working to delegate during difficult situations, I am confident that I will be able to handle the situation along with my team and simultaneously be able to think strategically about our next move. 3. Excellent leaders know how to inspire others around them. They also recognize that working within a team of inspired people is a force multiplier, and that these kinds of teams are capable of delivering incredible products that can change the lives of everyone involved. I strive to be the kind of leader that puts people and teams first, inspiring them to work together to build beautiful, powerful, self-sustaining tools that can change the world.Full story
How I stand out
1. I am a huge believer in setting detailed goals and achieving them in public, and I am acutely aware that this is only possible because I work with a fantastic team of likeminded individuals. 2. Planning with intention is crucial to building high quality products and delivering them on time. This kind of project planning is my speciality as well as my passion. 3. Open, honest communication is arguably one of the most important traits of an effective team. I embrace difficult conversations as they are a powerful opportunity for growth for everyone involved. 4. Work-life balance is what keeps us human, and allows us to appreciate the beautiful world of opportunities outside of our jobs. I am committed to maintaining a true work-life balance for myself and to always making sure my teammates do the same. 5. Empathy is a superpower, especially in times of conflict. Understanding how people around us think and feel during a conflict, and sometimes more importantly, why they think and feel that way, allows us to bypass many miscommunications and instead focus on identifying, discussing, and solving the actual problem at the root of the conflict. I strive to live and work with an empathy-driven mindset.Full story