Hi, I'm Adrian,
A Full Stack Web Developer.
About
I'm Adrian, an enthusiastic Full Stack Web Developer based in Sydney, Australia. At 21 years old, I'm devoted to crafting engaging and dynamic websites from scratch, constantly honing my skills to create innovative and intuitive web applications.
As a Full Stack Web Developer, I've leveraged a wide array of technologies to create and deploy robust Full Stack Web Apps. From frontend languages such as HTML, CSS, and JavaScript, to backend technologies like Ruby on Rails, and database management systems like SQLite, I'm always pushing the limits of what's possible on the web.
Back-End
In the Back-End I've worked with:
- Python
- Django
- Django-Channels
- Django ORM
- Json
- Ruby
- Ruby on Rails
- Hotwire
- Turbo Streams
- Turbo Frames
- Rspec
- Capybara
- ActiveRecord
- ActiveStorage
- SQLite
- PostgreSQL
- Redis
- MySQL
Front-End
In the Front-End I've worked with:
- HTML
- CSS
- Bootstrap
- JavaScript
- Ajax/Fetch (JS)
- DOM Manipulation (JS)
- Stimulus
- ERB
Deployment
For deployment I've worked with:
- Heroku
- Amazon Web Services
- Heroku CLI
- Git Version Control
- Github
- Railway
My Projects
Nexellia
A Facebook clone application built using Ruby on Rails, Rspec + Capybara, Hotwire, Turbo, Stimulus, ActiveStorage, and more.
ChatNet
Real Time Chat Application where users are able to communicate with each other through a Global Chat or a Private one-on-one chat.
SocialFront
A Social Networking Application enabling users to post, like/unlike, follow/unfollow, and more.
Shopikart
E-commerce App that allows users to buy items, list items for sale, review them and more.
Chess (CLI)
A two-player Chess game created with Ruby, implemented as a command-line interface (CLI).
Connect Four (CLI)
A classic Connect Four game implemented as a Ruby CLI, allowing two players to play against each other.
TicTacToe (CLI)
A classic game of Tic Tac Toe implemented as a Ruby CLI, allowing two players to play against each other.
Hangman (CLI)
A single-player CLI Hangman game where the player attempts to guess a randomly selected secret word by guessing one letter at a time.
Admin Dashboard
This Admin Dashboard template is a static web page that has been developed using HTML and CSS.
Rock Paper Scissors
A Rock Paper Scissors game website where players can choose between rock, paper, or scissors and play against the computer.
Etch-a-Sketch
Etch-a-Sketch is a web application that allows users to draw and sketch using their computer mouse.
Calculator
A calculator app that allows users to perform arithmetic operations and has a user-friendly interface.
Password: demouser
This application was initially developed as a project for the "CS50's Web Programming with Python and JavaScript course" offered by Harvard University
In addition, I sought assistance from various Discord communities such as CS50 discord and Programmer's Hangout discord. This enabled me to receive feedback and suggestions on the issues I was facing, as well as the direction I was taking.
Created With: