Tech Stack Experience

Experience building production full stack applications with both trendy and time proven solutions.

Languages

  • Typescript

    Strong experience in creating large type safe applications, from backend to frontend. and my favorite language to develop in.

  • Javascript

    Strong experience in the JS eco system. Ability to quickly learn and take advantage of new packages and frameworks.

  • Node

    Strong experience in developing serverside applications Typescript / Javascript.

  • Python

    Background in creating various backend services like web scrapers, data transformation and analysis, and AI applications.

  • SQL

    Familiar with SQL to query and mutate databases.

Front End

  • React

    Expertise in the React eco-system, comfortable developing virtually any use case, from live data display, messaging systems, analytics, and more. Implemented industry standard design patterns to create complex user interfaces, interactive features such as charts, data analytics, other management tasks.

  • Tailwind

    Styled user interfaces to be consistent across applications using reusable classes to ensure on brand colors and style language consistency.

  • Websockets

    Created real time features using web sockets to facilitate two way communication between backend services and client applications.

  • Redux

    Implemented and worked with Redux for complex state management in data heavy admin dashboards.

  • Apollo

    Strong experience designing and implementing client side queries using Apollo.

Back End

  • Next.js

    Extensive experience creating a broad range of applications such as customer facing web apps, SEO pages, blogs, and internal tools like dashboards. Familiar with implementing serverside rendering optimizations, such as static page generation for MDX articles, server rendered components, and middleware.

  • SQL

    Experience querying and designing database schemas in MySQL and PostgreSQL. Strong experience in creating SQL ORM schemas such as Apollo, Marshmallow, Prisma, and Drizzle.

  • Prisma

    Implemented schemas and used provided functions to manipulate and read data for various applications.

  • Drizzle

    Implemented schemas and used provided functions to manipulate and read data for various applications.

  • Inngest

    Strong experience in creating resilient backends, orchestrating serverless functions, and responding to events using this framework. Created reusable building blocks to respond to authentication events, payment events, usage events, and analytics events.

  • AWS Step Functions

    Strong experience in creating resilient backends, orchestrating serverless functions, and responding to events using this framework. Created reusable building blocks to respond to authentication events, payment events, usage events, and analytics events.

  • Flask / Django

    Work deploying and developing API's and full stack web applications using these Python frameworks.

Cloud

  • AWS

    For super fine grained control over exactly where and how your applications runs. At times a beast to tame, but unparalleled control and global reach.

  • Vercel

    Experience configuring, deploying, and managing software applications in the Vercel cloud.

  • Netlify

    Deployed Next.js applications using CI/CD integration with Github.

  • Google

    Experience developing applications using the Places, Maps, Auth, and other API's provided by Google Cloud.

Other

  • Clerk

    Experience implementing and securing applications / API's using the Next.js SDK. Other providers like Auth0, and AWS Cognito can be a bit heavy to work with, but are also valid solutions in my opinion.

  • AI

    Experience working with popular AI API's to create web apps. I have worked with OpenAI, AWS Bedrock, and Claude.