<VR>

  • Home
  • Talks
  • Podcast
  • Blog
  • Schedule a Call

Learn & Share

I believe teaching is a great way to learn. I try and make a talk out of any topic I've recently invested time in. I've personally acquired several skills in my career through tech talks and local meetup groups. I have a strong sense of giving back to the community. Tech talks are one of the ways I like to contribute.

Iterate

I like to iterate on my talks. The first version is an MVP and I usually deliver that to a smaller audience. The Q&A session is valuable feedback on gaps or things I could have explained better. I build these answers into the talk for the next revision. I've found that by the third time I deliver a talk I have a pretty tight presentation.

talks and workshops

cities across 2 continents

topics – JS, UI and UX

years and counting

Talks

1. I tried to host Next.js on Cloudflare (and lived to regret it)

React Conf, India

2. Building a design system for web

Company Internal

3. Headless e-commerce architecture

Company Internal

4. Storefront performance overview

Company Internal

5. Agnostic UI Components

Company Internal

6. Frontend performance overview

Company Internal

7. Introduction to Microfrontends

Company Internal

8. A React Storefront

Company Internal

9. Vue JS for React developers

Boston JS

10. Promoting Your Podcast

CCTV Seminar

11. Content is a beast

Wordcamp RI

12. Lean UX: Designing successful apps

DrupalCamp

13. The good, bad and, ugly of user onboarding

Digital design meetup

14. Animating the UI sensibly

NewHaven IO

15. The art of UI animation

UX Boston

16. Introduction to sass

Digital design meetup

17. Introduction to Sass

BarCamp

18. Javascript gotchas

Company Internal

19. Engaging users with better usability

NewHavenIO

20. UX Best practices

Company Internal

21. UX for fun and profit

DrupalCamp

22. Frontend developer workflow

DrupalCamp

23. Web Components with polymer

Company Internal

24. Introduction to MongoDB

Company Internal

25. Building unique grids using Sass

Thoughtworks geek night

26. Sass functions – case study

DrupalCamp

27. Performance driven development

Company Internal

Workshops

1. Combining different data sources for your Gatsby website

Boston JS

2. Utilizing advanced custom fields

Wordpress meetup RI

3. Polymer and Firebase

NYC JS

4. Design thinking

Company Internal

5. Polymer web components FTW

DrupalCamp

6. Frontend developer workflow

Company Internal

7. Frontend developer workflow

Company Internal

8. Iterative interaction design

Company Internal

9. CSS grid systems

JSChannel

10. Flexible grids using Sass

Company Internal

Hosting Meetups

I have great fondness for meetup groups and attribute a big chunk of my career success to folks I have met at such events. That is why I love hosting meetups and bringing people together. I've started, supported or helped revive a meetup group in every city that I have lived in. I have mentored participants at the Yale health hackathon, when I lived in New Haven.

Built with passion...

React

Used mainly for the JSX templating, client-side libraries and job secruity.

Gatsby

To enable static site generation and optimize page load performance.

GraphQL

For data-fetching from multiple sources.

Contentful

CMS to store all data that is powering this website except for blogs, which are markdown files.

Netlify

For static site hosting, handling form submissions and having CI/CD integrated with Github.

Images

From unsplash when they are not my own.

..and other fun technologies. All code is hosted on Github as a private repository. Development is done on VS-Code. If you are interested, take a look at my preferred dev machine setup. Fueled by coffee and lo-fi beats. Current active version is v3.0.1.

</VR>