Hi, my name is
Lucas Comamala,I build things for the web.
I am a web developer with a strong programming foundation, specializing in both front-end and back-end development. My expertise spans various technologies, including harnessing the power of React to craft dynamic and responsive user interfaces, as well as utilizing the capabilities of Ruby on Rails to build robust and scalable web applications. Whether it's turning a concept into a functional website or optimizing user interfaces for seamless interactions, I take pride in pushing the boundaries of what is possible in the digital realm. I am currently working as a freelance web developer and am open to new opportunities.
01.About Me
Hi! I'm Lucas and I enjoy creating things that live on the web. My interest in programming started way back in high school when I discovered I could leverage programming to make my school-work easier. From there, I combined my love of programming and video games to make mods (modifications) for various video games I enjoyed playing. I also spent countless hours looking at the source code of different web pages and trying to recreate them myself. In my free time I enjoy surfing, watching old movies, and playing videogames.
In the ever-evolving landscape of web development, I'm constantly on the lookout for new and emerging technologies. The fast-paced nature of our field excites me, and I thrive on the challenge of staying updated with the latest trends and tools. Whether it's experimenting with cutting-edge frameworks or exploring novel approaches to user experience, I'm dedicated to pushing the boundaries of what's possible.
Here are a few technologies I have been working with recently:
- ▹ JavaScript (ES6+)
- ▹ React
- ▹ Node.js
- ▹ Next.js
- ▹ Tailwind CSS
- ▹ MongoDB
- ▹ Ruby on Rails
- ▹ Typescript
03.Some things I've built
Featured Project
Filmpire
Filmpire is a movie database application that allows users to search for movies, view details about them, and save them to their watchlist. Built with React and redux, utilizing the newest features of NextJS. This full-stack app implements Alan AI to have access to a smart assistant that helps you navigate the app.The Movie Database API for movie data, and Material UI for a clean looking user interface.
- React
- Redux
- MaterialUI
Featured Project
Admin Dashboard
Admin dashboard is a mock dashboard for an e-commerce company/website. Full-stack application built with a MERN stack leveraging Redux for state management. Tracks different key metrics and displays them in a clean and easy to read way. Utilizes nivo for data visualization, Material UI for a clean looking user interface, and Emotion for styling.
- MongoDB
- Express
- React
- Node
- Redux
- MaterialUI
Featured Project
Y
Y is a social media application that lets you quickly share short thoughts with your friends and the rest of the world. Built with Nextjs and TailWind CSS, utilizing MongoDB and Clerk for a powerful backend. Y is a full-stack application that allows users to create an account, post, and comment on posts as well as create and join different communities.
- Nextjs
- Typescript
- Clerk
- TailWind CSS
- MongoDB
Other Noteworthy Projects
(some of these are hosted on free solutions, please give them a sec to spin up...)
Jacked
Jacked is a fitness app that allows users to see excercises and their descriptions, as well as create their own custom workouts.
- React
- MUI
Promptopia
Promptopia is an open-source AI prompting tool for the modern world to discover, create, and share creative prompts.
- React
- Nextjs
- TailwindCSS
- MongoDB
Blog on Rails
Full-stack blog app built with Ruby on rails. Users can create, edit, delete and publish blog posts. Users can also comment and leave likes on blog posts.
- Ruby on Rails
- Bootstrap
- Devise
Blackjack
Blackjack game coded in Java. Users can play against the computer. Made for a school project.
- Java
To-Do List
Simple to-do list app built with pure HTML/CSS/JS. Users can add, edit and delete tasks, as well as mark them as completed.
- HTML
- CSS
- JS
04. Whats's Next?
Get in touch
My inbox is always open! Whether you have an idea for a project, a question or just want to say hi, I'll try my best to get back to you!