Software Engineer & Tech Founder @ CareerOS
I am forever trying to strike a balance between my desire to ship stunning UI and bringing fast and great value from a Product perspective but also trying to merge the cleanest, easily maintainable code I can possibly write.
Area of Expertise
Everybody needs a design system. This talk will show why and how to build it in Figma and transform it into reality within your Frontend Application. This talk has it all: Figma Best Practices, Figma Plugins, Frontend Tips, and Tricks.
If you ever wondered how to plan, build and maintain the perfect design system at scale, then this talk is for you
Join me for "Pixels, Promises, and Panic" as we delve into the world of frontend mishaps. We'll share 4-5 real-life horror stories from the trenches of web development. From baffling browser bugs to cringe-worthy code catastrophes, these tales are a mix of humor and caution. Whether you're a seasoned developer or just starting out, these stories will entertain, enlighten, and remind us all of the unexpected twists and turns in the world of coding.
Dive into the dual perspectives of the interviewing journey. From the engineer seeking opportunities in a competitive market, to the professional hunting for the right talent, unravel the intricacies and best strategies. Discover effective preparation methods, tips to conduct genuine interviews, and techniques to spot potential deceit. This talk provides an encompassing guide, ensuring both parties can secure the perfect match.
Multi-cultural teams are the norm now. Especially in a remote-first culture. In this talk I want to discuss about the cultural differences that will appear in software development teams and we will tackle difficult subjects as: giving and receiving feedback, deadlines, meetings etiquette and much more.
Gain valuable techniques to navigate cultural nuances, foster inclusivity, and create an environment that thrives on diversity. Join us on this journey as we explore how cultural awareness can unlock the true potential of software development teams and drive innovation in the digital age.
Right now we are in an arms race of AI development and a common talking point is how AI will take our frontend development jobs.
In this talk, I will showcase how AI is not a Frontend Killer but a Frontend Helper that will make our jobs easier, faster, and better.
The Context API is a game changer in the Frontend Development World. No longer do we have to rely on Prop Hell or flaky State Management Tools.
In this Talk, I will show how to correctly implement the Context API, best practices and showcase the true power of context API in a live Demo.
Test-Driven Development (TDD) is a software development approach that involves automated tests before writing the code.
This approach has gained popularity over the years because it has been shown to lead to higher-quality code that is easier to maintain and refactor. However, many developers struggle to adopt TDD because they find it difficult to get started or don't see the value in writing tests before writing the code.
This talk will explore how to overcome these challenges and level up your testing game with hands-on TDD.
In modern web development, we often forget the importance of Security and rely upon the frameworks we use to keep out attackers, which are getting more and more creative.
In this talk, I would talk about the most common vulnerabilities in modern front-end applications and how to combat them.
In this talk, I will discuss the most common problems and how to solve them.
More and more people are using the web every day, and we have to do at least, AT LEAST, the bare minimum to make sure everyone can use our websites. In this talk, I will explain what and how we should be required to implement.
Feature Flags are the gift that keeps on gifting. You can accomplish so much with them: Kill switches, Prod Testing, Experimentation, Canary Releases, and more.
In this Talk I will give an Intro and show you how to correctly implement them in your project.
In this talk, I am going to talk about other testing practices besides unit testing that can help you deliver clean and bug-free code.
We are all striving for perfection. In this talk, I would tell you why unit tests are important and how to write the perfect unit test and more importantly WHEN to write it.
For Software Engineers.
Every Performance Story starts more or less the same. A company focuses on growth and then realizes that they also need to be performant for various reasons.
In this Talk, I will explain what we did during 2 years of working on Web Core Vitals that brought our app to the magic green zone and what we learned along the way.
Next, we'll delve into the technical aspects of migration, discussing tools and techniques for analyzing your codebase and identifying areas of improvement. We'll explore techniques for refactoring code to bring it up-to-date with modern practices, and cover strategies for testing and ensuring the quality of your migrated code.
Software Engineer & Tech Founder @ CareerOS