Code

Tech Stack

Learning new technologies is a rush for me. I try to learn something new every week that I can apply to projects in the future. My favorite technologies thus far are React, Next.js, Tailwind CSS, p5.js and Framer Motion, I have the confidence and the know-how to wield these tools to create awesome web experiences for users.

I'd like to learn machine learning and backend frameworks down the line, but for now I want to focus on getting better at front end development. Let me know if you have any cool technology recommendations!

Technologies I'm comfortable with:

TypeScript logo

TypeScript

Next.js logo

Next.js

React logo

React

React Native logo

React Native

Svelte logo

Svelte

SvelteKit logo

SvelteKit

Javascript logo

Javascript

node.js logo

node.js

PHP logo

PHP

HTML5 logo

HTML5

CSS3 logo

CSS3

Tailwind CSS logo

Tailwind CSS

Sass logo

Sass

Framer Motion logo

Framer Motion

LangChain logo

LangChain

OpenAI logo

OpenAI

Redux logo

Redux

Recoil js logo

Recoil js

Firebase logo

Firebase

Supabase logo

Supabase

PostgreSQL logo

PostgreSQL

Electron logo

Electron

D3.js logo

D3.js

p5.js logo

p5.js

Chart.js logo

Chart.js

React Query logo

React Query

Extensions logo

Extensions

Symfony logo

Symfony

Technologies I'm learning now:

Python logo

Python

FastAPI logo

FastAPI

React Three logo

React Three

AWS logo

AWS

Projects

There's no better way to learn than by doing. Courses and books are good for grasping the concepts, but applying this knowledge is how to achieve mastery. Each project teaches me something new, not only the technologies themselves, but also new ways of thinking like a programmer.

Side projects encourage exploration, foster curiosity, and have helped me level up as a developer. With each new side project, the complexity and speed increase but the difficulty and strain decrease. Of all these projects, ideaisland and PriceArt shaped who I am today.

Generative Art

Javascript art in P5.js is what made me fall in love with coding. It's an excellent medium to start learning code, as it helps to visualize how loops, functions, and other concepts work through instant visual feedback. Shout out to Daniel Shiffman of the Coding Train for the incredible tutorials! I haven't had as much time as I'd like for generative art recently, but I'll always love it.

The notion that a computer can learn is fascinating to me. The first time I used GPT3 back in 2020, it was inspiring. It felt like magic, almost anything I'd ask it, it would send back text that made sense, both contextually and grammatically. I spent hours having conversations about philosophy, politics, and technology with a computer that didn' even know my name. It will always be something I'm interested in.