hi there.
My name's Ricky.
I design and code.
Let's build something incredible.
View Source on GitHubConnect on LinkedIn
things i've done.
My partner Heather is a talented designer and illustrator. She'd wanted to remake her portfolio for a long time, and when it finally came time to do so, I helped her out in limited ways.
Code
Heather's skilled at writing HTML and Sass, so she didn't need as much of my help there. But, since PHP and JavaScript aren't as easy to write, and her portfolio uses a fair bit of both, I helped out with the heavier coding challenges.
Some of Heather's portfolio is built with jQuery for its ease of implementation. The project grid is filtered and sorted using Isotope, and Slick handles media carousels as shown on mobile devices.
The lightbox component I built uses the history.pushState()
API to update the page URL when you open and close a project. It pulls the project content from a separate standalone page that's available when you visit said URL directly. And, of course, you can close the lightbox with the Escape key, as well as by clicking the back button.
I also built the project tiles to have a simple effect when you mouse over them. They show different preview images depending on how far left or right you move the cursor.
Finally, I wrote some JavaScript and PHP to fetch her artwork posts from Tumblr, and prevent automated spambots from annoying her through her contact form.
Design
I acted solely in an advisory capacity on the design of Heather's portfolio. Heather explored lots of different approaches for her redesign, from staid to wild. I encouraged her to pursue a more expressive approach in the design, since she needed to stand out from a crowded field. I also coached her on how to write about her projects, helping her rewrite things more concisely.
Heather's talents and portfolio were successful in landing her positions at Rambus in 2017, and at Intuitive in 2019.
what i can do.
- 3D modeling
- After Effects
- Blender
- brainstorming
- color management
- design critique
- design systems
- Figma
- graphic design
- icon design
- Illustrator
- image optimization
- interaction design
- photography
- Photoshop
- prototyping
- responsive design
- Sketch
- UX design
- UI design
- user testing
- visual design
- wireframing
- Auto Layout (Xcode)
- babel
- CSS
- code review
- docker-compose
- Docker
- eslint
- Express.js
- Framer Motion
- Git
- GitHub Actions
- GLSL
- HTML
- JavaScript (vanilla)
- Markdown
- Next.js
- Node
- npm/yarn
- PostCSS
- Puppeteer
- react-three-fiber
- React
- Sass
- SQL
- stylelint
- Swift
- SwiftUI
- three.js
- WebGL
- Webpack
more about me.
My name's Ricky Romero.
I'm a designer and engineer in the scenic Bay Area of California. I've worked in web design and development (mobile and desktop) for over 15 years, and I'm dipping my toes in Swift and WebGL now. I've designed for both product and marketing teams, and done both visual and interaction design. I've also written product and marketing code for use in production.
I've produced my best work in roles leveraging both my design and engineering talents. However, I can specialize in design only when needed.
In my spare time I like to take photos, build small hobby projects, and play video games (Nintendo for life).
let's go.
What do you want to build together?
I want to hear about it. Drop me a line.