Software engineer building web applications with TypeScript, React, and Node.js.
Currently working on Schedulizer — an open-source scheduling SaaS.
- schedulizer — Scheduling SaaS (React, Express, PostgreSQL, Drizzle)
- calendar-booking — Google Calendar scheduling app (Next.js, Prisma)
- fun-with-flags — Country explorer using REST Countries API (Next.js)
- youtube-transcript-service — YouTube transcript extraction microservice (Node.js, TypeScript)
- tlc-rag-api — RAG system for PDF Q&A (Express, OpenAI, Qdrant)
- spring-barber — Barbershop booking API (Java, Spring Boot, PostgreSQL)
- hangman-game — Hangman (React, Tailwind, Motion)
- memory-game — Memory card game (React, Tailwind)
- tic-tac-toe — Tic-Tac-Toe (React, Tailwind)
- trivia-game — Trivia quiz (Next.js 15, Tailwind 4)
- nim-game — Nim game with optimal strategy AI (Python)
- text-similarity — Text similarity detection via linguistic analysis (Python)
- igortullio-ui — React Design System published on npm (Stitches, Radix UI, Storybook)
- cristal-nft-faucet — Web3 NFT faucet frontend (React, Ethers.js)
- cristal-nft — NFT avatar generator (Python, Pillow)




