README.md

logo

Hi, I'm Ulric

Welcome to my GitHub! I’m a developer who loves building, experimenting, and learning by doing — whether it’s a full-stack web app, an AI experiment, or a random side project that helps me understand technology better.


About Me

I’m Ulric Aird, a passionate developer and tech enthusiast who enjoys bringing ideas to life through code. I’m currently studying Information Technology at T.A. Marryshow Community College, where I’ve developed several hands-on projects that blend creativity and technical problem-solving.

I’m especially interested in:

  • Full-stack web development using Next.js, Supabase, and many more technologies
  • Building interactive and user-friendly web apps
  • Experimenting with AI integrations and real-time communication
  • Exploring new technologies that make development more efficient and expressive

My approach is simple — build something every day. Whether it succeeds or fails, I always learn something new.


Featured Projects

s2 — Content-Driven Social Media Platform (Capstone Project)

A modern, feature-rich platform inspired by social media systems. Built with Next.js 14, Supabase, and Tailwind CSS, it focuses on:

  • Real-time interactions (likes, comments, and chat)
  • Secure authentication using Supabase
  • Clean dark-mode-only design
  • A focus on user-generated content and engagement

Goal: To showcase how community-driven platforms can be both efficient and visually appealing.

https://s2.daulric.dev


Pacman Game (Java Swing)

A recreation of the classic arcade game built entirely in Java using Swing. Features:

  • Custom collision detection and movement system
  • Scoring and level progression
  • Pixel-art styled characters and UI

This project sharpened my understanding of object-oriented programming, game loops, and GUI development.


AI Chat App

A conversational AI web app built with Next.js, Tailwind, and Google Generative AI. Features:

  • Real-time chat UI
  • Persistent chat history with Supabase
  • Image and text generation
  • Clean, responsive interface

Purpose: To explore AI-assisted communication and integrate generative models into modern web experiences.


Tech Stack

Languages: TypeScript • JavaScript • Java • Lua • Rust

Frameworks & Tools: Next.js • React • Tailwind CSS • Supabase • Node.js

Focus Areas: Full-Stack Web Apps • AI Integrations • Real-Time Systems


Philosophy

“Build. Learn. Repeat.”

I believe in iteration over perfection — every version is progress. I enjoy experimenting, sharing, and constantly improving my craft.


Connect with Me

ovi
my Github Stats