If you think math is hard, try web design.

"Everything around you that you call life was made up by people that were no smarter than you, and you can change it, you can influence it, you can build your own things that other people can use."

— Steve Jobs

Technologies I Use to Build Meaning

Front-End

Logo ReactReact
Logo Next.jsNext.js
Logo Tailwind CSSTailwind CSS
Logo ViteVite

Back-End

Logo Node.jsNode.js
Logo ExpressExpress
Logo FlaskFlask
Logo TypeScriptTypeScript

Databases & ORMs

Logo PostgreSQLPostgreSQL
Logo PrismaPrisma

DevOps & Tooling

Logo SwaggerSwagger
Logo GitGit
Logo GitHubGitHub
Logo DockerDocker
Logo FigmaFigma
Logo VercelVercel
Logo RailwayRailway
Logo PostmanPostman

Testing & Quality Assurance

Logo JestJest
Logo SeleniumSelenium
Logo FaithFaith

Portfolio Highlights

Screenshot for Weather App

Weather App

Real-time Weather Forecast allows users to get real-time weather data by entering any location in the world.

Vanilla CSSVanilla JSHTML5
Screenshot for Digital Library

Digital Library

A full-stack project for managing a library

Node.jsExpressPostgreSQLReact
Screenshot for Restaurant Website

Restaurant Website

A full-stack web project for Restaurants businesses (Back-end done, Front-end in progress)

ExpressPostgreSQLReactTypeScriptTailwind CSSPrismaDockerRedis
Screenshot for Dream Generator

Dream Generator

Web app that lets users generate AI-powered images from text prompts using the OpenAI API.

Vanilla JSViteVanilla CSS
Screenshot for Balkanetflix

Balkanetflix

A full-stack web platform built to demonstrate a modern, containerized, and decoupled application architecture for managing a movie collection.

TSReactPrismaPostreSQLZodExpressZustand